From 8d4298b5370000e8056596f32a6b80a8137d36bb Mon Sep 17 00:00:00 2001 From: Vivek Kumar Dutta Date: Thu, 15 Jun 2023 11:33:46 +0530 Subject: [PATCH] Adding TR181-2.16 xml --- docs/guide/tools.md | 4 +- gitlab-ci/bbfdmd-functional-test.sh | 2 +- gitlab-ci/tools-test.sh | 2 +- libbbfdm/dmtree/json/tr181.json | 23661 ++++--- ...p-full.xml => tr-181-2-16-0-cwmp-full.xml} | 54167 ++++++++++------ ...sp-full.xml => tr-181-2-16-0-usp-full.xml} | 52487 ++++++++++----- tools/convert_dm_xml_to_json.py | 27 +- tools/generate_dm_xml.py | 2 +- tools/validate_json_plugin.py | 13 +- 9 files changed, 81879 insertions(+), 48486 deletions(-) rename test/tools/{tr-181-2-15-0-cwmp-full.xml => tr-181-2-16-0-cwmp-full.xml} (77%) rename test/tools/{tr-181-2-15-0-usp-full.xml => tr-181-2-16-0-usp-full.xml} (76%) diff --git a/docs/guide/tools.md b/docs/guide/tools.md index 21b181a6..1417d47a 100644 --- a/docs/guide/tools.md +++ b/docs/guide/tools.md @@ -30,14 +30,14 @@ It is a [python script](../../tools/convert_dm_xml_to_json.py) to convert Data M $ ./convert_dm_xml_to_json.py Usage: ./convert_dm_xml_to_json.py [Object path] Examples: - - ./convert_dm_xml_to_json.py tr-181-2-15-0-cwmp-full.xml tr-181-2-15-0-usp-full.xml Device. + - ./convert_dm_xml_to_json.py tr-181-2-*-cwmp-full.xml tr-181-2-*-usp-full.xml Device. ==> Generate the json file of the sub tree Device. in tr181.json - ./convert_dm_xml_to_json.py tr-104-2-0-2-cwmp-full.xml tr-104-2-0-2-usp-full.xml Device.Services.VoiceService. ==> Generate the json file of the sub tree Device.Services.VoiceService. in tr104.json - ./convert_dm_xml_to_json.py tr-106-1-2-0-full.xml Device. ==> Generate the json file of the sub tree Device. in tr106.json -Example of xml data model file: https://www.broadband-forum.org/cwmp/tr-181-2-15-0-cwmp-full.xml +Example of xml data model file: https://www.broadband-forum.org/cwmp/tr-181-2-*-cwmp-full.xml ``` ## XML generator diff --git a/gitlab-ci/bbfdmd-functional-test.sh b/gitlab-ci/bbfdmd-functional-test.sh index a455633c..7aa79de9 100755 --- a/gitlab-ci/bbfdmd-functional-test.sh +++ b/gitlab-ci/bbfdmd-functional-test.sh @@ -44,7 +44,7 @@ generate_report python_test ./funl-result.log # run functional on bbf object validation cp -r ./schemas/ubus/bbfdm.json /usr/share/rpcd/schemas/bbf.json -ubus-api-validator -t 5 -f ./test/funl/validation/bbf.validation.json > ./funl-result.log +ubus-api-validator -t 10 -f ./test/funl/validation/bbf.validation.json > ./funl-result.log fault=$? generate_report bbf_positive ./funl-result.log diff --git a/gitlab-ci/tools-test.sh b/gitlab-ci/tools-test.sh index 50fa942a..93981eb6 100755 --- a/gitlab-ci/tools-test.sh +++ b/gitlab-ci/tools-test.sh @@ -46,7 +46,7 @@ echo "Validate CWMPManagementServer JSON Plugin" check_ret $? echo "Validate TR-181 JSON Plugin after generating from XML" -json_path=$(./tools/convert_dm_xml_to_json.py test/tools/tr-181-2-15-0-cwmp-full.xml test/tools/tr-181-2-15-0-usp-full.xml Device.) +json_path=$(./tools/convert_dm_xml_to_json.py test/tools/tr-181-2-*-cwmp-full.xml test/tools/tr-181-2-*-usp-full.xml Device.) ./tools/validate_json_plugin.py $json_path check_ret $? diff --git a/libbbfdm/dmtree/json/tr181.json b/libbbfdm/dmtree/json/tr181.json index c07672ce..755d5503 100644 --- a/libbbfdm/dmtree/json/tr181.json +++ b/libbbfdm/dmtree/json/tr181.json @@ -13,7 +13,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -33,7 +32,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45,7 +43,16 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", + "protocols": [ + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "CollectionDeviceNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, "protocols": [ "usp" ], @@ -54,15 +61,13 @@ }, "Reboot()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] }, "Boot!": { "type": "event", - "version": "2.12", "protocols": [ "usp" ], @@ -71,7 +76,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -82,7 +86,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -100,7 +103,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -111,19 +113,17 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "Boot parameters configured via the recipient Controllers <.BootParameter>> table. Formatted as a A JSON Object as defined in <>. | A JSON Object as defined in <>.", + "description": "Boot parameters configured via the recipient Controllers <.BootParameter>> table. Formatted as a A JSON Object as defined in <>. | A JSON Object as defined in <>.", "datatype": "JSONObject" } } }, "FactoryReset()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] @@ -131,7 +131,6 @@ "SelfTestDiagnostics()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -140,7 +139,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -156,7 +154,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -173,7 +170,6 @@ "PacketCaptureDiagnostics()": { "type": "command", "async": true, - "version": "2.13", "protocols": [ "usp" ], @@ -182,7 +178,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -198,7 +193,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -213,7 +207,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -230,7 +223,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -241,7 +233,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -252,23 +243,16 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], - "description": "The <> specifying the destination file location. HTTP and HTTPS transports MUST be supported. Other transports MAY be supported.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "description": "The <> specifying the destination file location. The HTTPS transport MUST be supported, and the HTTP transport MAY be supported. Other transports MAY also be supported.", + "datatype": "URL" }, "FilterExpression": { "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -284,7 +268,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -300,7 +283,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -318,7 +300,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -337,7 +318,6 @@ "ScheduleTimer()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -347,7 +327,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -366,7 +345,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -377,7 +355,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -409,7 +386,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -423,7 +399,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -455,12 +430,11 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Organizationally unique identifier of the device manufacturer. Represented as a six hexadecimal-digit value using all upper-case letters and including any leading zeros. <> The value MUST be a valid OUI as defined in <>. This value MUST remain fixed over the lifetime of the device, including across firmware updates. Any change would indicate that its a new device and would therefore require a BOOTSTRAP Inform.", + "description": "Organizationally unique identifier of the device manufacturer. Represented as a six hexadecimal-digit value using all upper-case letters and including any leading zeros. <> The value MUST be a valid OUI as defined in <>. This value MUST remain fixed over the lifetime of the device, including across firmware updates.<>Any change would indicate that its a new device and would therefore require a BOOTSTRAP Inform.", "datatype": "string", "range": [ { @@ -487,22 +461,10 @@ } ] }, - "SupportedDataModelNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp" - ], - "description": "<>", - "datatype": "unsignedInt" - }, "ModelName": { "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -534,7 +496,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -551,7 +512,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -583,7 +543,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -615,7 +574,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -632,7 +590,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -649,7 +606,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -666,7 +622,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -678,7 +633,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -690,7 +644,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -705,7 +658,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -720,7 +672,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -752,7 +703,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -771,7 +721,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -779,11 +728,26 @@ "description": "Date and time in UTC that the CPE first both successfully established an IP-layer network connection and acquired an absolute time reference using NTP or equivalent over that network connection. The CPE MAY reset this date after a factory reset. If NTP or equivalent is not available, this parameter, if present, SHOULD be set to the Unknown Time value.", "datatype": "dateTime" }, + "HostName": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The hostname of the device <>. This can be either a Fully Qualified Domain Name (FQDN) or just the first component of an FQDN. For example, myhgw, myhgw.home, myhgw.home.arpa, myhgw.isp.net.", + "datatype": "string", + "range": [ + { + "max": 255 + } + ] + }, "FirmwareImageNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -795,7 +759,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -807,7 +770,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -819,7 +781,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -831,7 +792,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -843,7 +803,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -851,11 +810,20 @@ "description": "<>", "datatype": "unsignedInt" }, + "SupportedDataModelNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, "CID": { "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -871,11 +839,25 @@ "[0-9A-F]{6}" ] }, + "FriendlyName": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The friendly name of the device. In <> the friendly name is used during the advertisement of an endpoint - see section IANA-Registered USP Service Names of <>.", + "datatype": "string", + "range": [ + { + "max": 32 + } + ] + }, "PEN": { "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -887,19 +869,19 @@ } ] }, - "FriendlyName": { - "type": "string", + "MaxNumberOfActivateTimeWindows": { + "type": "unsignedInt", "read": true, - "write": true, - "version": "2.12", + "write": false, "protocols": [ "usp" ], - "description": "The friendly name of the device. In <> the friendly name is used during the advertisement of an endpoint - see section IANA-Registered USP Service Names of <>.", - "datatype": "string", + "description": "The maximum number of time windows in a <.Activate()>> Command that the Device supports.", + "datatype": "unsignedInt", "range": [ { - "max": 32 + "min": 1, + "max": 5 } ] }, @@ -921,7 +903,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -938,7 +919,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -955,7 +935,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -972,7 +951,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -984,7 +962,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1001,7 +978,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -1012,7 +988,6 @@ "Backup()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -1022,24 +997,17 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "The <> specifying the destination file location. HTTP and HTTPS transports MUST be supported. This argument specifies only the destination file location, and does not indicate in any way the name or location of the local file to be uploaded. If the Agent receives multiple upload requests with the same URL, the Agent MUST perform each upload as requested, and MUST NOT assume that the content of the file to be uploaded is the same each time. This URL MUST NOT include the userinfo component, as defined in <>.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "description": "The <> specifying the destination file location. The HTTPS transport MUST be supported, and the HTTP transport MAY be supported. This argument specifies only the destination file location, and does not indicate in any way the name or location of the local file to be uploaded. If the Agent receives multiple upload requests with the same URL, the Agent MUST perform each upload as requested, and MUST NOT assume that the content of the file to be uploaded is the same each time. This URL MUST NOT include the userinfo component, as defined in <>.", + "datatype": "URL" }, "Username": { "type": "string", "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -1056,7 +1024,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -1073,7 +1040,6 @@ "Restore()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -1083,24 +1049,17 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "The <> specifying the source file location. HTTP and HTTPS transports MUST be supported. If the Agent receives multiple download requests with the same source URL, the Agent MUST perform each download as requested, and MUST NOT assume that the content of the file to be downloaded is the same each time. This URL MUST NOT include the userinfo component, as defined in <>.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "description": "The <> specifying the source file location. The HTTPS transport MUST be supported, and the HTTP transport MAY be supported. If the Agent receives multiple download requests with the same source URL, the Agent MUST perform each download as requested, and MUST NOT assume that the content of the file to be downloaded is the same each time. This URL MUST NOT include the userinfo component, as defined in <>.", + "datatype": "URL" }, "Username": { "type": "string", "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -1117,7 +1076,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -1133,7 +1091,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -1144,7 +1101,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -1160,7 +1116,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -1178,7 +1133,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -1202,7 +1156,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1215,7 +1168,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1228,7 +1180,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -1241,7 +1192,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -1265,7 +1215,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1283,12 +1232,11 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "<> Since a Process can come and go very quickly, the CPE SHOULD place a locally specified limit on the frequency at which it will notify the ACS of value changes, as described in <>.", + "description": "<><>Since a Process can come and go very quickly, the CPE SHOULD place a locally specified limit on the frequency at which it will notify the ACS of value changes, as described in <>.", "datatype": "unsignedInt" }, "Device.DeviceInfo.ProcessStatus.Process.{i}.": { @@ -1308,7 +1256,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1320,7 +1267,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1337,7 +1283,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1350,7 +1295,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1367,7 +1311,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1380,7 +1323,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1398,181 +1340,6 @@ } } }, - "Device.DeviceInfo.SupportedDataModel.{i}.": { - "type": "object", - "version": "2.0", - "protocols": [ - "cwmp" - ], - "description": "This table contains details of the devices Current Supported Data Model. The table MUST describe the devices entire Supported Data Model. Therefore, if a devices Supported Data Model changes at run-time, entries will need to be added or removed as appropriate. Each table entry MUST refer to only a single Root Object or Service Object. The device MAY choose to use more than one table entry for a given Root Object or Service Object. Considering that every device has some form of a data model, this table MUST NOT be empty.", - "uniqueKeys": [ - "URL", - "Alias", - "UUID" - ], - "access": false, - "array": true, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.3", - "protocols": [ - "cwmp" - ], - "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "URL": { - "type": "string", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp" - ], - "description": "The <> that describes some or all of the devices currently Supported Data Model. The URL MUST reference an XML file which describes the appropriate part of the Supported Data Model. The referenced XML file MUST be compliant with the DT (Device Type) Schema that is described in <>, including any additional normative requirements referenced within the Schema. The XML file referenced by this URL MUST NOT change while the CPE is running, and SHOULD NOT change across a CPE reboot. Note that <> is a unique key, so the XML file referenced by this URL will never change. The XML file MAY be located within the CPE. In this scenario the CPE MAY use the value of localhost as URL host portion, When the localhost value is used, the ACS has the responsibility to substitute the localhost value with the host portion of the connection request URL. Behavior in the event of an invalid URL, failure to access the referenced XML file, or an invalid XML file, is implementation-dependent.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] - }, - "UUID": { - "type": "string", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "description": "UUID (<>) that is the value of the uuid attribute in the DT Instance referenced by <>.", - "datatype": "UUID", - "range": [ - { - "min": 36, - "max": 36 - } - ], - "pattern": [ - "[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}" - ] - }, - "URN": { - "type": "string", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp" - ], - "description": "URN (<>) that is the value of the spec attribute in the DM (data model) Instance that defines the Root Object or Service Object referenced by this table entry. For example, if this table entry references a DT Instance that refers to the Device:2.13 Root Object, the value of this parameter would be urn:broadband-forum-org:tr-181-2-13-0. If the DT Instance instead referred to a vendor-specific Root Object, e.g. X_EXAMPLE_Device:1.0 (derived from Device:1.3), the value of this parameter would be something like urn:example-com:device-1-0-0.", - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - }, - "Features": { - "type": "string", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp" - ], - "description": "This parameter MUST list exactly the features that are defined using the top-level feature element in the DT Instance referenced by <>. For example, if the DT instance specified the following: : : : then the value of this parameter might be DNSServer,Router,X_MyDeviceFeature. The order in which the features are listed is not significant.", - "list": { - "datatype": "string" - } - } - }, - "Device.DeviceInfo.ProxierInfo.": { - "type": "object", - "version": "2.3", - "protocols": [ - "cwmp" - ], - "description": "Represents the associated CPE Proxier for a Proxied Device that utilizes the Virtual CWMP Device Mechanism <>.", - "access": false, - "array": false, - "ManufacturerOUI": { - "type": "string", - "read": true, - "write": false, - "version": "2.3", - "protocols": [ - "cwmp" - ], - "description": "Organizationally unique identifier of the associated CPE Proxier. Represented as a six hexadecimal-digit value using all upper-case letters and including any leading zeros. <> The value MUST be a valid OUI as defined in <>.", - "datatype": "string", - "range": [ - { - "min": 6, - "max": 6 - } - ], - "pattern": [ - "[0-9A-F]{6}" - ] - }, - "ProductClass": { - "type": "string", - "read": true, - "write": false, - "version": "2.3", - "protocols": [ - "cwmp" - ], - "description": "Identifier of the class of product of the associated CPE Proxier for which the serial number applies. <> indicates either that the CPE Proxier does not use a product class to differentiate its serial number.", - "datatype": "string", - "range": [ - { - "max": 64 - } - ] - }, - "SerialNumber": { - "type": "string", - "read": true, - "write": false, - "version": "2.3", - "protocols": [ - "cwmp" - ], - "description": "Serial number of the associated CPE Proxier.", - "datatype": "string", - "range": [ - { - "max": 64 - } - ] - }, - "ProxyProtocol": { - "type": "string", - "read": true, - "write": false, - "version": "2.3", - "protocols": [ - "cwmp" - ], - "description": "The protocol being used to communicate between the CPE Proxier and this Proxied Device. Enumeration of: Z-Wave, ZigBee, UPnP-DM, ETSI-M2M. Vendors can extend the enumerated values with vendor specific extensions, in which case the rules outlined in <> MUST be adhered to.", - "datatype": "string", - "enumerations": [ - "Z-Wave", - "ZigBee", - "UPnP-DM", - "ETSI-M2M" - ] - } - }, "Device.DeviceInfo.TemperatureStatus.": { "type": "object", "version": "2.0", @@ -1587,7 +1354,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1613,7 +1379,6 @@ "type": "string", "read": true, "write": true, - "version": "2.3", "protocols": [ "cwmp", "usp" @@ -1630,7 +1395,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1642,7 +1406,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1659,7 +1422,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -1670,7 +1432,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1682,7 +1443,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1699,7 +1459,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1717,7 +1476,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1729,7 +1487,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1747,7 +1504,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1759,7 +1515,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1777,7 +1532,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1789,7 +1543,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1807,7 +1560,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1819,7 +1571,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1837,7 +1588,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -1850,7 +1600,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1860,8 +1609,7 @@ }, "Reset()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] @@ -1882,7 +1630,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1895,7 +1642,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -1929,7 +1675,6 @@ "type": "string", "read": true, "write": true, - "version": "2.3", "protocols": [ "cwmp", "usp" @@ -1946,7 +1691,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -1985,7 +1729,6 @@ "type": "string", "read": true, "write": true, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -2002,7 +1745,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -2019,7 +1761,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -2032,7 +1773,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -2043,7 +1783,6 @@ "Upload()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -2053,24 +1792,17 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "The <> specifying the destination file location. HTTP and HTTPS transports MUST be supported. This argument specifies only the destination file location, and does not indicate in any way the name or location of the local file to be uploaded. If the Agent receives multiple upload requests with the same URL, the Agent MUST perform each upload as requested, and MUST NOT assume that the content of the file to be uploaded is the same each time. This URL MUST NOT include the userinfo component, as defined in <>.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "description": "The <> specifying the destination file location. The HTTPS transport MUST be supported, and the HTTP transport MAY be supported. This argument specifies only the destination file location, and does not indicate in any way the name or location of the local file to be uploaded. If the Agent receives multiple upload requests with the same URL, the Agent MUST perform each upload as requested, and MUST NOT assume that the content of the file to be uploaded is the same each time. This URL MUST NOT include the userinfo component, as defined in <>.", + "datatype": "URL" }, "Username": { "type": "string", "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -2087,7 +1819,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -2120,7 +1851,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -2139,7 +1869,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -2151,7 +1880,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -2163,7 +1891,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -2190,7 +1917,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -2222,7 +1948,6 @@ "type": "string", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -2239,7 +1964,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -2259,7 +1983,6 @@ "type": "base64", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -2285,7 +2008,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -2302,7 +2024,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -2319,12 +2040,11 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" ], - "description": "A string identifying the version of the firmware image represented by this <>. Whenever this firmware image is active (ie, the device has booted this firmware image), the value of the <> parameter MUST be the same as the value contained in this parameter. To allow version comparisons, this element SHOULD be in the form of dot-delimited integers, where each successive integer represents a more minor category of variation. For example, 3.0.21 where the components mean: Major.Minor.Build. The value of <> is <> if <> is anything other than <>, <>, or <>.", + "description": "A string identifying the version of the firmware image represented by this <>. Whenever this firmware image is active (ie, the device has booted this firmware image), the value of the <> parameter MUST be the same as the value contained in this parameter. To allow version comparisons, this element SHOULD be in the form of dot-delimited integers, where each successive integer represents a more minor category of variation. For example, 3.0.21 where the components mean: Major.Minor.Build. The value of <> is <> if <> is anything other than <>, <>, or <>.", "datatype": "string", "range": [ { @@ -2336,7 +2056,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -2348,7 +2067,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -2371,7 +2089,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -2382,7 +2099,6 @@ "Download()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -2392,24 +2108,17 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "The <> specifying the source file location. HTTP and HTTPS transports MUST be supported. If the Agent receives multiple download requests with the same source URL, the Agent MUST perform each download as requested, and MUST NOT assume that the content of the file to be downloaded is the same each time. This URL MUST NOT include the userinfo component, as defined in <>.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "description": "The <> specifying the source file location. The HTTPS transport MUST be supported, and the HTTP transport MAY be supported. If the Agent receives multiple download requests with the same source URL, the Agent MUST perform each download as requested, and MUST NOT assume that the content of the file to be downloaded is the same each time. This URL MUST NOT include the userinfo component, as defined in <>.", + "datatype": "URL" }, "AutoActivate": { "type": "boolean", "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -2420,7 +2129,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -2436,7 +2144,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -2452,7 +2159,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -2463,7 +2169,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -2481,7 +2186,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -2493,12 +2197,172 @@ "Activate()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], "input": {} } + }, + "Device.DeviceInfo.SupportedDataModel.{i}.": { + "type": "object", + "version": "2.0", + "protocols": [ + "cwmp" + ], + "description": "This table contains details of the devices Current Supported Data Model. The table MUST describe the devices entire Supported Data Model. Therefore, if a devices Supported Data Model changes at run-time, entries will need to be added or removed as appropriate. Each table entry MUST refer to only a single Root Object or Service Object. The device MAY choose to use more than one table entry for a given Root Object or Service Object. Considering that every device has some form of a data model, this table MUST NOT be empty.", + "uniqueKeys": [ + "URL", + "Alias", + "UUID" + ], + "access": false, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "URL": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "The <> that describes some or all of the devices currently Supported Data Model. The URL MUST reference an XML file which describes the appropriate part of the Supported Data Model. The referenced XML file MUST be compliant with the DT (Device Type) Schema that is described in <>, including any additional normative requirements referenced within the Schema. The XML file referenced by this URL MUST NOT change while the CPE is running, and SHOULD NOT change across a CPE reboot. Note that <> is a unique key, so the XML file referenced by this URL will never change. The XML file MAY be located within the CPE. In this scenario the CPE MAY use the value of localhost as URL host portion, When the localhost value is used, the ACS has the responsibility to substitute the localhost value with the host portion of the connection request URL. Behavior in the event of an invalid URL, failure to access the referenced XML file, or an invalid XML file, is implementation-dependent.", + "datatype": "URL" + }, + "UUID": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "UUID (<>) that is the value of the uuid attribute in the DT Instance referenced by <>.", + "datatype": "UUID", + "range": [ + { + "min": 36, + "max": 36 + } + ], + "pattern": [ + "[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}" + ] + }, + "URN": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "URN (<>) that is the value of the spec attribute in the DM (data model) Instance that defines the Root Object or Service Object referenced by this table entry. For example, if this table entry references a DT Instance that refers to the Device:2.13 Root Object, the value of this parameter would be urn:broadband-forum-org:tr-181-2-13-0. If the DT Instance instead referred to a vendor-specific Root Object, e.g. X_EXAMPLE_Device:1.0 (derived from Device:1.3), the value of this parameter would be something like urn:example-com:device-1-0-0.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Features": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "This parameter MUST list exactly the features that are defined using the top-level feature element in the DT Instance referenced by <>. For example, if the DT instance specified the following: : : : then the value of this parameter might be DNSServer,Router,X_MyDeviceFeature. The order in which the features are listed is not significant.", + "list": { + "datatype": "string" + } + } + }, + "Device.DeviceInfo.ProxierInfo.": { + "type": "object", + "version": "2.3", + "protocols": [ + "cwmp" + ], + "description": "Represents the associated CPE Proxier for a Proxied Device that utilizes the Virtual CWMP Device Mechanism <>.", + "access": false, + "array": false, + "ManufacturerOUI": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "Organizationally unique identifier of the associated CPE Proxier. Represented as a six hexadecimal-digit value using all upper-case letters and including any leading zeros. <> The value MUST be a valid OUI as defined in <>.", + "datatype": "string", + "range": [ + { + "min": 6, + "max": 6 + } + ], + "pattern": [ + "[0-9A-F]{6}" + ] + }, + "ProductClass": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "Identifier of the class of product of the associated CPE Proxier for which the serial number applies. <> indicates either that the CPE Proxier does not use a product class to differentiate its serial number.", + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "SerialNumber": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "Serial number of the associated CPE Proxier.", + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "ProxyProtocol": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "The protocol being used to communicate between the CPE Proxier and this Proxied Device. Enumeration of: Z-Wave, ZigBee, UPnP-DM, ETSI-M2M. Vendors can extend the enumerated values with vendor specific extensions, in which case the rules outlined in <> MUST be adhered to.", + "datatype": "string", + "enumerations": [ + "Z-Wave", + "ZigBee", + "UPnP-DM", + "ETSI-M2M" + ] + } } }, "Device.ManagementServer.": { @@ -2514,7 +2378,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -2526,38 +2389,16 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], "description": "The <> for the CPE to connect to the ACS using the CPE WAN Management Protocol. This parameter MUST be in the form of a valid HTTP or HTTPS URL. The host portion of this URL is used by the CPE for validating the ACS certificate when using SSL or TLS. Note that on a factory reset of the CPE, the value of this parameter might be reset to its factory value. If an ACS modifies the value of this parameter, it SHOULD be prepared to accommodate the situation that the original value is restored as the result of a factory reset.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "acs", - "name": "acs" - }, - "option": { - "name": "url" - } - } - } - ] + "datatype": "URL" }, "Username": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -2567,28 +2408,12 @@ { "max": 256 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "acs", - "name": "acs" - }, - "option": { - "name": "userid" - } - } - } ] }, "Password": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -2598,54 +2423,22 @@ { "max": 256 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "acs", - "name": "acs" - }, - "option": { - "name": "passwd" - } - } - } ] }, "ScheduleReboot": { "type": "dateTime", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp" ], "description": "An absolute date and time in UTC at which time the CPE will perform a reboot. If a CWMP session is in progress at the specified time, the CPE MUST wait until the session has ended before performing the reboot. If the value specifies a date and time that has already passed (i.e., a past date and time), no reboot will be performed.", - "datatype": "dateTime", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "cpe", - "name": "cpe" - }, - "option": { - "name": "schedule_reboot" - } - } - } - ] + "datatype": "dateTime" }, "DelayReboot": { "type": "int", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp" ], @@ -2656,54 +2449,22 @@ "min": -1 } ], - "unit": "seconds", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "cpe", - "name": "cpe" - }, - "option": { - "name": "delay_reboot" - } - } - } - ] + "unit": "seconds" }, "PeriodicInformEnable": { "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], "description": "Whether or not the CPE MUST periodically send CPE information to the ACS using the Inform method call.", - "datatype": "boolean", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "acs", - "name": "acs" - }, - "option": { - "name": "periodic_inform_enable" - } - } - } - ] + "datatype": "boolean" }, "PeriodicInformInterval": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -2714,54 +2475,22 @@ "min": 1 } ], - "unit": "seconds", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "acs", - "name": "acs" - }, - "option": { - "name": "periodic_inform_interval" - } - } - } - ] + "unit": "seconds" }, "PeriodicInformTime": { "type": "dateTime", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], "description": "An absolute time reference in UTC to determine when the CPE will initiate the periodic Inform method calls. Each Inform call MUST occur at this reference time plus or minus an integer multiple of the <>. <> is used only to set the phase of the periodic Informs. The actual value of <> can be arbitrarily far into the past or future. For example, if <> is 86400 (a day) and if <> is set to UTC midnight on some day (in the past, present, or future) then periodic Informs will occur every day at UTC midnight. These MUST begin on the very next midnight, even if <> refers to a day in the future. The Unknown Time value defined in <> indicates that no particular time reference is specified. That is, the CPE MAY locally choose the time reference, and needs only to adhere to the specified <>. If absolute time is not available to the CPE, its periodic Inform behavior MUST be the same as if the <> parameter was set to the Unknown Time value.", - "datatype": "dateTime", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "acs", - "name": "acs" - }, - "option": { - "name": "periodic_inform_time" - } - } - } - ] + "datatype": "dateTime" }, "ParameterKey": { "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -2771,59 +2500,22 @@ { "max": 32 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "acs", - "name": "acs" - }, - "option": { - "name": "ParameterKey" - } - } - } ] }, "ConnectionRequestURL": { "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], "description": "The HTTP <> for an ACS to make a Connection Request notification to the CPE. In the form: : http://host:port/path The host portion of the URL MAY be the IP address for the management interface of the CPE in lieu of a host name. Note: If the host portion of the URL is a literal IPv6 address then it MUST be enclosed in square brackets (see <>).", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "cpe", - "name": "cpe" - }, - "option": { - "name": "port" - } - } - } - ] + "datatype": "URL" }, "ConnectionRequestUsername": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -2833,28 +2525,12 @@ { "max": 256 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "cpe", - "name": "cpe" - }, - "option": { - "name": "userid" - } - } - } ] }, "ConnectionRequestPassword": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -2864,86 +2540,42 @@ { "max": 256 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "cpe", - "name": "cpe" - }, - "option": { - "name": "passwd" - } - } - } ] }, "UpgradesManaged": { "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], "description": "Indicates whether or not the ACS will manage upgrades for the CPE. If <>, the CPE SHOULD NOT use other means other than the ACS to seek out available upgrades. If <>, the CPE MAY use other means for this purpose. Note that an autonomous upgrade (reported via an 10 AUTONOMOUS TRANSFER COMPLETE Inform Event code) SHOULD be regarded as a managed upgrade if it is performed according to ACS-specified policy.", - "datatype": "boolean", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "cpe", - "name": "cpe" - }, - "option": { - "name": "upgrades_managed" - } - } - } - ] + "datatype": "boolean" }, "KickURL": { "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], "description": "Present only for a CPE that supports the Kicked RPC method. LAN-accessible <> from which the CPE can be kicked to initiate the Kicked RPC method call. MUST be an absolute URL including a host name or IP address as would be used on the LAN side of the CPE.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" }, "DownloadProgressURL": { "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], "description": "Present only for a CPE that provides a LAN-side web page to show progress during a file download. LAN-accessible <> to which a web-server associated with the ACS MAY redirect a users browser on initiation of a file download to observer the status of the download.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" }, "DefaultActiveNotificationThrottle": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -2955,7 +2587,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -2967,28 +2598,12 @@ "max": 65535 } ], - "unit": "seconds", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "acs", - "name": "acs" - }, - "option": { - "name": "retry_min_wait_interval" - } - } - } - ] + "unit": "seconds" }, "CWMPRetryIntervalMultiplier": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -2999,28 +2614,12 @@ "min": 1000, "max": 65535 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "acs", - "name": "acs" - }, - "option": { - "name": "retry_interval_multiplier" - } - } - } ] }, "HTTPConnectionRequestEnable": { "type": "boolean", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp" ], @@ -3032,7 +2631,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3048,7 +2646,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3059,7 +2656,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3075,7 +2671,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3092,7 +2687,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3108,7 +2702,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3124,7 +2717,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3141,7 +2733,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3153,7 +2744,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3164,33 +2754,16 @@ "type": "boolean", "read": true, "write": false, - "version": "2.3", "protocols": [ "cwmp" ], "description": "Indicates whether or not the Alias-Based Addressing Mechanism is supported. A <> value indicates that the CPE supports the Alias-Based Addressing Mechanism, as defined in <> and described in <>.", - "datatype": "boolean", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "cpe", - "name": "cpe" - }, - "option": { - "name": "amd_version" - } - } - } - ] + "datatype": "boolean" }, "InstanceMode": { "type": "string", "read": true, "write": true, - "version": "2.3", "protocols": [ "cwmp" ], @@ -3200,28 +2773,12 @@ "enumerations": [ "InstanceNumber", "InstanceAlias" - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "cpe", - "name": "cpe" - }, - "option": { - "name": "instance_mode" - } - } - } ] }, "AutoCreateInstances": { "type": "boolean", "read": true, "write": true, - "version": "2.3", "protocols": [ "cwmp" ], @@ -3233,7 +2790,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3244,7 +2800,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp" ], @@ -3255,7 +2810,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.3", "protocols": [ "cwmp" ], @@ -3266,7 +2820,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.3", "protocols": [ "cwmp" ], @@ -3277,7 +2830,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -3295,18 +2847,16 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp" ], - "description": "<> instance that is used for connection requests to this <>>>", + "description": "<> instance that is used for connection requests to this <>>>", "datatype": "string" }, "ConnReqAllowedJabberIDs": { "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp" ], @@ -3327,18 +2877,16 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], - "description": "The value MUST be the value of the <.JabberID>> contained in the <> instance referenced by the <> parameter. If the <> parameter is empty or the <> instance being reference is disabled, then this value will be empty. If the <> instance being referenced by the <> parameter is lost (<.Status>> parameter changes from Enabled to some other value), then the value of this parameter MUST remain unchanged until the connection can be reestablished and a new <.JabberID>> can be established. If the new <.JabberID>> is identical to the existing value, then the value of this parameter MUST NOT be altered and a VALUE CHANGE event MUST NOT be generated.", + "description": "The value MUST be the value of the <.JabberID>> contained in the <> instance referenced by the <> parameter. If the <> parameter is empty or the <> instance being reference is disabled, then this value will be empty. If the <> instance being referenced by the <> parameter is lost (<.Status>> parameter changes from Enabled to some other value), then the value of this parameter MUST remain unchanged until the connection can be reestablished and a new <.JabberID>> can be established. If the new <.JabberID>> is identical to the existing value, then the value of this parameter MUST NOT be altered and a VALUE CHANGE event MUST NOT be generated.", "datatype": "string" }, "HTTPCompressionSupported": { "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -3356,34 +2904,17 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp" ], "description": "The value of this parameter represents the HTTP Compression mechanism to be used by the CPE when communicating with the ACS.", "default": "Disabled", - "datatype": "string", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "acs", - "name": "acs" - }, - "option": { - "name": "compression" - } - } - } - ] + "datatype": "string" }, "LightweightNotificationProtocolsSupported": { "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -3399,35 +2930,18 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp" ], "description": "The value of this parameter represents the protocol(s) that will be used by the CPE when sending Lightweight Notifications. <> means that Lightweight Notifications are disabled, despite any SetParameterAttributes that have been configured on various parameters.", "list": { "datatype": "string" - }, - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "lwn", - "name": "lwn" - }, - "option": { - "name": "enable" - } - } - } - ] + } }, "LightweightNotificationTriggerInterval": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp" ], @@ -3444,7 +2958,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp" ], @@ -3455,7 +2968,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp" ], @@ -3465,54 +2977,22 @@ { "max": 256 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "lwn", - "name": "lwn" - }, - "option": { - "name": "hostname" - } - } - } ] }, "UDPLightweightNotificationPort": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp" ], "description": "The port number to be used when sending UDP Lightweight Notifications. <> is only applicable when <> contains the <> enumeration. If <> is not implemented and UDP Lightweight Notifications are supported, the destination port MUST be 7547.", - "datatype": "unsignedInt", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "cwmp", - "section": { - "type": "lwn", - "name": "lwn" - }, - "option": { - "name": "port" - } - } - } - ] + "datatype": "unsignedInt" }, "InstanceWildcardsSupported": { "type": "boolean", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp" ], @@ -3523,7 +3003,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -3548,7 +3027,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3564,7 +3042,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3584,7 +3061,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3600,7 +3076,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3616,11 +3091,10 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], - "description": "<> <> References all the <> table entries, whether active or inactive, that correspond to this physical LAN device. There can be multiple such entries if the device has more than one network interface. For example: Device.Hosts.Host.1,Device.Hosts.Host.5", + "description": "<> <> References all the <> table entries, whether active or inactive, that correspond to this physical LAN device. There can be multiple such entries if the device has more than one network interface. For example: Device.Hosts.Host.1,Device.Hosts.Host.5", "list": { "datatype": "string", "maxsize": 1024 @@ -3640,7 +3114,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3651,7 +3124,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3667,7 +3139,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3683,7 +3154,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3723,7 +3193,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3734,7 +3203,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3750,7 +3218,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3774,7 +3241,6 @@ "type": "string", "read": true, "write": true, - "version": "2.3", "protocols": [ "cwmp" ], @@ -3790,7 +3256,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3802,7 +3267,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3819,17 +3283,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], "description": "The <> encoding the group address, source and port on which to listen, and other protocol information, e.g. expected announcement format. Depending on the application, the messages identified by this URL MAY directly contain the data to be downloaded, or alternatively MAY contain information informing the CPE how to obtain the data to be downloaded via a separate mechanism, which itself could involve a unicast or a multicast download protocol. Refer to <> for an example of a URL format that identifies a SAP <> stream that indicates how to use either FLUTE <> or DSM-CC <> to perform the download.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" } } }, @@ -3846,7 +3304,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3857,7 +3314,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -3873,17 +3329,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], "description": "The <> of the query response server. Depending on the application, the protocol described by this URL MAY be a SOAP interface, or MAY be any other RPC mechanism. Refer to <> for an example of a URL format that identifies a SOAP interface running over HTTP or HTTPS.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" } } }, @@ -3900,7 +3350,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.1", "protocols": [ "cwmp" ], @@ -3911,7 +3360,6 @@ "type": "string", "read": true, "write": true, - "version": "2.1", "protocols": [ "cwmp" ], @@ -3929,7 +3377,6 @@ "type": "string", "read": true, "write": true, - "version": "2.1", "protocols": [ "cwmp" ], @@ -3945,7 +3392,6 @@ "type": "string", "read": true, "write": true, - "version": "2.1", "protocols": [ "cwmp" ], @@ -3993,7 +3439,6 @@ "type": "string", "read": true, "write": false, - "version": "2.3", "protocols": [ "cwmp" ], @@ -4009,7 +3454,6 @@ "type": "string", "read": true, "write": false, - "version": "2.3", "protocols": [ "cwmp" ], @@ -4025,7 +3469,6 @@ "type": "string", "read": true, "write": false, - "version": "2.3", "protocols": [ "cwmp" ], @@ -4036,7 +3479,6 @@ "type": "string", "read": true, "write": false, - "version": "2.3", "protocols": [ "cwmp" ], @@ -4049,11 +3491,10 @@ "type": "string", "read": true, "write": false, - "version": "2.3", "protocols": [ "cwmp" ], - "description": "References the <> table entry(s), whether active or inactive, that corresponds to this proxied LAN device.", + "description": "References the <> table entry(s), whether active or inactive, that corresponds to this proxied LAN device.", "list": { "datatype": "string", "item": { @@ -4065,7 +3506,6 @@ "type": "string", "read": true, "write": false, - "version": "2.3", "protocols": [ "cwmp" ], @@ -4082,7 +3522,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -4093,7 +3532,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -4112,11 +3550,10 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], - "description": "<> <>|ignore>> For objects discovered by the UPnP discovery protocol, the <> would contain items that are references to instances of the following: * <> * <> * <> For objects discovered by the ETSI-M2M discovery protocol, the <> would contain items that are references to instances of <.AreaNwkDeviceInfoInstance>>.", + "description": "<> <>>> For objects discovered by the UPnP discovery protocol, the <> would contain items that are references to instances of the following: * <> * <> * <> For objects discovered by the ETSI-M2M discovery protocol, the <> would contain items that are references to instances of <.AreaNwkDeviceInfoInstance>>.", "list": { "datatype": "string" } @@ -4125,7 +3562,6 @@ "type": "string", "read": true, "write": false, - "version": "2.3", "protocols": [ "cwmp" ], @@ -4142,7 +3578,6 @@ "type": "string", "read": true, "write": false, - "version": "2.3", "protocols": [ "cwmp" ], @@ -4158,7 +3593,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.3", "protocols": [ "cwmp" ], @@ -4184,7 +3618,6 @@ "type": "string", "read": true, "write": false, - "version": "2.3", "protocols": [ "cwmp" ], @@ -4204,7 +3637,6 @@ "type": "string", "read": true, "write": false, - "version": "2.3", "protocols": [ "cwmp" ], @@ -4220,7 +3652,6 @@ "type": "string", "read": true, "write": false, - "version": "2.3", "protocols": [ "cwmp" ], @@ -4236,11 +3667,10 @@ "type": "string", "read": true, "write": false, - "version": "2.3", "protocols": [ "cwmp" ], - "description": "<> <> References all the <> table entries, whether active or inactive, that correspond to this proxied LAN device. There can be multiple such entries if the Proxied Device has more than one network interface.", + "description": "<> <> References all the <> table entries, whether active or inactive, that correspond to this proxied LAN device. There can be multiple such entries if the Proxied Device has more than one network interface.", "list": { "datatype": "string", "item": { @@ -4252,7 +3682,6 @@ "type": "string", "read": true, "write": false, - "version": "2.3", "protocols": [ "cwmp" ], @@ -4269,7 +3698,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -4280,7 +3708,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -4299,11 +3726,10 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], - "description": "<> <>|ignore>> For objects discovered by the UPnP discovery protocol, the <> would contain items that are references to instances of the following: * <> * <> * <> For objects discovered by the ETSI-M2M discovery protocol, the <> would contain items that are references to instances of <.AreaNwkDeviceInfoInstance>>.", + "description": "<> <>>> For objects discovered by the UPnP discovery protocol, the <> would contain items that are references to instances of the following: * <> * <> * <> For objects discovered by the ETSI-M2M discovery protocol, the <> would contain items that are references to instances of <.AreaNwkDeviceInfoInstance>>.", "list": { "datatype": "string" } @@ -4322,7 +3748,6 @@ "type": "int", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp" ], @@ -4340,7 +3765,6 @@ "type": "int", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp" ], @@ -4357,7 +3781,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp" ], @@ -4369,7 +3792,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -4380,7 +3802,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -4391,7 +3812,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp" ], @@ -4403,7 +3823,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp" ], @@ -4415,7 +3834,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp" ], @@ -4440,7 +3858,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp" ], @@ -4452,7 +3869,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp" ], @@ -4468,7 +3884,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp" ], @@ -4484,7 +3899,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp" ], @@ -4507,7 +3921,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp" ], @@ -4518,7 +3931,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp" ], @@ -4535,7 +3947,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp" ], @@ -4544,68 +3955,6 @@ } } }, - "Device.GatewayInfo.": { - "type": "object", - "version": "2.0", - "protocols": [ - "cwmp" - ], - "description": "This object contains information associated with a connected Internet Gateway Device.", - "access": false, - "array": false, - "ManufacturerOUI": { - "type": "string", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp" - ], - "description": "Organizationally unique identifier of the associated Internet Gateway Device. <> <> indicates that there is no associated Internet Gateway Device that has been detected.", - "datatype": "string", - "range": [ - { - "max": 6 - } - ], - "pattern": [ - "", - "[0-9A-F]{6}" - ] - }, - "ProductClass": { - "type": "string", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp" - ], - "description": "Identifier of the product class of the associated Internet Gateway Device. <> indicates either that there is no associated Internet Gateway Device that has been detected, or the Internet Gateway Device does not support the use of the product-class parameter.", - "datatype": "string", - "range": [ - { - "max": 64 - } - ] - }, - "SerialNumber": { - "type": "string", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp" - ], - "description": "Serial number of the associated Internet Gateway Device. <> indicates that there is no associated Internet Gateway Device that has been detected.", - "datatype": "string", - "range": [ - { - "max": 64 - } - ] - } - }, "Device.Time.": { "type": "object", "version": "2.0", @@ -4613,31 +3962,29 @@ "cwmp", "usp" ], - "description": "This object contains parameters relating an NTP or SNTP time client in the CPE.", + "description": "This object contains global parameters relating to the NTP time clients and or servers that are active in the device. This object can be used to model SNTP and NTP clients and servers. Both NTP and SNTP have identical packet formats and use the same mathematical operations to calculate client time, clock offset, and roundtrip delay. From the perspective of an NTP or SNTP server, there is no difference between NTP and SNTP clients, and from the perspective of an NTP or SNTP client, there is no difference between NTP and SNTP servers. SNTP servers are stateless like NTP servers in non-symmetric modes and can handle numerous clients, but SNTP clients usually operate with only one server at a time, unlike most NTP clients.", "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Enables or disables the NTP or SNTP time client.", + "description": "Enables or disables all the time clients and servers.", "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Status of Time support on the CPE. Enumeration of: Disabled, Unsynchronized, Synchronized, Error_FailedToSynchronize, Error. The <> value indicates that the CPEs absolute time has not yet been set. The <> value indicates that the CPE has acquired accurate absolute time; its current time is accurate. The <> value indicates that the CPE failed to acquire accurate absolute time; its current time is not accurate. The <> value MAY be used by the CPE to indicate a locally defined error condition.", + "description": "Reflects the global time synchronisation status of the CPE. Enumeration of: Disabled, Unsynchronized, Synchronized, Error_FailedToSynchronize, Error.", "datatype": "string", "enumerations": [ "Disabled", @@ -4651,12 +3998,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "First NTP timeserver. Either a host name or IP address.", + "description": "First NTP timeserver. Either a host name or IP address. <>>>", "datatype": "string", "range": [ { @@ -4668,12 +4014,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Second NTP timeserver. Either a host name or IP address.", + "description": "Second NTP timeserver. Either a host name or IP address. <>>>", "datatype": "string", "range": [ { @@ -4685,12 +4030,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Third NTP timeserver. Either a host name or IP address.", + "description": "Third NTP timeserver. Either a host name or IP address. <>>>", "datatype": "string", "range": [ { @@ -4702,12 +4046,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Fourth NTP timeserver. Either a host name or IP address.", + "description": "Fourth NTP timeserver. Either a host name or IP address. <>>>", "datatype": "string", "range": [ { @@ -4719,12 +4062,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Fifth NTP timeserver. Either a host name or IP address.", + "description": "Fifth NTP timeserver. Either a host name or IP address. <>>>", "datatype": "string", "range": [ { @@ -4736,7 +4078,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -4748,7 +4089,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -4760,6 +4100,661 @@ "max": 256 } ] + }, + "ClientNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "ServerNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "Device.Time.Client.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object contains parameters relating to an time client instance.", + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enables or disables the time client.", + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Status of Time support for this client. Enumeration of: Disabled, Unsynchronized, Synchronized, Error.", + "datatype": "string", + "enumerations": [ + "Disabled", + "Unsynchronized", + "Synchronized", + "Error" + ] + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Mode": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies in which mode the NTP client must be run. Enumeration of: Unicast, Broadcast, Multicast, Manycast.", + "datatype": "string", + "enumerations": [ + "Unicast", + "Broadcast", + "Multicast", + "Manycast" + ] + }, + "Port": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specify the port used to send NTP packets. <>", + "default": "123", + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ] + }, + "Version": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies the supported NTP version. Possible versions are 1-4.", + "default": "4", + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 4 + } + ] + }, + "Servers": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Points to a CSV list of NTP servers or pools. A NTP server can either be specified as an IP address or a host name. It is expected that the NTP client resolves multiple addresses which can change over time when <> is enabled.", + "list": { + "datatype": "string" + } + }, + "ResolveAddresses": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "When this option is enabled the NTP client must resolve the multiple addresses associated with the host name(s) that are specified in the <> field.", + "default": "false", + "datatype": "boolean" + }, + "ResolveMaxAddresses": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "When <> is enabled, This parameter specifies the maxium number of IP addresses that the NTP client can resolve. 0 means that all addresses must be resolved.", + "default": "6", + "datatype": "unsignedInt" + }, + "Peer": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Use symmetric active association mode. This device may provide synchronization to the configured NTP server.", + "datatype": "boolean" + }, + "MinPoll": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "This is the minimum polling interval, in <> to the power of two, allowed by any peer of the Internet system, currently set to 6 (64 seconds). <>", + "default": "6", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "MaxPoll": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "This is the maximum polling interval, in <> to the power of two, allowed by any peer of the Internet system, currently set to 10 (1024 seconds) <>", + "default": "10", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "IBurst": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "If the <> parameter is enabled, and this is the first packet sent when the server has been unreachable, the client sends a burst. This is useful to quickly reduce the synchronization distance below the distance threshold and synchronize the clock. <>.", + "datatype": "boolean" + }, + "Burst": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "If the <> parameter is enabled and the server is reachable and a valid source of synchronization is available, the client sends a burst of BCOUNT (8) packets at each poll interval. The interval between packets in the burst is two seconds. This is useful to accurately measure jitter with long poll intervals. <>.", + "default": "8", + "datatype": "unsignedInt" + }, + "Interface": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The IP Interface associated with the Client entry.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "BindType": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies how the client sockets are bound. Enumeration of: Address, Device.", + "datatype": "string", + "enumerations": [ + "Address", + "Device" + ] + }, + "Device.Time.Client.{i}.Authentication.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object contains parameters relating to enabling security for the time client.", + "access": false, + "array": false, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enables or disables authentication of the time client.", + "default": "false", + "datatype": "boolean" + }, + "Certificate": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Points to the certificate that must be used by the NTS-KE client.", + "datatype": "string" + }, + "NTSPort": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "On this port the NTS Key Establishment protocol is being provided.", + "default": "4460", + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ] + } + }, + "Device.Time.Client.{i}.Stats.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object specifies the statistic parameters for the time client. <>", + "access": false, + "array": false, + "PacketsSent": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies the number of packets that have been successfully sent from the NTP client to the NTP server.", + "datatype": "StatsCounter32" + }, + "PacketsSentFailed": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies the number of packets that were not successfully sent to the NTP server.", + "datatype": "StatsCounter32" + }, + "PacketsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies the number of packets that have been successfully received by the NTP client from the NTP server.", + "datatype": "StatsCounter32" + }, + "PacketsDropped": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies the number of packets that were received by the NTP client but were not successfully processed or handled due to errors or other issues.", + "datatype": "StatsCounter32" + } + } + }, + "Device.Time.Server.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object contains parameters relating to an time server instance.", + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enables or disables the time server.", + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Status of Time server instance. Enumeration of: Up, Down, Error.", + "datatype": "string", + "enumerations": [ + "Up", + "Down", + "Error" + ] + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Mode": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies in which mode the NTP server must be ran. Enumeration of: Unicast, Broadcast, Multicast, Manycast.", + "datatype": "string", + "enumerations": [ + "Unicast", + "Broadcast", + "Multicast", + "Manycast" + ] + }, + "Version": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies the supported NTP version. Possible versions are 1-4.", + "default": "4", + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 4 + } + ] + }, + "Port": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specify the port used to receive NTP packets. <>", + "default": "123", + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ] + }, + "Interface": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The IP Interface associated with the Server entry.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "BindType": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies how the client sockets must be bounded. Enumeration of: Address, Device.", + "datatype": "string", + "enumerations": [ + "Address", + "Device" + ] + }, + "MinPoll": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "This is the minimum polling interval, in <> to the power of two, allowed by any peer of the Internet system, currently set to 6 (64 seconds). <>", + "default": "6", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "MaxPoll": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "This is the maximum polling interval, in <> to the power of two, allowed by any peer of the Internet system, currently set to 10 (1024 seconds) <>", + "default": "10", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "TTL": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies the time to live (TTL) for a broadcast/multicast packet. <>", + "default": "255", + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 255 + } + ] + }, + "Device.Time.Server.{i}.Authentication.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object contains parameters relating to enabling security for the NTP Server.", + "access": false, + "array": false, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enables or disables authentication of the NTP server.", + "default": "false", + "datatype": "boolean" + }, + "Certificate": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Points to the certificate that must be used by the NTS-KE client.", + "datatype": "string" + }, + "NTSNTPServer": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Points to a CSV list of NTP servers. A NTP server can either be specified as an IP address or a host name. When used the NTS-KE server will tell the remote NTS-KE client the NTP hostname or address of the NTP server(s) that should be used. This allows to seperate the NTP server and NTS-KE server implementation.", + "list": { + "datatype": "string" + } + } + }, + "Device.Time.Server.{i}.Stats.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object specifies the statistic parameters for the NTP server. <>", + "access": false, + "array": false, + "PacketsSent": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies the number of packets that have been successfully sent from the NTP server to the NTP client.", + "datatype": "StatsCounter32" + }, + "PacketsSentFailed": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies the number of packets that were not successfully sent to the NTP client.", + "datatype": "StatsCounter32" + }, + "PacketsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies the number of packets that have been successfully received by the NTP server from a NTP client.", + "datatype": "StatsCounter32" + }, + "PacketsDropped": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies the number of packets that were received by the NTP server but were not successfully processed or handled due to errors or other issues.", + "datatype": "StatsCounter32" + } + } } }, "Device.UserInterface.": { @@ -4776,7 +4771,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -4789,7 +4783,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -4801,30 +4794,27 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Present only if the CPE provides a password-protected LAN-side user interface and supports LAN-side Auto-Configuration. Indicates whether or not a password to protect the local user interface of the CPE MAY be selected by the user directly (i.e. <.Password>>), or MUST be equal to the password used by the LAN-side Auto-Configuration protocol (i.e. <>).", + "description": "Present only if the CPE provides a password-protected LAN-side user interface and supports LAN-side Auto-Configuration. Indicates whether or not a password to protect the local user interface of the CPE MAY be selected by the user directly (i.e. <.Password>>), or MUST be equal to the password used by the LAN-side Auto-Configuration protocol (i.e. <>).", "datatype": "boolean" }, "PasswordReset": { "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], - "description": "Present only if the CPE provides a password-protected LAN-side user interface and supports LAN-side Auto-Configuration. When set to true, resets <> to its factory value.", + "description": "Present only if the CPE provides a password-protected LAN-side user interface and supports LAN-side Auto-Configuration. When set to true, resets <> to its factory value.", "datatype": "boolean" }, "UpgradeAvailable": { "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -4836,7 +4826,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -4848,7 +4837,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -4865,7 +4853,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -4882,41 +4869,28 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], "description": "The <> of the ISPs home page.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" }, "ISPHelpPage": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], "description": "The <> of the ISPs on-line support page.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" }, "ISPLogo": { "type": "base64", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -4934,7 +4908,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -4952,41 +4925,28 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], "description": "The <> of the ISPs mail server.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" }, "ISPNewsServer": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], "description": "The <> of the ISPs news server.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" }, "TextColor": { "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5004,7 +4964,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5022,7 +4981,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5040,7 +4998,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5058,12 +5015,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The server the CPE can check to see if an update is available for direct download to it. This MUST NOT be used by the CPE if the <> parameter is <>.", + "description": "The server the CPE can check to see if an update is available for direct download to it.<>This MUST NOT be used by the CPE if the <> parameter is <>.", "datatype": "string", "range": [ { @@ -5075,12 +5031,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The server where a user can check via a web browser if an update is available for download to a PC. This MUST NOT be used by the CPE if the <> parameter is <>.", + "description": "The server where a user can check via a web browser if an update is available for download to a PC.<>This MUST NOT be used by the CPE if the <> parameter is <>.", "datatype": "string", "range": [ { @@ -5092,7 +5047,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5107,7 +5061,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5120,14 +5073,456 @@ } ] }, + "HTTPAccessSupportedProtocols": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Indicates the protocols that are supported by the CPE for the purpose of remotely accessing the user interface.", + "list": { + "datatype": "string", + "enumerations": [ + "HTTP", + "HTTPS" + ] + } + }, + "HTTPAccessNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, "PasswordReset()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] }, + "Device.UserInterface.HTTPAccess.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "HTTPAccess is used for modeling the different web interfaces that may be either localy or remotely available in the device. For example with Software Modules it is possible to install multiple services that embed a web interface like a Video service or Photo service. An instance of the <> can model a web interface that is embedded in the device firmware or installed through a Software Modules management system. Access to the web interface MAY require user authentication. To have access authentication the device MUST support a <> object with at least one instance and an assigned relevant role in <.RoleParticipation>>.", + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enables/disables web interface.", + "datatype": "boolean" + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Order": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Position of the <> entry in the order of precedence. A value of 1 indicates the first entry considered (highest precedence). For each incoming connection, the highest ordered entry that matches the Host: HTTP header and path prefix is applied. All lower <> entries are ignored. When this value is set, if the value matches that of an existing entry, the <> value for the existing entry and all lower <> entries is incremented (lowered in precedence) to ensure uniqueness of this value. A deletion causes <> values to be compacted. When a value is changed, incrementing occurs before compaction.", + "datatype": "unsignedInt", + "range": [ + { + "min": 1 + } + ] + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Status of web interface.", + "datatype": "string", + "enumerations": [ + "Up", + "Down", + "Error" + ] + }, + "AccessType": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "This parameter describes the possible access types.", + "default": "LocalAccess", + "datatype": "string", + "enumerations": [ + "RemoteAccess", + "LocalAccess" + ] + }, + "AllowedRoles": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Only allow users, defined in <>, to access the web instance represented by this <> instance that have the following roles assigned that are defined in <>.", + "list": { + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } + }, + "Certificate": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Points to the server certificate to be presented by the web interface. Only required when <> is set to HTTPS.", + "datatype": "string" + }, + "CACertificate": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Points to the CA certificate that must be used by the web interface. The <> is used to validate the web client certificate. <> MUST be set to HTTPS.", + "datatype": "string" + }, + "Interface": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The IP or Logical Interface associated with the <> entry. Example: * Device.IP.Interface.1. * Device.Logical.Interface.1. <>", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Port": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Listen port number.", + "default": "443", + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ] + }, + "Protocol": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Protocol being used.", + "datatype": "string" + }, + "AllowedHosts": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies which hostnames are permitted to be served by the web interface. This could be done by comparing the Host: HTTP header in an incoming request which will result in the request being routed to this instance, in the case that the device supports Virtual Hosting. If this string is empty then this instance acts as a default host, i.e. it will handle requests for which the Host header does not match any other instance.", + "list": { + "datatype": "string" + } + }, + "AllowedPathPrefixes": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Each string must be a partial path which will result in an incoming request being routed to this instance.", + "default": "/", + "list": { + "datatype": "string" + } + }, + "AutoDisableDuration": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Indicates in <> when the web interface will be automatically disabled. When 0 is specified, the web interface will not be automatically disabled. For example if the web interface is to be active for only 30 minutes, then this parameter would be set to 1800 <>.", + "default": "0", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "TimeLeft": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The number of <> remaining before the web interface will be disabled. 0 means that the web interface is disabled or no <> was specified. Example: The <> parameter has been set to 1800 seconds and the web interface was enabled 600 seconds ago. This means that the <> will return 1200 seconds, which is the remaining time before the web interface will be disabled.", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "ActivationDate": { + "type": "dateTime", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Indicates when the web interface was enabled.", + "datatype": "dateTime" + }, + "SessionNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "CreateWebSession()": { + "type": "command", + "async": true, + "protocols": [ + "usp" + ], + "input": { + "AbsoluteTimeout": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "<> in <> specifies the amount of time that a session is may be active. When 0 is specified this feature is disabled.", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "IdleTimeout": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "<> in <> specifies the amount of time that a session may be idle before it is automatically terminated. When 0 is specified this feature is disabled.", + "datatype": "unsignedInt", + "unit": "seconds" + } + }, + "output": { + "SessionID": { + "type": "string", + "read": true, + "write": true, + "mandatory": true, + "protocols": [ + "usp" + ], + "description": "Session identifier.", + "datatype": "string", + "range": [ + { + "max": 4096 + } + ] + }, + "Path": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Absolute path component as defined in <> that can be used to access the session on the web interface.", + "datatype": "string" + } + } + }, + "Device.UserInterface.HTTPAccess.{i}.Session.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Web server session list.", + "uniqueKeys": [ + "SessionID" + ], + "access": true, + "array": true, + "SessionID": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Session identifier.", + "datatype": "string", + "range": [ + { + "max": 4096 + } + ] + }, + "User": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The user to whom the session belongs. When the user is unknown <> string SHOULD be used.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "IPAddress": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The IP address of the remote web client, connected to the web interface.", + "datatype": "IPAddress", + "range": [ + { + "max": 45 + } + ] + }, + "Port": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Port number of the remote web client, connected to the web interface.", + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ] + }, + "Protocol": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Protocol being used.", + "datatype": "string" + }, + "StartDate": { + "type": "dateTime", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Indicates when the session was created.", + "datatype": "dateTime" + }, + "Delete()": { + "type": "command", + "async": true, + "protocols": [ + "usp" + ] + } + } + }, "Device.UserInterface.RemoteAccess.": { "type": "object", "version": "2.0", @@ -5135,14 +5530,13 @@ "cwmp", "usp" ], - "description": "This object contains parameters relating to remotely accessing the CPEs user interface. Remote access is defined as any entity not of a local subnet attempting to connect to the CPE. Remote access requires user authentication. To provide remote access authentication the CPE MUST support a User table with at least one instance that has RemoteAccessCapable set to <>.", + "description": "This object contains parameters relating to remotely accessing the CPEs user interface. Remote access is defined as any entity not of a local subnet attempting to connect to the CPE. Remote access requires user authentication. To provide remote access authentication the CPE MUST support a User table with at least one instance that has RemoteAccessCapable set to <>. <>>>", "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5154,7 +5548,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5171,7 +5564,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5189,7 +5581,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5212,7 +5603,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5224,7 +5614,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5236,7 +5625,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5249,7 +5637,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5262,7 +5649,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5275,7 +5661,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5288,7 +5673,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5301,7 +5685,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5325,7 +5708,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -5338,7 +5720,6 @@ "type": "string", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -5355,7 +5736,6 @@ "type": "string", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -5372,7 +5752,6 @@ "type": "string", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -5384,7 +5763,6 @@ "type": "string", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -5405,7 +5783,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -5423,7 +5800,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -5441,7 +5817,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -5459,7 +5834,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -5477,7 +5851,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -5489,7 +5862,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -5518,7 +5890,6 @@ "type": "string", "read": true, "write": true, - "version": "2.3", "protocols": [ "cwmp", "usp" @@ -5535,7 +5906,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5552,7 +5922,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5569,7 +5938,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5586,7 +5954,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5614,7 +5981,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5626,7 +5992,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5638,7 +6003,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5664,7 +6028,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5687,7 +6050,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -5699,7 +6061,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5731,7 +6092,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5748,7 +6108,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5765,7 +6124,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5778,7 +6136,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5793,7 +6150,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5816,7 +6172,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5844,7 +6199,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5875,7 +6229,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5928,7 +6281,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -5957,7 +6309,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -5980,7 +6331,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -6009,7 +6359,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6040,7 +6389,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6077,7 +6425,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6100,7 +6447,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6130,7 +6476,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6159,7 +6504,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -6189,7 +6533,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -6214,7 +6557,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -6250,7 +6592,6 @@ "type": "int", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -6280,7 +6621,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -6309,7 +6649,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -6338,7 +6677,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -6350,7 +6688,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -6362,7 +6699,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -6375,7 +6711,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -6399,7 +6734,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6422,7 +6756,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6445,7 +6778,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6475,7 +6807,6 @@ "type": "base64", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6493,7 +6824,6 @@ "type": "base64", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6511,7 +6841,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6523,7 +6852,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6546,7 +6874,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6569,7 +6896,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6592,7 +6918,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6615,7 +6940,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6638,7 +6962,6 @@ "type": "base64", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6656,7 +6979,6 @@ "type": "base64", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6674,7 +6996,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6686,7 +7007,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6714,7 +7034,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6738,7 +7057,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6762,7 +7080,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6786,7 +7103,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6810,7 +7126,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6836,7 +7151,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6862,7 +7176,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6880,7 +7193,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6898,7 +7210,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6916,7 +7227,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6934,7 +7244,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6958,7 +7267,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -6982,7 +7290,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7006,7 +7313,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7030,7 +7336,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7059,7 +7364,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7088,7 +7392,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7111,7 +7414,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7134,7 +7436,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7163,7 +7464,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7192,7 +7492,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7215,7 +7514,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7248,7 +7546,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7271,7 +7568,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7294,7 +7590,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7317,7 +7612,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7340,7 +7634,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7363,7 +7656,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7386,7 +7678,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7409,7 +7700,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7432,7 +7722,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7456,7 +7745,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7480,7 +7768,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7504,7 +7791,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7528,7 +7814,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7562,7 +7847,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7586,7 +7870,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7621,7 +7904,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7645,7 +7927,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7680,7 +7961,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7704,7 +7984,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7739,7 +8018,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7763,7 +8041,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7798,7 +8075,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7822,7 +8098,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7858,7 +8133,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7870,7 +8144,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7882,7 +8155,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7897,7 +8169,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7912,7 +8183,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7924,7 +8194,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7936,7 +8205,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7948,7 +8216,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7960,7 +8227,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7975,7 +8241,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -7990,7 +8255,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8002,7 +8266,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8014,7 +8277,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8026,7 +8288,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8038,7 +8299,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8053,7 +8313,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8068,7 +8327,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8080,7 +8338,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8092,7 +8349,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8107,7 +8363,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8122,7 +8377,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8137,7 +8391,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8163,7 +8416,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -8176,7 +8428,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -8189,7 +8440,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -8222,7 +8472,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8245,7 +8494,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8277,7 +8525,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8294,7 +8541,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8311,7 +8557,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8324,7 +8569,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8339,7 +8583,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8371,12 +8614,11 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Indicates the link encapsulation standard that the <> instance is using for the connection. Enumeration of: G.992.3_Annex_K_ATM, G.992.3_Annex_K_PTM, G.993.2_Annex_K_ATM, G.993.2_Annex_K_PTM. When ATM encapsulation is identified then an upper-layer <> interface MUST be used. When PTM encapsulation is identified then an upper-layer <> interface MUST be used.", + "description": "Indicates the link encapsulation standard that the <> instance is using for the connection. Enumeration of: G.992.3_Annex_K_ATM, G.992.3_Annex_K_PTM, G.993.2_Annex_K_ATM, G.993.2_Annex_K_PTM. When ATM encapsulation is identified then an upper-layer <> interface MUST be used. When PTM encapsulation is identified then an upper-layer <> interface MUST be used.", "datatype": "string", "enumerations": [ "G.992.3_Annex_K_ATM", @@ -8400,7 +8642,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8428,7 +8669,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8451,7 +8691,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8474,7 +8713,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8498,7 +8736,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8521,7 +8758,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8544,7 +8780,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8568,7 +8803,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8591,7 +8825,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8614,7 +8847,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8638,7 +8870,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8662,7 +8893,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -8686,7 +8916,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -8726,7 +8955,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8749,7 +8977,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8772,7 +8999,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8795,7 +9021,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8818,7 +9043,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8841,7 +9065,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8864,7 +9087,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8887,7 +9109,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8910,7 +9131,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8934,7 +9154,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8958,7 +9177,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -8982,7 +9200,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9006,7 +9223,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9040,7 +9256,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9063,7 +9278,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9086,7 +9300,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9109,7 +9322,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9132,7 +9344,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9155,7 +9366,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9189,7 +9399,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9212,7 +9421,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9235,7 +9443,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9258,7 +9465,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9281,7 +9487,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9304,7 +9509,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9338,7 +9542,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9361,7 +9564,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9384,7 +9586,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9407,7 +9608,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9430,7 +9630,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9453,7 +9652,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9487,7 +9685,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9510,7 +9707,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9533,7 +9729,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9556,7 +9751,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9579,7 +9773,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9602,7 +9795,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9636,7 +9828,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9659,7 +9850,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9682,7 +9872,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9705,7 +9894,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9728,7 +9916,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9751,7 +9938,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9780,7 +9966,7 @@ "cwmp", "usp" ], - "description": "DSL bonding group table (a stackable interface object as described in <>). Each instance is a bonding group, and is expected to be stacked above a <> instance or a <> instance for each bonded channel in the group. Many of the parameters within this object, including <>, are read-only because bonding is not expected to be configured by a Controller. The DSL bonding data model is closely aligned with <>. Corresponds to <> oBondingGroup.", + "description": "DSL bonding group table (a stackable interface object as described in <>). Each instance is a bonding group, and is expected to be stacked above a <> instance or a <> instance for each bonded channel in the group. Many of the parameters within this object, including <>, are read-only because bonding is not expected to be configured by a Controller. The DSL bonding data model is closely aligned with <>. Corresponds to <> oBondingGroup.", "uniqueKeys": [ "Alias", "Name", @@ -9792,7 +9978,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9804,7 +9989,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9825,7 +10009,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9842,7 +10025,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9859,7 +10041,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9872,7 +10053,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9887,7 +10067,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9907,7 +10086,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9919,7 +10097,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9938,7 +10115,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9950,7 +10126,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9968,7 +10143,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9981,7 +10155,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -9994,7 +10167,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10007,7 +10179,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10020,7 +10191,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10033,7 +10203,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10046,7 +10215,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10059,7 +10227,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10080,7 +10247,7 @@ "cwmp", "usp" ], - "description": "DSL bonded channel table. Each table entry represents a bonded channel within the bonding group, and is associated with exactly one <> instance or one <> instance. There MUST be an instance of <> for each DSL channel or FAST line that is bonded. When a <> or <> is no longer bonded, then the CPE MUST delete the corresponding <> instance. However, when a bonded <> or <> becomes disabled, the channel remains bonded and so the corresponding <> instance MUST NOT be deleted.", + "description": "DSL bonded channel table. Each table entry represents a bonded channel within the bonding group, and is associated with exactly one <> instance or one <> instance. There MUST be an instance of <> for each DSL channel or FAST line that is bonded. When a <> or <> is no longer bonded, then the CPE MUST delete the corresponding <> instance. However, when a bonded <> or <> becomes disabled, the channel remains bonded and so the corresponding <> instance MUST NOT be deleted.", "uniqueKeys": [ "Alias", "Channel" @@ -10091,7 +10258,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10108,7 +10274,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10145,7 +10310,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10157,7 +10321,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10169,7 +10332,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10181,7 +10343,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10193,7 +10354,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10205,7 +10365,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10217,7 +10376,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10229,7 +10387,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10254,7 +10411,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10266,7 +10422,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10278,7 +10433,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10290,7 +10444,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10302,7 +10455,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10314,7 +10466,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10326,7 +10477,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10338,7 +10488,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10350,7 +10499,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10362,7 +10510,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10374,7 +10521,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10386,7 +10532,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10398,7 +10543,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10410,7 +10554,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10422,7 +10565,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10434,7 +10576,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10447,7 +10588,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10460,7 +10600,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10483,7 +10622,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10503,7 +10641,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10516,7 +10653,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10529,7 +10665,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10541,7 +10676,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10553,7 +10687,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10566,7 +10699,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10579,7 +10711,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10591,7 +10722,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10604,7 +10734,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10617,7 +10746,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10641,7 +10769,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10661,7 +10788,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10674,7 +10800,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10687,7 +10812,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10699,7 +10823,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10711,7 +10834,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10724,7 +10846,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10737,7 +10858,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10749,7 +10869,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10762,7 +10881,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10775,7 +10893,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10799,7 +10916,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10819,7 +10935,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10832,7 +10947,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10845,7 +10959,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10857,7 +10970,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10869,7 +10981,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10882,7 +10993,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10895,7 +11005,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10907,7 +11016,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10920,7 +11028,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10933,7 +11040,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10968,7 +11074,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10980,7 +11085,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -10992,7 +11096,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -11004,7 +11107,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -11016,7 +11118,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -11028,7 +11129,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -11040,7 +11140,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -11052,7 +11151,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -11064,7 +11162,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -11076,7 +11173,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -11088,7 +11184,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -11100,7 +11195,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -11112,7 +11206,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -11124,7 +11217,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -11136,7 +11228,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -11148,7 +11239,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -11172,7 +11262,6 @@ "ADSLLineTest()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11182,7 +11271,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11200,7 +11288,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11218,7 +11305,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11229,7 +11315,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11240,7 +11325,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11251,7 +11335,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11262,7 +11345,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11273,7 +11355,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11284,7 +11365,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11295,7 +11375,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11306,7 +11385,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11317,7 +11395,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11328,7 +11405,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11342,7 +11418,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11356,7 +11431,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11367,7 +11441,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11378,7 +11451,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11392,7 +11464,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11406,7 +11477,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11420,7 +11490,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11434,7 +11503,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11448,7 +11516,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11462,7 +11529,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11473,7 +11539,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11484,7 +11549,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11498,7 +11562,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11512,7 +11575,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11523,7 +11585,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11534,7 +11595,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11545,7 +11605,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11556,7 +11615,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11570,7 +11628,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11584,7 +11641,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11595,7 +11651,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11606,7 +11661,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11620,7 +11674,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -11635,7 +11688,6 @@ "SELTUER()": { "type": "command", "async": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11644,7 +11696,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11660,7 +11711,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11680,7 +11730,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11696,7 +11745,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11707,7 +11755,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11724,7 +11771,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11735,7 +11781,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11757,7 +11802,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11775,7 +11819,6 @@ "SELTQLN()": { "type": "command", "async": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11784,7 +11827,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11800,7 +11842,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11820,7 +11861,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11836,7 +11876,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11847,7 +11886,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11861,7 +11899,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11884,7 +11921,6 @@ "SELTP()": { "type": "command", "async": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11893,7 +11929,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11909,7 +11944,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11920,7 +11954,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11937,7 +11970,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11954,7 +11986,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11974,7 +12005,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -11990,7 +12020,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -12008,7 +12037,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -12026,7 +12054,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -12040,7 +12067,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -12057,7 +12083,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -12079,7 +12104,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -12090,7 +12114,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -12119,7 +12142,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12137,7 +12159,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12153,7 +12174,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12164,7 +12184,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12175,7 +12194,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12186,7 +12204,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12197,7 +12214,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12208,7 +12224,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12219,7 +12234,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12230,7 +12244,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12241,7 +12254,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12252,7 +12264,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12263,7 +12274,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12277,7 +12287,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12291,7 +12300,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12302,7 +12310,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12313,7 +12320,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12327,7 +12333,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12341,7 +12346,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12355,7 +12359,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12369,7 +12372,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12383,7 +12385,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12397,7 +12398,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12408,7 +12408,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12419,7 +12418,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12433,7 +12431,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12447,7 +12444,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12458,7 +12454,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12469,7 +12464,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12480,7 +12474,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12491,7 +12484,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12505,7 +12497,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12519,7 +12510,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12530,7 +12520,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12541,7 +12530,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12555,7 +12543,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -12579,7 +12566,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12597,7 +12583,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12613,7 +12598,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12631,7 +12615,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12642,7 +12625,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12659,7 +12641,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12670,7 +12651,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12692,7 +12672,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12719,7 +12698,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12737,7 +12715,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12753,7 +12730,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12771,7 +12747,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12782,7 +12757,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12796,7 +12770,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12828,7 +12801,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12846,7 +12818,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12862,7 +12833,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12873,7 +12843,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12890,7 +12859,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12907,7 +12875,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12925,7 +12892,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12943,7 +12909,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12961,7 +12926,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12975,7 +12939,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp" ], @@ -12992,7 +12955,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -13014,7 +12976,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp" ], @@ -13025,7 +12986,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp" ], @@ -13042,238 +13002,6 @@ } } }, - "Device.PacketCaptureDiagnostics.": { - "type": "object", - "version": "2.13", - "protocols": [ - "cwmp" - ], - "description": "The PacketCaptureDiagnostics object. This diagnostic is used to record packet capture data on a valid (layer 2 or above) interface in libpcap or pcapng format.", - "access": false, - "array": false, - "DiagnosticsState": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "cwmp" - ], - "description": "Indicates the availability of diagnostics data. Enumeration of: Enumeration of: None, Requested, Canceled, Complete, Error. If the ACS sets the value of this parameter to <>, the CPE MUST initiate the corresponding diagnostic test. When writing, the only allowed values are <> and <>. To ensure the use of the proper test parameters (the writable parameters in this object), the test parameters MUST be set, and any errors or inconsistencies in the test parameters MUST be detected, either prior to or at the same time as (in the same SetParameterValues) setting this parameter to <>. When requested, the CPE SHOULD wait until after completion of the communication session with the ACS before starting the diagnostic test. When the test is completed, the value of this parameter MUST be either <> (if the test completed successfully), or one of the Error values listed above. If the value of this parameter is anything other than <>, the values of the results parameters for this test are indeterminate. When the diagnostic initiated by the ACS is completed (successfully or not), but not if it is canceled for any reason, the CPE MUST establish a new connection to the ACS to allow the ACS to view the results, indicating the Event code 8 DIAGNOSTICS COMPLETE in the Inform message. After the diagnostic is complete, the value of all result parameters (all read-only parameters in this object) MUST be retained by the CPE until either this diagnostic is run again, or the CPE reboots. After a reboot, if the CPE has not retained the result parameters from the most recent test, it MUST set the value of this parameter to <>. Modifying any of the writable parameters in this object except for this one MUST result in the value of this parameter being set to <>. While the test is in progress, modifying any of the writable parameters in this object except for this one MUST result in the test being terminated and the value of this parameter being set to <>. While the test is in progress, setting this parameter to <> (and possibly modifying other writable parameters in this object) MUST result in the test being terminated and then restarted using the current values of the test parameters. While the test is in progress, setting this parameter to <> MUST result in the test being canceled and the value of this parameter being set to <>. If the CPE does not support the <> value, it MUST return a SPV error with Invalid Parameter value (9007) to the ACS instead. | Indicates the availability of diagnostics data. Enumeration of: Enumeration of: None, Requested, Canceled, Complete, Error. If the ACS sets the value of this parameter to <>, the CPE MUST initiate the corresponding diagnostic test. When writing, the only allowed values are <> and <>. To ensure the use of the proper test parameters (the writable parameters in this object), the test parameters MUST be set, and any errors or inconsistencies in the test parameters MUST be detected, either prior to or at the same time as (in the same SetParameterValues) setting this parameter to <>. When requested, the CPE SHOULD wait until after completion of the communication session with the ACS before starting the diagnostic test. When the test is completed, the value of this parameter MUST be either <> (if the test completed successfully), or one of the Error values listed above. If the value of this parameter is anything other than <>, the values of the results parameters for this test are indeterminate. When the diagnostic initiated by the ACS is completed (successfully or not), but not if it is canceled for any reason, the CPE MUST establish a new connection to the ACS to allow the ACS to view the results, indicating the Event code 8 DIAGNOSTICS COMPLETE in the Inform message. After the diagnostic is complete, the value of all result parameters (all read-only parameters in this object) MUST be retained by the CPE until either this diagnostic is run again, or the CPE reboots. After a reboot, if the CPE has not retained the result parameters from the most recent test, it MUST set the value of this parameter to <>. Modifying any of the writable parameters in this object except for this one MUST result in the value of this parameter being set to <>. While the test is in progress, modifying any of the writable parameters in this object except for this one MUST result in the test being terminated and the value of this parameter being set to <>. While the test is in progress, setting this parameter to <> (and possibly modifying other writable parameters in this object) MUST result in the test being terminated and then restarted using the current values of the test parameters. While the test is in progress, setting this parameter to <> MUST result in the test being canceled and the value of this parameter being set to <>. If the CPE does not support the <> value, it MUST return a SPV error with Invalid Parameter value (9007) to the ACS instead.", - "datatype": "DiagnosticsState", - "enumerations": [ - "None", - "Requested", - "Canceled", - "Complete", - "Error" - ] - }, - "Interface": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "cwmp" - ], - "description": "A reference to a (layer 2 or above) interface object that will be the target of this packet capture diagnostic.", - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - }, - "Format": { - "type": "string", - "read": true, - "write": false, - "version": "2.13", - "protocols": [ - "cwmp" - ], - "description": "This indicates whether the network trace will be recorded in libpcap <> or pcapng format, and is dependent on the underlying method of performing a network trace.", - "datatype": "string", - "enumerations": [ - "libpcap", - "pcapng" - ] - }, - "Duration": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "cwmp" - ], - "description": "The duration in <> to copy packets to the file target. The diagnostic completes when either the <>, <>, or <> conditions are met.", - "datatype": "unsignedInt", - "range": [ - { - "min": 1 - } - ], - "unit": "seconds" - }, - "PacketCount": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "cwmp" - ], - "description": "The maximum number of packets to record to the file target. A value of zero (0) indicates no limit. The diagnostic completes when the <>, <>, or <> conditions are met.", - "datatype": "unsignedInt" - }, - "ByteCount": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "cwmp" - ], - "description": "The maximum number of bytes to record to the file target. A value of zero (0) indicates no limit. The diagnostic completes when <>, <> or <> conditions are met.", - "datatype": "unsignedInt" - }, - "FileTarget": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "cwmp" - ], - "description": "The <> specifying the destination file location. HTTP and HTTPS transports MUST be supported. Other transports MAY be supported.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] - }, - "FilterExpression": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "cwmp" - ], - "description": "A (<>) formatted expression used to restrict the types of network packets that are recorded to <>.", - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - }, - "Username": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "cwmp" - ], - "description": "Username to be used by the Agent to authenticate with the file location. This string is set to <> if no authentication is required.", - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - }, - "Password": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "cwmp" - ], - "description": "Password to be used by the Agent to authenticate with the file location. This string is set to <> if no authentication is required.", - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - }, - "PacketCaptureResultNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.13", - "protocols": [ - "cwmp" - ], - "description": "<>", - "datatype": "unsignedInt" - }, - "Device.PacketCaptureDiagnostics.PacketCaptureResult.{i}.": { - "type": "object", - "version": "2.13", - "protocols": [ - "cwmp" - ], - "description": "Results for individual packet capture diagnostics. Packet capture files whose FileLocation is local to the system SHOULD be deleted when the next diagnostic is run, or upon a system reboot.", - "access": false, - "array": true, - "FileLocation": { - "type": "string", - "read": true, - "write": false, - "version": "2.13", - "protocols": [ - "cwmp" - ], - "description": "The <> specifying the resulting file location of the packet capture record that triggered this result. This MAY be different than the location specified in FileTarget.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] - }, - "StartTime": { - "type": "dateTime", - "read": true, - "write": false, - "version": "2.13", - "protocols": [ - "cwmp" - ], - "description": "The local system time at which the capture was started.", - "datatype": "dateTime" - }, - "EndTime": { - "type": "dateTime", - "read": true, - "write": false, - "version": "2.13", - "protocols": [ - "cwmp" - ], - "description": "The local system time at which the capture was completed.", - "datatype": "dateTime" - }, - "Count": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.13", - "protocols": [ - "cwmp" - ], - "description": "The number of packets recorded to the file target.", - "datatype": "unsignedInt" - } - } - }, "Device.FAST.": { "type": "object", "version": "2.11", @@ -13288,7 +13016,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13314,7 +13041,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13337,7 +13063,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13369,7 +13094,6 @@ "type": "string", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13386,7 +13110,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13403,7 +13126,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13416,7 +13138,6 @@ "type": "string", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13431,7 +13152,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13454,7 +13174,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13482,7 +13201,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13513,7 +13231,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13542,7 +13259,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13565,7 +13281,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13594,7 +13309,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13623,7 +13337,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13653,7 +13366,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13671,7 +13383,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13689,12 +13400,11 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" ], - "description": "This parameter reports the electrical length that would have been sent from the FTU-O to the FTU-R if the electrical length was not forced by the DPU-MIB. If the electrical length is not forced by the DPU-MIB, then this object reports the final electrical length, as determined by the FTU-O (see clause 7.3.1.4.2.1/<>) and conveyed in the O-UPDATE initialization message (see clause 12.3.3.2.4/<>). Note: See clause 7.10.4.1 in ITU-T Recommendation <>.", + "description": "This parameter reports the electrical length expressed in <>, that would have been sent from the FTU-O to the FTU-R if the electrical length was not forced by the DPU-MIB. If the electrical length is not forced by the DPU-MIB, then this object reports the final electrical length, as determined by the FTU-O (see clause 7.3.1.4.2.1/<>) and conveyed in the O-UPDATE initialization message (see clause 12.3.3.2.4/<>). Note: See clause 7.10.4.1 in ITU-T Recommendation <>.", "datatype": "unsignedInt", "range": [ { @@ -13719,7 +13429,6 @@ "type": "int", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13747,7 +13456,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13771,7 +13479,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13795,7 +13502,6 @@ "type": "int", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13819,7 +13525,6 @@ "type": "int", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13843,7 +13548,6 @@ "type": "int", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13867,7 +13571,6 @@ "type": "int", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13891,7 +13594,6 @@ "type": "int", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13915,7 +13617,6 @@ "type": "int", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13939,7 +13640,6 @@ "type": "int", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13963,7 +13663,6 @@ "type": "int", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -13987,7 +13686,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14002,7 +13700,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14017,7 +13714,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14029,7 +13725,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14041,7 +13736,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14054,7 +13748,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14067,7 +13760,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14080,7 +13772,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14093,7 +13784,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14116,7 +13806,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14139,7 +13828,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14162,7 +13850,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14185,7 +13872,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14208,7 +13894,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14231,7 +13916,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14254,7 +13938,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14277,7 +13960,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14300,7 +13982,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14324,7 +14005,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14348,7 +14028,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14372,7 +14051,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14396,7 +14074,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14430,7 +14107,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14454,7 +14130,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14478,7 +14153,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14502,7 +14176,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14526,7 +14199,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14550,7 +14222,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14573,7 +14244,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14596,7 +14266,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14619,7 +14288,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14642,7 +14310,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14665,7 +14332,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14688,7 +14354,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14722,7 +14387,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14746,7 +14410,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14770,7 +14433,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14794,7 +14456,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14818,7 +14479,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14842,7 +14502,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14865,7 +14524,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14888,7 +14546,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14911,7 +14568,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14934,7 +14590,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14957,7 +14612,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -14980,7 +14634,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15014,7 +14667,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15038,7 +14690,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15062,7 +14713,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15086,7 +14736,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15110,7 +14759,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15134,7 +14782,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15157,7 +14804,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15180,7 +14826,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15203,7 +14848,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15226,7 +14870,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15249,7 +14892,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15272,7 +14914,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15306,7 +14947,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15330,7 +14970,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15354,7 +14993,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15378,7 +15016,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15402,7 +15039,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15426,7 +15062,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15449,7 +15084,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15472,7 +15106,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15495,7 +15128,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15518,7 +15150,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15541,7 +15172,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15564,7 +15194,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15598,7 +15227,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15622,7 +15250,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15646,7 +15273,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15670,7 +15296,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15694,7 +15319,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15718,7 +15342,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15741,7 +15364,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15764,7 +15386,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15787,7 +15408,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15810,7 +15430,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15833,7 +15452,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15856,7 +15474,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15891,7 +15508,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15903,7 +15519,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15915,7 +15530,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15930,7 +15544,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15945,7 +15558,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15957,7 +15569,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15969,7 +15580,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15981,7 +15591,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -15993,7 +15602,6 @@ "type": "int", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -16005,7 +15613,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -16018,7 +15625,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -16031,7 +15637,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -16056,7 +15661,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16082,7 +15686,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16094,7 +15697,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16115,7 +15717,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16132,7 +15733,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16149,7 +15749,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16162,7 +15761,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16177,7 +15775,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16189,7 +15786,6 @@ "type": "int", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16201,7 +15797,6 @@ "type": "int", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16213,7 +15808,6 @@ "type": "int", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16225,7 +15819,6 @@ "type": "int", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16237,7 +15830,6 @@ "type": "int", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16249,7 +15841,6 @@ "type": "int", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16271,7 +15862,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16283,7 +15873,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16295,7 +15884,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16307,7 +15895,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16319,7 +15906,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16331,7 +15917,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16343,7 +15928,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16355,7 +15939,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -16380,7 +15963,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16392,7 +15974,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16408,7 +15989,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16420,7 +16000,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16446,7 +16025,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16458,7 +16036,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16479,7 +16056,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16496,7 +16072,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16513,7 +16088,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16526,7 +16100,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16541,7 +16114,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16553,7 +16125,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16574,7 +16145,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16598,7 +16168,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16611,7 +16180,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16623,7 +16191,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16642,7 +16209,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16659,7 +16225,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16676,7 +16241,6 @@ "type": "int", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16689,7 +16253,6 @@ "type": "int", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -16702,7 +16265,6 @@ "type": "int", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -16715,7 +16277,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16728,7 +16289,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16751,7 +16311,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16770,7 +16329,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16791,7 +16349,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16812,7 +16369,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16833,7 +16389,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16850,7 +16405,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16878,7 +16432,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16890,7 +16443,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16902,7 +16454,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16914,7 +16465,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16926,7 +16476,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16938,7 +16487,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16950,7 +16498,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16962,7 +16509,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16974,7 +16520,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16986,7 +16531,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -16998,7 +16542,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -17010,7 +16553,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -17022,7 +16564,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -17034,7 +16575,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -17046,7 +16586,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -17075,7 +16614,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -17087,7 +16625,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -17104,7 +16641,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -17121,7 +16657,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -17138,7 +16673,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -17155,7 +16689,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -17172,7 +16705,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -17190,7 +16722,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -17214,7 +16745,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17229,7 +16759,7 @@ "cwmp", "usp" ], - "description": "ATM link-layer table (a stackable interface object as described in <>). Models an ATM PVC virtual circuit and the ATM Adaption Layer (AAL). An ATM Link entry is typically stacked on top of either a <> or a <> object. When an ATM Link interface is used, a lower-layer <> interface MUST be configured with ATM encapsulation (see <.LinkEncapsulationUsed>>).", + "description": "ATM link-layer table (a stackable interface object as described in <>). Models an ATM PVC virtual circuit and the ATM Adaption Layer (AAL). An ATM Link entry is typically stacked on top of either a <> or a <> object. When an ATM Link interface is used, a lower-layer <> interface MUST be configured with ATM encapsulation (see <.LinkEncapsulationUsed>>).", "uniqueKeys": [ "Alias", "Name" @@ -17250,7 +16780,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17278,7 +16807,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17306,7 +16834,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17338,7 +16865,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17370,7 +16896,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17383,7 +16908,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17398,7 +16922,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17432,7 +16955,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17444,7 +16966,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17492,7 +17013,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17523,7 +17043,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17535,7 +17054,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17553,7 +17071,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17582,7 +17099,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17607,7 +17123,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17632,7 +17147,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17657,7 +17171,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17682,7 +17195,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17694,7 +17206,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17706,7 +17217,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17718,7 +17228,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17730,7 +17239,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17742,7 +17250,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17754,7 +17261,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17766,7 +17272,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17778,7 +17283,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17790,7 +17294,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17802,7 +17305,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17814,7 +17316,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17826,7 +17327,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17838,7 +17338,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17850,7 +17349,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17873,7 +17371,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17894,7 +17391,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17907,7 +17403,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17920,7 +17415,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -17944,7 +17438,6 @@ "F5Loopback()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -17954,7 +17447,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -17971,7 +17463,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -17988,7 +17479,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -18007,7 +17497,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -18025,7 +17514,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -18036,7 +17524,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -18047,7 +17534,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -18059,7 +17545,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -18071,7 +17556,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -18094,7 +17578,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -18112,7 +17595,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -18128,7 +17610,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -18144,7 +17625,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -18161,7 +17641,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -18172,7 +17651,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -18183,7 +17661,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -18195,7 +17672,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -18207,7 +17683,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -18232,7 +17707,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18254,7 +17728,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18276,7 +17749,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18288,7 +17760,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18300,7 +17771,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18312,7 +17782,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18324,7 +17793,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18350,7 +17818,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18362,7 +17829,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18383,7 +17849,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18400,7 +17865,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18417,7 +17881,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18430,7 +17893,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18445,7 +17907,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18457,7 +17918,6 @@ "type": "int", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18475,7 +17935,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18488,7 +17947,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18513,7 +17971,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18525,7 +17982,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18537,7 +17993,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18549,7 +18004,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18561,7 +18015,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18573,7 +18026,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18585,7 +18037,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18597,7 +18048,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18609,7 +18059,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18621,7 +18070,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18633,7 +18081,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18645,7 +18092,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18657,7 +18103,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18669,7 +18114,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18681,7 +18125,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18709,7 +18152,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18721,7 +18163,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18742,7 +18183,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18759,7 +18199,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18776,7 +18215,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18789,7 +18227,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18804,7 +18241,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18816,7 +18252,6 @@ "type": "int", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18834,7 +18269,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18847,7 +18281,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18872,7 +18305,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18884,7 +18316,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18896,7 +18327,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18908,7 +18338,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18920,7 +18349,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18932,7 +18360,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18944,7 +18371,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18956,7 +18382,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18968,7 +18393,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18980,7 +18404,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -18992,7 +18415,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19004,7 +18426,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19016,7 +18437,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19028,7 +18448,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19040,7 +18459,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19067,7 +18485,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19084,7 +18501,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19102,12 +18518,11 @@ "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "The center of the downstream frequency associated with this channel. This object will return the current tuner frequency. See <>.", + "description": "The center of the downstream frequency associated with this channel. This object will return the current tuner frequency, measured in <>. See <>.", "datatype": "int", "range": [ { @@ -19121,12 +18536,11 @@ "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "The bandwidth of this downstream channel. Most implementations are expected to support a channel width of 6 MHz (North America) and/or 8 MHz (Europe). See <>.", + "description": "The bandwidth in <> of this downstream channel. Most implementations are expected to support a channel width of 6 MHz (North America) and/or 8 MHz (Europe). See <>.", "datatype": "int", "range": [ { @@ -19140,7 +18554,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19158,7 +18571,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19180,7 +18592,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19192,7 +18603,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19221,24 +18631,22 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "Signal/Noise ratio as perceived for this channel. Describes the Signal/Noise of the downstream channel. See <>.", + "description": "Signal/Noise ratio as perceived for this channel. Describes the Signal/Noise of the downstream channel, measured in <>. See <>.", "datatype": "None" }, "Microreflections": { "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "Microreflections, including in-channel response as perceived on this interface, measured in dBc below the signal level. This object is not assumed to return an absolutely accurate value, but it gives a rough indication of microreflections received on this interface. It is up to the implementer to provide information as accurately as possible. See <>.", + "description": "Microreflections, including in-channel response as perceived on this interface, measured in <> (i.e., dBc below the signal level). This object is not assumed to return an absolutely accurate value, but it gives a rough indication of microreflections received on this interface. It is up to the implementer to provide information as accurately as possible. See <>.", "datatype": "int", "range": [ { @@ -19252,7 +18660,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19274,7 +18681,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19286,7 +18692,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19298,7 +18703,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19321,19 +18725,17 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "<> provides an in-channel received Modulation Error Ratio (MER). <> is defined as an estimate, provided by the demodulator, of the ratio: (average constellation energy with equally likely symbols) / (average squared magnitude of error vector) <> is measured just prior to FEC (trellis/Reed-Solomon) decoding. <> includes the effects of the HFC channel as well as implementation effects of the modulator and demodulator. Error vector estimation may vary among demodulator implementations. In the case of S-CDMA mode, RxMER is measured on the de-spread signal.", + "description": "<> provides an in-channel received Modulation Error Ratio (MER), measured in <>. <> is defined as an estimate, provided by the demodulator, of the ratio: (average constellation energy with equally likely symbols) / (average squared magnitude of error vector) <> is measured just prior to FEC (trellis/Reed-Solomon) decoding. <> includes the effects of the HFC channel as well as implementation effects of the modulator and demodulator. Error vector estimation may vary among demodulator implementations. In the case of S-CDMA mode, RxMER is measured on the de-spread signal.", "datatype": "None" }, "RxMerSamples": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19345,7 +18747,6 @@ "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19372,7 +18773,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19389,7 +18789,6 @@ "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19407,12 +18806,11 @@ "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "The center of the frequency band associated with this upstream interface. This object returns 0 if the frequency is undefined or unknown. Minimum permitted upstream frequency is 5,000,000 Hz for current technology. See <>.", + "description": "The center of the frequency band associated with this upstream interface. This object returns 0 if the frequency is undefined or unknown. Minimum permitted upstream frequency is 5,000,000 <> for current technology. See <>.", "datatype": "int", "range": [ { @@ -19426,12 +18824,11 @@ "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "The bandwidth of this upstream interface. This object returns 0 if the interface width is undefined or unknown. Minimum permitted interface width is currently 200,000 Hz. See <>.", + "description": "The bandwidth in <> of this upstream interface. This object returns 0 if the interface width is undefined or unknown. Minimum permitted interface width is currently 200,000 <>. See <>.", "datatype": "int", "range": [ { @@ -19445,20 +18842,18 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "Applicable to TDMA and ATDMA channel types only. The number of 6.25 microsecond ticks in each upstream mini-slot. Returns zero if the value is undefined or unknown or in case of an SCDMA channel. See <>.", + "description": "Applicable to TDMA and ATDMA channel types only. The number of <> ticks in each upstream mini-slot. Returns zero if the value is undefined or unknown or in case of an SCDMA channel. See <>.", "datatype": "unsignedInt", - "unit": "ticks" + "unit": "6.25 microsecond" }, "TxTimingOffset": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19470,7 +18865,6 @@ "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19488,7 +18882,6 @@ "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19506,7 +18899,6 @@ "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19524,7 +18916,6 @@ "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19552,19 +18943,17 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "This attribute represents the operational CM transmit power for this SC-QAM upstream channel. In order for this attribute to provide consistent information under all circumstances, a 3.1 CM will report the average total power for the SC-QAM channel the same as was done for DOCSIS 3.0, regardless of whether it is operating with a 3.1 or a 3.0 CMTS. The value that is reported was referred to as Pr in the DOCSIS 3.0 PHY Spec.", + "description": "This attribute represents the operational CM transmit power for this SC-QAM upstream channel, in <>. In order for this attribute to provide consistent information under all circumstances, a 3.1 CM will report the average total power for the SC-QAM channel the same as was done for DOCSIS 3.0, regardless of whether it is operating with a 3.1 or a 3.0 CMTS. The value that is reported was referred to as Pr in the DOCSIS 3.0 PHY Spec.", "datatype": "None" }, "T3Timeouts": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19576,7 +18965,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19588,7 +18976,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19600,7 +18987,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19619,7 +19005,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19641,7 +19026,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19653,7 +19037,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19665,7 +19048,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19701,7 +19083,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19713,7 +19094,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19734,7 +19114,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19751,7 +19130,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19768,7 +19146,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19781,7 +19158,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19796,7 +19172,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19808,7 +19183,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19829,7 +19203,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19847,7 +19220,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19864,7 +19236,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19883,7 +19254,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19910,7 +19280,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19922,7 +19291,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19934,7 +19302,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19946,7 +19313,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19958,7 +19324,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19970,7 +19335,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19982,7 +19346,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -19994,7 +19357,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20006,7 +19368,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20018,7 +19379,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20030,7 +19390,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20042,7 +19401,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20054,7 +19412,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20066,7 +19423,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20078,7 +19434,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20101,7 +19456,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20138,7 +19492,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20160,7 +19513,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20172,7 +19524,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20184,7 +19535,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20196,7 +19546,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20208,7 +19557,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20220,7 +19568,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20232,7 +19579,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20244,7 +19590,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20268,7 +19613,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20281,12 +19625,11 @@ "type": "int", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "This attribute controls the length of time after the last spectrum analysis measurement before the feature is automatically disabled. If set to a value of 0, the feature will remain enabled until it is explicitly disabled. See <>, Proactive Network Maintenance Information Model.", + "description": "This attribute controls the length of time (in <>) after the last spectrum analysis measurement before the feature is automatically disabled. If set to a value of 0, the feature will remain enabled until it is explicitly disabled. See <>, Proactive Network Maintenance Information Model.", "default": "300", "datatype": "int", "range": [ @@ -20301,12 +19644,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "This attribute controls the center frequency of the first segment for the spectrum analysis measurement. The frequency bins for this segment lie symmetrically to the left and right of this center frequency. If the number of bins in a segment is odd, the segment center frequency lies directly on the center bin. If the number of bins in a segment is even, the segment center frequency lies halfway between two bins. Changing the value of this attribute may result in changes to the <> table. Note that if this parameter is set to an invalid value, the device may return an error, or may adjust the value of the parameter to the closest valid value. See <>, Proactive Network Maintenance Information Model.", + "description": "This attribute controls the center frequency (in <>) of the first segment for the spectrum analysis measurement. The frequency bins for this segment lie symmetrically to the left and right of this center frequency. If the number of bins in a segment is odd, the segment center frequency lies directly on the center bin. If the number of bins in a segment is even, the segment center frequency lies halfway between two bins. Changing the value of this attribute may result in changes to the <> table. Note that if this parameter is set to an invalid value, the device may return an error, or may adjust the value of the parameter to the closest valid value. See <>, Proactive Network Maintenance Information Model.", "default": "93000000", "datatype": "unsignedInt", "unit": "Hz" @@ -20315,12 +19657,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "This attribute controls the center frequency of the last segment of the spectrum analysis measurement. The frequency bins for this segment lie symmetrically to the left and right of this center frequency. If the number of bins in a segment is odd, the segment center frequency lies directly on the center bin. If the number of bins in a segment is even, the segment center frequency lies halfway between two bins. The value of the <> should be equal to the <> plus and integer number of segment spans as determined by the <>. Changing the value of this attribute may result in changes to the <> table. Note that if this parameter is set to an invalid value, the device may return an error, or may adjust the value of the parameter to the closest valid value. See <>, Proactive Network Maintenance Information Model.", + "description": "This attribute controls the center frequency (in <>) of the last segment of the spectrum analysis measurement. The frequency bins for this segment lie symmetrically to the left and right of this center frequency. If the number of bins in a segment is odd, the segment center frequency lies directly on the center bin. If the number of bins in a segment is even, the segment center frequency lies halfway between two bins. The value of the <> should be equal to the <> plus and integer number of segment spans as determined by the <>. Changing the value of this attribute may result in changes to the <> table. Note that if this parameter is set to an invalid value, the device may return an error, or may adjust the value of the parameter to the closest valid value. See <>, Proactive Network Maintenance Information Model.", "default": "993000000", "datatype": "unsignedInt", "unit": "Hz" @@ -20329,12 +19670,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "This attribute controls the frequency span of each segment (instance) of the <>> table. If set to a value of 0, then a default span will be chosen based on the hardware capabilities of the device. Segments are contiguous from the <> to the <> and the center frequency for each successive segment is incremented by the <>. The number of segments is (<> - <>)/<> + 1. A segment is equivalent to an instance in the <> table. The chosen <> affects the number of entries in <> table. A more granular <> may adversely affect the amount of time needed to query the table entries in addition to possibly increasing the acquisition time. Changing the value of this attribute may result in changes to <> table. Note that if this parameter is set to an invalid value, the device may return an error, or may adjust the value of the parameter to the closest valid value. See <>, Proactive Network Maintenance Information Model.", + "description": "This attribute controls the frequency span (in <>) of each segment (instance) of the <>> table. If set to a value of 0, then a default span will be chosen based on the hardware capabilities of the device. Segments are contiguous from the <> to the <> and the center frequency for each successive segment is incremented by the <>. The number of segments is (<> - <>)/<> + 1. A segment is equivalent to an instance in the <> table. The chosen <> affects the number of entries in <> table. A more granular <> may adversely affect the amount of time needed to query the table entries in addition to possibly increasing the acquisition time. Changing the value of this attribute may result in changes to <> table. Note that if this parameter is set to an invalid value, the device may return an error, or may adjust the value of the parameter to the closest valid value. See <>, Proactive Network Maintenance Information Model.", "default": "7500000", "datatype": "unsignedInt", "range": [ @@ -20349,7 +19689,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20368,12 +19707,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "This parameter allows the user to request an equivalent noise bandwidth for the resolution bandwidth filter used in the spectrum analysis. This corresponds to the spectral width of the window function used when performing a discrete Fourier transform for the analysis. The window function which corresponds to a value written to this parameter may be obtained by reading the value of <>. If an unsupported value is requested, the device may return an error, or choose the closest valid value to the one which is requested. If the closest value is chosen, then a subsequent read of this parameter will return the actual value which is in use. See <>, Proactive Network Maintenance Information Model.", + "description": "This parameter allows the user to request an equivalent noise bandwidth (measured in <>) for the resolution bandwidth filter used in the spectrum analysis. This corresponds to the spectral width of the window function used when performing a discrete Fourier transform for the analysis. The window function which corresponds to a value written to this parameter may be obtained by reading the value of <>. If an unsupported value is requested, the device may return an error, or choose the closest valid value to the one which is requested. If the closest value is chosen, then a subsequent read of this parameter will return the actual value which is in use. See <>, Proactive Network Maintenance Information Model.", "default": "150", "datatype": "unsignedInt", "range": [ @@ -20388,7 +19726,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20410,7 +19747,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20429,7 +19765,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20454,12 +19789,11 @@ "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "The center frequency of the spectral analysis span which is represented by this instance.", + "description": "The center frequency (in <>) of the spectral analysis span which is represented by this instance.", "datatype": "int", "range": [ { @@ -20473,7 +19807,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20495,7 +19828,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -20520,7 +19852,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20535,7 +19866,7 @@ "cwmp", "usp" ], - "description": "PTM link-layer table (a stackable interface object as described in <>). Models a layer 2 variable-sized packet interface. A PTM Link entry is typically stacked on top of either a <>, <>, or a <> object. When a PTM Link interface is used, a lower-layer <> interface MUST be configured with PTM encapsulation (see <.LinkEncapsulationUsed>>).", + "description": "PTM link-layer table (a stackable interface object as described in <>). Models a layer 2 variable-sized packet interface. A PTM Link entry is typically stacked on top of either a <>, <>, or a <> object. When a PTM Link interface is used, a lower-layer <> interface MUST be configured with PTM encapsulation (see <.LinkEncapsulationUsed>>).", "uniqueKeys": [ "Alias", "Name" @@ -20556,7 +19887,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20584,7 +19914,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20612,7 +19941,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20644,7 +19972,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20676,7 +20003,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20689,7 +20015,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20704,12 +20029,11 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The MAC Address of the interface. Note: This is not necessarily the same as the Ethernet header source or destination MAC address, which is associated with the IP interface and is modeled via the <.MACAddress>> parameter.", + "description": "The MAC Address of the interface. Note: This is not necessarily the same as the Ethernet header source or destination MAC address, which is associated with the IP interface and is modeled via the <.MACAddress>> parameter.", "datatype": "MACAddress", "range": [ { @@ -20735,7 +20059,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20760,7 +20083,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20785,7 +20107,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20810,7 +20131,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20835,7 +20155,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20847,7 +20166,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20859,7 +20177,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20871,7 +20188,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20883,7 +20199,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20895,7 +20210,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20907,7 +20221,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20919,7 +20232,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20931,7 +20243,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20943,7 +20254,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20955,7 +20265,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -20980,7 +20289,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -20992,7 +20300,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -21004,7 +20311,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21027,7 +20333,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21039,7 +20344,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21062,7 +20366,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -21074,7 +20377,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -21110,7 +20412,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21137,7 +20438,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21164,7 +20464,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21196,7 +20495,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21228,7 +20526,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21254,7 +20551,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21269,7 +20565,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21296,12 +20591,11 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The unique manufacturer-assigned Ethernet hardware address of the interface, also referred to as burned-in MAC address. Note: This is not necessarily the same as the MAC address used for higher-level protocols, which is modeled via the <.MACAddress>> parameter. Its main purpose is the identification of a specific Ethernet interface; the information can also can be used to perform Wake on LAN.", + "description": "The unique manufacturer-assigned Ethernet hardware address of the interface, also referred to as burned-in MAC address. Note: This is not necessarily the same as the MAC address used for higher-level protocols, which is modeled via the <.MACAddress>> parameter. Its main purpose is the identification of a specific Ethernet interface; the information can also can be used to perform Wake on LAN.", "datatype": "MACAddress", "range": [ { @@ -21319,11 +20613,23 @@ } ] }, + "SupportedLinkModes": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Reports the supported link modes. MUST be reported in a compliant way as defined in <>. For example, IANAifMauTypeListBits defines the following link mode types: * 11 (10BASE-T full duplex mode) * 14 (100BASE-T4) * 15 (100BASE-TX half duplex mode) * 16 (100BASE-TX full duplex mode)", + "list": { + "datatype": "unsignedInt" + } + }, "MaxBitRate": { "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21356,7 +20662,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -21382,7 +20687,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21414,7 +20718,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -21426,7 +20729,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -21463,7 +20765,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21481,7 +20782,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21499,7 +20799,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21517,7 +20816,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21535,7 +20833,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21553,7 +20850,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21571,7 +20867,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21596,7 +20891,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21621,7 +20915,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21639,7 +20932,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21657,7 +20949,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21682,7 +20973,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21700,7 +20990,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21725,7 +21014,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21750,7 +21038,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21792,7 +21079,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21805,7 +21091,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21827,7 +21112,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21844,7 +21128,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21861,7 +21144,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21874,7 +21156,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21889,7 +21170,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21910,12 +21190,11 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Enables or disables priority tagging on this Ethernet Link. When <>, egress frames leaving this interface will be priority tagged with the frames associated priority value, which will either be derived directly from the ingress frame or else set via <.EthernetPriorityMark>> or <.InnerEthernetPriorityMark>>. When <>, egress frames leaving this interface will be untagged. The parameter does not affect reception of ingress frames.", + "description": "Enables or disables priority tagging on this Ethernet Link. When <>, egress frames leaving this interface will be priority tagged with the frames associated priority value, which will either be derived directly from the ingress frame or else set via <.EthernetPriorityMark>> or <.InnerEthernetPriorityMark>>. When <>, egress frames leaving this interface will be untagged. The parameter does not affect reception of ingress frames.", "default": "false", "datatype": "boolean" }, @@ -21923,7 +21202,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -21946,7 +21224,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21958,7 +21235,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21970,7 +21246,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21982,7 +21257,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -21994,7 +21268,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22006,7 +21279,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22018,7 +21290,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22030,7 +21301,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22042,7 +21312,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22054,7 +21323,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22066,7 +21334,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22078,7 +21345,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22090,7 +21356,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22102,7 +21367,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22114,7 +21378,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22152,7 +21415,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22165,7 +21427,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22187,7 +21448,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22219,7 +21479,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22236,33 +21495,18 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], "description": "The accumulated time in <> since the VLANTermination entered its current operational state.", "datatype": "unsignedInt", - "unit": "seconds", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "network.interface", - "method": "status", - "args": { - "interface": "@Name" - }, - "key": "uptime" - } - } - ] + "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22277,7 +21521,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22310,7 +21553,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -22348,7 +21590,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22366,7 +21607,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22384,7 +21624,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22402,7 +21641,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22420,7 +21658,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22438,7 +21675,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22456,7 +21692,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22468,7 +21703,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22480,7 +21714,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22498,7 +21731,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22516,7 +21748,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22528,7 +21759,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22546,7 +21776,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22558,7 +21787,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22570,7 +21798,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -22587,7 +21814,7 @@ "cwmp", "usp" ], - "description": "Ethernet statistics based on the <> RMON-MIB etherStatsTable, with some extensions inspired by <>. Each instance is associated with an interface capable of transporting Ethernet-encapsulated packets, and contains a set of unidirectional Ethernet statistics. The statistics are sampled either on ingress or on egress. This is determined as follows: * If the instance is associated with an egress queue (or queues) via the <> parameter or by setting <> to <> then data is sampled on egress. In this case <> etc measure the data that has been sent on the interface, possibly filtered by <> or <>. * Otherwise data is sampled on ingress. In this case <> etc measure the data that has been received on the interface, possibly filtered by <>. When sampling on egress, the term received means received by the queuing sub-system. Multiple instances can be associated with a single interface: individual instances can be configured to collect data associated with the entire interface, or with a particular VLAN and/or queue. The CPE MUST reset each instancess Stats parameters whenever the instance is disabled and re-enabled. Whether this reset occurs when the instance becomes operationally disabled (<> = <>) or administratively enabled (<> = <>) is a local matter to the CPE. This is similar to the behavior of interface statistics, e.g. as specified for <.Stats>>. Furthermore, this instances Stats parameters MUST be reset whenever the referenced interfaces Stats parameters are reset, or when the referenced queue or VLAN is disabled and re-enabled. For enabled table entries, if <> references an interface that is not capable of transporting Ethernet-encapsulated packets, or if <> references a queue that is not instantiated on <>, or if <> is not a valid reference and <> is <>, the table entry is inoperable and the CPE MUST set <> to <>. Note: The <> table includes unique key parameters that are strong references. If a strongly referenced object is deleted, the CPE will set the referencing parameter to <>. However, doing so under these circumstances might cause the updated <> row to then violate the tables unique key constraint; if this occurs, the CPE MUST set <> to <> and disable the offending <> row.", + "description": "Ethernet statistics based on the <> RMON-MIB etherStatsTable, with some extensions inspired by <>. Each instance is associated with an interface capable of transporting Ethernet-encapsulated packets, and contains a set of unidirectional Ethernet statistics. The statistics are sampled either on ingress or on egress. This is determined as follows: * If the instance is associated with an egress queue (or queues) via the <> parameter or by setting <> to <> then data is sampled on egress. In this case <> etc measure the data that has been sent on the interface, possibly filtered by <> or <>. * Otherwise data is sampled on ingress. In this case <> etc measure the data that has been received on the interface, possibly filtered by <>. When sampling on egress, the term received means received by the queuing sub-system. Multiple instances can be associated with a single interface: individual instances can be configured to collect data associated with the entire interface, or with a particular VLAN and/or queue. The CPE MUST reset each instancess Stats parameters whenever the instance is disabled and re-enabled. Whether this reset occurs when the instance becomes operationally disabled (<> = <>) or administratively enabled (<> = <>) is a local matter to the CPE. This is similar to the behavior of interface statistics, e.g. as specified for <.Stats>>. Furthermore, this instances Stats parameters MUST be reset whenever the referenced interfaces Stats parameters are reset, or when the referenced queue or VLAN is disabled and re-enabled. For enabled table entries, if <> references an interface that is not capable of transporting Ethernet-encapsulated packets, or if <> references a queue that is not instantiated on <>, or if <> is not a valid reference and <> is <>, the table entry is inoperable and the CPE MUST set <> to <>. Note: The <> table includes unique key parameters that are strong references. If a strongly referenced object is deleted, the CPE will set the referencing parameter to <>. However, doing so under these circumstances might cause the updated <> row to then violate the tables unique key constraint; if this occurs, the CPE MUST set <> to <> and disable the offending <> row.", "uniqueKeys": [ "Alias", "Interface", @@ -22600,7 +21827,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -22628,7 +21854,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -22647,7 +21872,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -22679,7 +21903,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -22711,7 +21934,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -22723,7 +21945,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -22742,7 +21963,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -22754,7 +21974,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -22767,7 +21986,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -22780,7 +21998,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -22807,7 +22024,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -22834,7 +22050,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -22861,7 +22076,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -22888,7 +22102,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -22915,7 +22128,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -22942,7 +22154,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -22969,7 +22180,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -22996,7 +22206,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -23023,7 +22232,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -23050,7 +22258,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -23077,7 +22284,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -23104,7 +22310,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -23142,7 +22347,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp" ], @@ -23153,7 +22357,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp" ], @@ -23173,7 +22376,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp" ], @@ -23183,7 +22385,6 @@ "SendMagicPacket()": { "type": "command", "async": true, - "version": "2.13", "protocols": [ "usp" ], @@ -23192,7 +22393,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -23212,7 +22412,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -23229,7 +22428,7 @@ "cwmp", "usp" ], - "description": "Ethernet Link Aggregation Group (LAG) table (a stackable interface object as described in <>). Table entries model the Link Aggregation Sub-Layer as defined in <> and <>. It is expected that a <> interface can only be stacked above <> interfaces. The CPE can reject creation of additional LAG instances if this would exceed its capabilities.", + "description": "Ethernet Link Aggregation Group (LAG) table (a stackable interface object as described in <>). Table entries model the Link Aggregation Sub-Layer as defined in <> and <>. It is expected that a <> interface can only be stacked above <> interfaces. The CPE can reject creation of additional LAG instances if this would exceed its capabilities.", "uniqueKeys": [ "Alias", "Name", @@ -23241,7 +22440,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23253,7 +22451,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23274,7 +22471,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23291,7 +22487,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23308,7 +22503,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23321,7 +22515,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23336,7 +22529,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23367,7 +22559,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23379,7 +22570,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23391,7 +22581,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23403,7 +22592,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23415,7 +22603,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23427,7 +22614,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23439,7 +22625,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23451,7 +22636,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23463,7 +22647,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23475,7 +22658,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23487,7 +22669,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23499,7 +22680,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23511,7 +22691,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23523,7 +22702,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23535,7 +22713,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -23560,7 +22737,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23572,7 +22748,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23598,7 +22773,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23610,7 +22784,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23631,7 +22804,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23648,7 +22820,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23665,7 +22836,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23678,7 +22848,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23693,7 +22862,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23705,12 +22873,11 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The MAC Address of the interface. Note: This is not necessarily the same as the Ethernet header source or destination MAC address, which is associated with the IP interface and is modeled via the <.MACAddress>> parameter.", + "description": "The MAC Address of the interface. Note: This is not necessarily the same as the Ethernet header source or destination MAC address, which is associated with the IP interface and is modeled via the <.MACAddress>> parameter.", "datatype": "MACAddress", "range": [ { @@ -23726,7 +22893,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23739,7 +22905,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23766,7 +22931,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23778,7 +22942,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23790,7 +22953,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23802,7 +22964,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23814,7 +22975,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23826,7 +22986,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23838,7 +22997,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23850,7 +23008,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23862,7 +23019,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23874,7 +23030,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23886,7 +23041,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23898,7 +23052,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23910,7 +23063,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23922,7 +23074,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23934,7 +23085,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23962,7 +23112,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23979,7 +23128,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -23996,7 +23144,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24013,7 +23160,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24030,7 +23176,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24049,7 +23194,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24067,7 +23211,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24095,7 +23238,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24121,7 +23263,6 @@ "type": "string", "read": true, "write": true, - "version": "2.3", "protocols": [ "cwmp", "usp" @@ -24138,7 +23279,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24150,7 +23290,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24167,7 +23306,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24185,7 +23323,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -24196,7 +23333,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24208,7 +23344,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24225,7 +23360,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24235,8 +23369,7 @@ }, "Reset()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] @@ -24258,7 +23391,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24270,7 +23402,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24287,7 +23418,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24304,7 +23434,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24321,7 +23450,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24338,7 +23466,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24355,7 +23482,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24372,7 +23498,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24389,7 +23514,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24406,7 +23530,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24423,7 +23546,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24440,7 +23562,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24457,7 +23578,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24469,7 +23589,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24487,7 +23606,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24499,7 +23617,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24511,7 +23628,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24523,7 +23639,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24535,7 +23650,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24560,7 +23674,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24572,7 +23685,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24597,7 +23709,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24614,7 +23725,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24631,7 +23741,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24648,7 +23757,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24681,7 +23789,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24707,7 +23814,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24719,7 +23825,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24740,7 +23845,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24757,7 +23861,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24774,7 +23877,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24787,7 +23889,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24802,7 +23903,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24814,12 +23914,11 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The MAC Address of the interface. Note: This is not necessarily the same as the Ethernet header source or destination MAC address, which is associated with the IP interface and is modeled via the <.MACAddress>> parameter.", + "description": "The MAC Address of the interface. Note: This is not necessarily the same as the Ethernet header source or destination MAC address, which is associated with the IP interface and is modeled via the <.MACAddress>> parameter.", "datatype": "MACAddress", "range": [ { @@ -24835,7 +23934,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24852,7 +23950,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24864,7 +23961,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24876,7 +23972,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24888,7 +23983,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24901,7 +23995,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24914,7 +24007,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24933,7 +24025,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24951,7 +24042,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24965,7 +24055,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24985,7 +24074,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -24997,7 +24085,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25010,7 +24097,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25023,7 +24109,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25035,7 +24120,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25047,7 +24131,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25060,7 +24143,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25073,7 +24155,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25090,7 +24171,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25112,7 +24192,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25124,7 +24203,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25136,7 +24214,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25148,7 +24225,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25160,7 +24236,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25172,7 +24247,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25184,7 +24258,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25196,7 +24269,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25208,7 +24280,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25220,7 +24291,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25232,7 +24302,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25244,7 +24313,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25256,7 +24324,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25268,7 +24335,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25280,7 +24346,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25303,7 +24368,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25318,7 +24382,7 @@ "cwmp", "usp" ], - "description": "Flow specification table. The <> table is used to classify ingress traffic, where <.TrafficClass>> is one of the classification result outputs. This TrafficClass value can be used to look up the appropriate <> entry (i.e. the <> entry whose <> list contains a matching traffic class). For enabled table entries, if <> is <> then the table entry is inoperable and the CPE MUST set <> to <>.", + "description": "Flow specification table. The <> table is used to classify ingress traffic, where <.TrafficClass>> is one of the classification result outputs. This TrafficClass value can be used to look up the appropriate <> entry (i.e. the <> entry whose <> list contains a matching traffic class). For enabled table entries, if <> is <> then the table entry is inoperable and the CPE MUST set <> to <>.", "uniqueKeys": [ "Alias" ], @@ -25328,7 +24392,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25341,7 +24404,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25360,7 +24422,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25377,7 +24438,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25392,7 +24452,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25411,7 +24470,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25430,7 +24488,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25450,7 +24507,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25470,7 +24526,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25488,7 +24543,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25501,7 +24555,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25514,7 +24567,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25527,7 +24579,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25540,7 +24591,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25569,7 +24619,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25590,7 +24639,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25602,7 +24650,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25614,7 +24661,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25626,7 +24672,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25639,7 +24684,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25652,7 +24696,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25664,7 +24707,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -25687,7 +24729,6 @@ "PHYThroughput()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -25697,7 +24738,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -25714,7 +24754,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -25726,7 +24765,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -25739,7 +24777,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -25757,7 +24794,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -25769,7 +24805,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -25781,7 +24816,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -25797,7 +24831,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -25816,7 +24849,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -25843,7 +24875,6 @@ "PerformanceMonitoring()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -25853,7 +24884,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -25870,7 +24900,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -25884,7 +24913,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -25912,7 +24940,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -25930,7 +24957,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -25946,7 +24972,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -25957,7 +24982,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -25969,7 +24993,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -25986,7 +25009,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -25997,7 +25019,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26008,7 +25029,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26023,7 +25043,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26040,7 +25059,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26064,7 +25082,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26084,7 +25101,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26104,7 +25120,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26116,7 +25131,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26128,7 +25142,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26140,7 +25153,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26151,7 +25163,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26174,7 +25185,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26192,7 +25202,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26208,7 +25217,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26229,7 +25237,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26240,7 +25247,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26251,7 +25257,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26274,7 +25279,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26294,7 +25298,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26305,7 +25308,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26316,7 +25318,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26327,7 +25328,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26338,7 +25338,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26349,7 +25348,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26360,7 +25358,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26371,7 +25368,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26382,7 +25378,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26393,7 +25388,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26404,7 +25398,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26415,7 +25408,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26426,7 +25418,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26437,7 +25428,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26448,7 +25438,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26459,7 +25448,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26470,7 +25458,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26481,7 +25468,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26492,7 +25478,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26503,7 +25488,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26514,7 +25498,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26525,7 +25508,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26536,7 +25518,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26547,7 +25528,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26558,7 +25538,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26569,7 +25548,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26598,7 +25576,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26609,7 +25586,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26633,7 +25609,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26653,7 +25628,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26673,7 +25647,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26693,7 +25666,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26713,7 +25685,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26725,7 +25696,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26737,7 +25707,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26749,7 +25718,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26760,7 +25728,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26771,7 +25738,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26782,7 +25748,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -26813,7 +25778,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -26839,7 +25803,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -26851,7 +25814,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -26872,7 +25834,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -26889,7 +25850,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -26906,7 +25866,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -26919,7 +25878,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -26934,7 +25892,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -26946,12 +25903,11 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The MAC Address of the interface. Note: This is not necessarily the same as the Ethernet header source or destination MAC address, which is associated with the IP interface and is modeled via the <.MACAddress>> parameter.", + "description": "The MAC Address of the interface. Note: This is not necessarily the same as the Ethernet header source or destination MAC address, which is associated with the IP interface and is modeled via the <.MACAddress>> parameter.", "datatype": "MACAddress", "range": [ { @@ -26967,7 +25923,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -26984,7 +25939,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -26997,7 +25951,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27010,7 +25963,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27023,7 +25975,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27043,7 +25994,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27063,7 +26013,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27075,7 +26024,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27087,7 +26035,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27099,7 +26046,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27111,7 +26057,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27123,7 +26068,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27135,7 +26079,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27147,7 +26090,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27165,7 +26107,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27183,7 +26124,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27201,7 +26141,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27213,7 +26152,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27225,7 +26163,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27246,7 +26183,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27258,7 +26194,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27270,7 +26205,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27283,7 +26217,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27301,7 +26234,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27319,7 +26251,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27332,7 +26263,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27345,7 +26275,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27357,7 +26286,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27376,7 +26304,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27398,7 +26325,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27410,7 +26336,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27422,7 +26347,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27434,7 +26358,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27446,7 +26369,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27458,7 +26380,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27470,7 +26391,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27482,7 +26402,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27494,7 +26413,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27506,7 +26424,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27518,7 +26435,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27530,7 +26446,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27542,7 +26457,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27554,7 +26468,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27566,7 +26479,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27589,7 +26501,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27601,7 +26512,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27613,7 +26523,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27638,7 +26547,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27650,7 +26558,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27671,7 +26578,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27684,7 +26590,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27696,7 +26601,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27709,7 +26613,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27722,7 +26625,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27749,7 +26651,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27770,7 +26671,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27782,7 +26682,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27794,7 +26693,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27814,7 +26712,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27827,7 +26724,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27840,7 +26736,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27853,7 +26748,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27866,7 +26760,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27879,7 +26772,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27892,7 +26784,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27904,7 +26795,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27916,7 +26806,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27928,7 +26817,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27940,7 +26828,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27959,7 +26846,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27972,7 +26858,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -27997,7 +26882,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28023,7 +26907,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28035,7 +26918,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28056,7 +26938,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28073,7 +26954,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28090,7 +26970,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28103,7 +26982,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28118,7 +26996,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28130,12 +27007,11 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" ], - "description": "The MAC Address of the interface, denoted as node MAC address or REGID in <>. Note: This is not necessarily the same as the Ethernet header source or destination MAC address, which is associated with the IP interface and is modeled via the <.MACAddress>> parameter.", + "description": "The MAC Address of the interface, denoted as node MAC address or REGID in <>. Note: This is not necessarily the same as the Ethernet header source or destination MAC address, which is associated with the IP interface and is modeled via the <.MACAddress>> parameter.", "datatype": "MACAddress", "range": [ { @@ -28151,7 +27027,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28168,7 +27043,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28185,7 +27059,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28198,7 +27071,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28218,7 +27090,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28235,7 +27106,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28247,7 +27117,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28259,7 +27128,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28271,7 +27139,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28284,7 +27151,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28296,7 +27162,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28308,7 +27173,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28320,7 +27184,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28332,7 +27195,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28344,7 +27206,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28356,7 +27217,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28370,7 +27230,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28382,7 +27241,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28401,7 +27259,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28414,7 +27271,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28431,31 +27287,32 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" ], - "description": "Comma-separated list of DeviceIDs of nodes that need to enable their PHY throughput diagnostics mode. All devices that are enabled will participate in the G.hn network PHY throughput diagnostics process.", - "datatype": "string" + "description": "<> Comma-separated list of DeviceIDs of nodes that need to enable their PHY throughput diagnostics mode. All devices that are enabled will participate in the G.hn network PHY throughput diagnostics process.", + "list": { + "datatype": "unsignedInt" + } }, "PerformanceMonitoringDiagnosticsEnable": { "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" ], - "description": "Comma-separated list of DeviceIDs of nodes that need to enable their Performance Monitoring diagnostics mode on this node. All devices that are enabled will participate in the G.hn network Performance Monitoring diagnostics process.", - "datatype": "string" + "description": "<> Comma-separated list of DeviceIDs of nodes that need to enable their Performance Monitoring diagnostics mode on this node. All devices that are enabled will participate in the G.hn network Performance Monitoring diagnostics process.", + "list": { + "datatype": "unsignedInt" + } }, "SMMaskedBandNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28467,7 +27324,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28479,7 +27335,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28491,7 +27346,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28503,7 +27357,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28515,7 +27368,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -28543,7 +27395,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28555,7 +27406,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28567,7 +27417,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28579,7 +27428,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28591,7 +27439,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28603,7 +27450,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28615,7 +27461,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28627,7 +27472,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28639,7 +27483,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28651,7 +27494,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28663,7 +27505,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28675,7 +27516,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28687,7 +27527,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28699,7 +27538,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28711,7 +27549,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28723,7 +27560,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28735,7 +27571,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28747,7 +27582,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28759,7 +27593,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28771,7 +27604,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28783,7 +27615,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28795,7 +27626,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28807,7 +27637,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28833,7 +27662,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28854,7 +27682,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28866,7 +27693,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28879,7 +27705,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28892,7 +27717,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -28915,7 +27739,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28932,7 +27755,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28949,7 +27771,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28961,7 +27782,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28984,7 +27804,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -28996,7 +27815,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -29017,7 +27835,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -29036,7 +27853,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -29055,7 +27871,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -29067,7 +27882,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -29090,7 +27904,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -29108,7 +27921,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -29120,7 +27932,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -29137,7 +27948,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -29163,7 +27973,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -29175,7 +27984,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -29187,7 +27995,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -29199,7 +28006,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -29222,7 +28028,6 @@ "PHYThroughput()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -29232,7 +28037,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -29244,7 +28048,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -29266,7 +28069,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -29283,7 +28085,6 @@ "PerformanceMonitoring()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -29293,7 +28094,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -29305,7 +28105,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -29326,7 +28125,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -29339,7 +28137,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -29390,7 +28187,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -29417,7 +28213,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29445,7 +28240,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29463,7 +28257,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29474,7 +28267,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29494,7 +28286,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29506,7 +28297,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29564,7 +28354,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29575,7 +28364,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29586,7 +28374,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29609,7 +28396,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29629,7 +28415,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29640,7 +28425,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29651,7 +28435,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29662,7 +28445,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29673,7 +28455,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29684,7 +28465,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29695,7 +28475,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29706,7 +28485,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29717,7 +28495,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29728,7 +28505,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29739,7 +28515,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29750,7 +28525,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29761,7 +28535,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29772,7 +28545,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29783,7 +28555,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29794,7 +28565,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29805,7 +28575,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29816,7 +28585,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29827,7 +28595,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29838,7 +28605,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29849,7 +28615,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29860,7 +28625,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29871,7 +28635,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29893,7 +28656,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29904,7 +28666,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29927,7 +28688,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -29947,11 +28707,10 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], - "description": "The result of an SNR test performed over the channel. It is formatted as a comma-separated list of N/M unsigned integers that represents the result of Signal-to-Noise-Ratio measurement averaging in groups of M subcarriers. The number N depends on the bandplan used by the node and corresponds to the OFDM control parameter N of each medium as defined in <>. The number M corresponds to the parameter <>.", + "description": "The result of an SNR test performed over the channel. It is formatted as a comma-separated list of N/M unsigned integers that represents the result of Signal-to-Noise-Ratio measurement (in <>) averaging in groups of M subcarriers. The number N depends on the bandplan used by the node and corresponds to the OFDM control parameter N of each medium as defined in <>. The number M corresponds to the parameter <>.", "list": { "datatype": "unsignedInt", "unit": "0.1 dB" @@ -29976,7 +28735,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30002,7 +28760,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30014,7 +28771,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30035,7 +28791,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30052,7 +28807,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30069,7 +28823,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30082,7 +28835,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30097,7 +28849,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30109,12 +28860,11 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The MAC Address of the interface. Note: This is not necessarily the same as the Ethernet header source or destination MAC address, which is associated with the IP interface and is modeled via the <.MACAddress>> parameter.", + "description": "The MAC Address of the interface. Note: This is not necessarily the same as the Ethernet header source or destination MAC address, which is associated with the IP interface and is modeled via the <.MACAddress>> parameter.", "datatype": "MACAddress", "range": [ { @@ -30130,7 +28880,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30147,7 +28896,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30164,7 +28912,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30181,7 +28928,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30194,7 +28940,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30211,7 +28956,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30226,7 +28970,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30239,7 +28982,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30261,7 +29003,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30273,7 +29014,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30285,7 +29025,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30297,7 +29036,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30309,7 +29047,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30321,7 +29058,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30333,7 +29069,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30345,7 +29080,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30357,7 +29091,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30369,7 +29102,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30381,7 +29113,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30393,7 +29124,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30405,7 +29135,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30417,7 +29146,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30429,7 +29157,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30441,7 +29168,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30453,7 +29179,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30465,7 +29190,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30477,7 +29201,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30489,7 +29212,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30515,7 +29237,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30536,7 +29257,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30549,7 +29269,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30562,7 +29281,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30580,7 +29298,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30593,7 +29310,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30619,7 +29335,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30644,7 +29359,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30670,7 +29384,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30682,7 +29395,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30703,7 +29415,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30720,7 +29431,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30737,7 +29447,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30750,7 +29459,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30765,7 +29473,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30777,12 +29484,11 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The MAC Address of the interface. Note: This is not necessarily the same as the Ethernet header source or destination MAC address, which is associated with the IP interface and is modeled via the <.MACAddress>> parameter.", + "description": "The MAC Address of the interface. Note: This is not necessarily the same as the Ethernet header source or destination MAC address, which is associated with the IP interface and is modeled via the <.MACAddress>> parameter.", "datatype": "MACAddress", "range": [ { @@ -30798,7 +29504,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30815,7 +29520,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30828,7 +29532,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30844,7 +29547,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30861,7 +29563,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30885,7 +29586,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30902,7 +29602,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30914,7 +29613,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30926,7 +29624,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30939,7 +29636,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30951,7 +29647,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30963,7 +29658,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30975,7 +29669,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -30997,7 +29690,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31009,7 +29701,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31021,7 +29712,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31033,7 +29723,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31045,7 +29734,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31057,7 +29745,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31069,7 +29756,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31081,7 +29767,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31093,7 +29778,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31105,7 +29789,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31117,7 +29800,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31129,7 +29811,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31141,7 +29822,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31153,7 +29833,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31165,7 +29844,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31191,7 +29869,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31212,7 +29889,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31230,7 +29906,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31247,7 +29922,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31260,7 +29934,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31273,7 +29946,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31286,7 +29958,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31305,7 +29976,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31318,7 +29988,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31339,7 +30008,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31351,7 +30019,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31377,7 +30044,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31390,7 +30056,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31407,7 +30072,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31420,7 +30084,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31433,7 +30096,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31461,7 +30123,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31478,7 +30139,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31499,7 +30159,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31528,7 +30187,6 @@ "InterfaceMeasurement()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -31538,7 +30196,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -31554,7 +30211,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -31571,7 +30227,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -31590,7 +30245,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -31607,7 +30261,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -31624,7 +30277,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -31647,7 +30299,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -31665,7 +30316,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -31680,7 +30330,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -31696,7 +30345,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -31713,7 +30361,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -31730,7 +30377,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -31755,7 +30401,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31778,7 +30423,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31801,7 +30445,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31824,7 +30467,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -31847,7 +30489,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -31859,7 +30500,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -31876,7 +30516,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp" ], @@ -31886,7 +30525,6 @@ "NeighboringWiFiDiagnostic()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -31895,7 +30533,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -31911,8 +30548,7 @@ }, "Reset()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] @@ -31931,12 +30567,11 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "<> <>>>> is being deprecated.", + "description": "<> <>>>> is being deprecated.", "datatype": "unsignedInt" }, "Device.WiFi.MultiAP.SteeringSummaryStats.": { @@ -31953,7 +30588,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -31965,7 +30599,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -31977,7 +30610,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -31989,7 +30621,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32001,7 +30632,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32013,7 +30643,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32025,7 +30654,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32037,7 +30665,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32063,7 +30690,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32084,7 +30710,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32096,7 +30721,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32117,7 +30741,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32134,7 +30757,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32151,7 +30773,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32168,7 +30789,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32180,7 +30800,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32192,7 +30811,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32214,7 +30832,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32235,7 +30852,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32247,7 +30863,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32259,7 +30874,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32277,7 +30891,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32295,7 +30908,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -32310,7 +30922,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -32322,12 +30933,11 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "<> <>>>> is being deprecated", + "description": "<> <>>>> is being deprecated", "datatype": "unsignedInt" }, "Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.": { @@ -32347,7 +30957,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32368,28 +30977,27 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "Indicates the frequency band at which the radio is operating. Enumeration of: 2.4GHz, 5GHz. <.Radio..CurrentOperatingClassProfile..Class>>>>", + "description": "Indicates the frequency band at which the radio is operating. Enumeration of: 2.4GHz, 5GHz, 6GHz. <.Radio..CurrentOperatingClassProfile..Class>>>>", "datatype": "string", "enumerations": [ "2.4GHz", - "5GHz" + "5GHz", + "6GHz" ] }, "OperatingStandards": { "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "<> List items indicate which IEEE 802.11 standard this <> instance is configured for. Enumeration of: a, b, g, n, ac, ax. If <> is set to <>, only values <>, <>, <>, <> are applicable. If <> is set to <>, only values <>, <>, <>, <> are applicable. For example, a value of g,b (or b,g - order is not important) means that the 802.11g standard <> is used with a backwards-compatible mode for 802.11b <>. A value of g means that only the 802.11g standard is in use. <>", + "description": "<> List items indicate which IEEE 802.11 standard this <> instance is configured for. Enumeration of: a, b, g, n, ac, ax. If <> is set to <>, only values <>, <>, <>, <> are applicable. If <> is set to <>, only values <>, <>, <>, <> are applicable. If <> is set to <>, only value <> is allowed. For example, a value of g,b (or b,g - order is not important) means that the 802.11g standard <> is used with a backwards-compatible mode for 802.11b <>. A value of g means that only the 802.11g standard is in use. <>", "list": { "datatype": "string", "enumerations": [ @@ -32406,12 +31014,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "The current radio channel used by the connection. To request automatic channel selection, set <.AutoChannelEnable>> to <>. Whenever <.AutoChannelEnable>> is <>, the value of the <> parameter MUST be the channel selected by the automatic channel selection procedure. For channels in wide mode (where a channel bandwidth strictly greater than 20 MHz is used), this parameter is used for Primary Channel only. The secondary or extension channel information is available through <>. Note: Valid <> values depend on the <> value specified and the regulatory domain. <.Radio..CurrentOperatingClassProfile..Channel>>>>", + "description": "The current radio channel used by the connection. To request automatic channel selection, set <.AutoChannelEnable>> to <>. Whenever <.AutoChannelEnable>> is <>, the value of the <> parameter MUST be the channel selected by the automatic channel selection procedure. For channels in wide mode (where a channel bandwidth strictly greater than 20 MHz is used), this parameter is used for Primary Channel only. The secondary or extension channel information is available through <>. Note: Valid <> values depend on the <> value specified and the regulatory domain. <.Radio..CurrentOperatingClassProfile..Channel>>>>", "datatype": "unsignedInt", "range": [ { @@ -32424,7 +31031,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32441,7 +31047,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -32456,7 +31061,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32474,7 +31078,6 @@ "type": "int", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32496,7 +31099,6 @@ "type": "int", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32515,7 +31117,6 @@ "type": "int", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -32534,12 +31135,11 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "<> <.>>>> is being deprecated.", + "description": "<> <.>>>> is being deprecated.", "datatype": "unsignedInt" }, "Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.AP.{i}.": { @@ -32559,7 +31159,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32580,7 +31179,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32592,7 +31190,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32604,7 +31201,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32616,7 +31212,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32628,12 +31223,11 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "<> <.>>>> is being deprecated.", + "description": "<> <.>>>> is being deprecated.", "datatype": "unsignedInt" }, "Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.AP.{i}.AssociatedDevice.{i}.": { @@ -32653,7 +31247,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32674,7 +31267,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32694,7 +31286,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32706,7 +31297,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32718,7 +31308,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32731,7 +31320,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32744,7 +31332,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32762,7 +31349,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32779,7 +31365,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32801,7 +31386,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32813,7 +31397,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32825,7 +31408,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32837,7 +31419,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32849,7 +31430,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32861,7 +31441,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32873,7 +31452,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32896,7 +31474,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32908,7 +31485,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32920,7 +31496,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32932,7 +31507,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32944,7 +31518,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32956,7 +31529,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32968,7 +31540,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32980,7 +31551,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -32992,7 +31562,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -33021,7 +31590,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -33033,7 +31601,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -33045,7 +31612,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -33063,7 +31629,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -33080,7 +31645,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -33092,7 +31656,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -33131,76 +31694,39 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "A unique identifier for this particular Wi-Fi network.", - "datatype": "string", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.ID" - } - } - ] + "datatype": "string" }, "TimeStamp": { "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "The time this group was collected. Formatted with the date-and-time string format as defined in <>.", - "datatype": "string", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.TimeStamp" - } - } - ] + "datatype": "string" }, "ControllerID": { "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "A unique identifier for a Multi-AP controller.", - "datatype": "string", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.ControllerID" - } - } - ] + "datatype": "string" }, "DeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -33212,7 +31738,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33235,7 +31760,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33258,7 +31782,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33269,7 +31792,6 @@ "SetTrafficSeparation()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33279,7 +31801,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33292,7 +31813,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33310,7 +31830,6 @@ "SetServicePrioritization()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33320,7 +31839,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33331,7 +31849,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33349,7 +31866,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33367,7 +31883,6 @@ "SetPreferredBackhauls()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33377,7 +31892,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33395,7 +31909,6 @@ "SetSSID()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33405,7 +31918,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33417,7 +31929,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33428,7 +31939,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33439,7 +31949,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33468,7 +31977,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33486,7 +31994,6 @@ "SetMSCSDisallowed()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33496,7 +32003,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33520,7 +32026,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33538,7 +32043,6 @@ "SetSCSDisallowed()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33548,7 +32052,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33572,7 +32075,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -33604,7 +32106,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33621,7 +32122,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33660,7 +32160,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33672,7 +32171,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33684,7 +32182,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33696,7 +32193,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33708,7 +32204,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33720,7 +32215,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33732,7 +32226,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33744,7 +32237,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33770,7 +32262,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -33785,24 +32276,12 @@ "pattern": [ "", "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].ID" - } - } ] }, "MultiAPCapabilities": { "type": "base64", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -33820,31 +32299,18 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "The interval between the collection of consecutive measurements of the most frequently updated Data Element from this device in <>.", "datatype": "unsignedInt", - "unit": "milliseconds", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].CollectionInterval" - } - } - ] + "unit": "milliseconds" }, "ReportUnsuccessfulAssociations": { "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33856,7 +32322,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33869,7 +32334,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33887,67 +32351,61 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "Identifier of the manufacturer of the device.", + "description": "Identifier of the manufacturer of the device. If the instance of this <> is the same as <>, then this parameter is the same as <>.", "datatype": "string" }, "SerialNumber": { "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "Identifier of the particular Access Point device that is unique for the indicated model and manufacturer. This value MUST remain fixed over the lifetime of the device, including across firmware updates.", + "description": "Identifier of the particular Access Point device that is unique for the indicated model and manufacturer. This value MUST remain fixed over the lifetime of the device, including across firmware updates. If the instance of this <> is the same as <>, then this parameter is the same as <>.", "datatype": "string" }, "ManufacturerModel": { "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "Identifier of the manufacturer model to help the user more easily identify a particular piece of equipment.", + "description": "Identifier of the manufacturer model to help the user more easily identify a particular piece of equipment. If the instance of this <> is the same as <>, then this parameter is the same as <>.", "datatype": "string" }, "SoftwareVersion": { "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "Identifier of the software version currently installed in the Access Point device (i.e. version of the overall firmware).", + "description": "Identifier of the software version currently installed in the Access Point device (i.e. version of the overall firmware). If the instance of this <> is the same as <>, then this parameter is the same as <>.", "datatype": "string" }, "ExecutionEnv": { "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "Identifier of the execution environment (operating system) in the device. This parameter can be an entry in the table <.>>.", + "description": "Identifier of the execution environment (operating system) in the device. This parameter can be an entry in the table <>. If the instance of this <> is the same as <>, then this parameter is the same as <.>>.", "datatype": "string" }, "DSCPMap": { "type": "hexBinary", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33964,7 +32422,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33981,7 +32438,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33993,7 +32449,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34005,24 +32460,22 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "Associated Wi-Fi6 STA Status Inclusion Policy. : <>: Include Associated Wi-Fi6 STA Status TLV in AP Metrics Response. : <>: Do not include Associated Wi-Fi6 STA Status TLV [3] in AP Metrics Response.", + "description": "Associated Wi-Fi6 STA Status Inclusion Policy. : <>: Include Associated Wi-Fi6 STA Status TLV in AP Metrics Response. : <>: Do not include Associated Wi-Fi6 STA Status TLV [3] in AP Metrics Response. <.APMetricsWiFi6>>.>>", "datatype": "boolean" }, "CountryCode": { "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "Two-character country code in which the Multi-AP Agent is operating according to <>. The characters are encoded as UTF-8.", + "description": "Two-character country code in which the Multi-AP Agent is operating according to <>. The characters are encoded as UTF-8. If the instance of this <> is the same as <.>>, then this parameter is the same as <.RegulatoryDomain>>.", "datatype": "string", "range": [ { @@ -34035,7 +32488,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34058,7 +32510,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34081,7 +32532,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34093,7 +32543,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34105,19 +32554,17 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "For EasyMesh <>, this is the Associated Wi-Fi6 STA Status Inclusion Policy. : <>: Include Associated Wi-Fi6 STA Status TLV in AP Metrics Response; : <>: Do not include Associated Wi-Fi6 STA Status TLV in AP Metrics Response.", + "description": "For EasyMesh <>, this is the Associated Wi-Fi6 STA Status Inclusion Policy. : <>: Include Associated Wi-Fi6 STA Status TLV in AP Metrics Response; : <>: Do not include Associated Wi-Fi6 STA Status TLV in AP Metrics Response. <.APMetricsWiFi6>>.>>", "datatype": "boolean" }, "MaxUnsuccessfulAssociationReportingRate": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34130,7 +32577,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34142,7 +32588,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34154,7 +32599,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34166,7 +32610,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34178,30 +32621,17 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "<>", - "datatype": "unsignedInt", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].NumberOfRadios" - } - } - ] + "datatype": "unsignedInt" }, "Default8021QNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -34213,7 +32643,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -34225,7 +32654,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -34237,7 +32665,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -34249,7 +32676,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -34261,7 +32687,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -34273,7 +32698,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -34284,7 +32708,6 @@ "SetSTASteeringState()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -34294,7 +32717,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -34307,7 +32729,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -34325,7 +32746,6 @@ "SetDFSState()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -34335,7 +32755,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -34348,7 +32767,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -34366,7 +32784,6 @@ "SetAnticipatedChannelPreference()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -34376,11 +32793,10 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], - "description": "The Operating Class per <> For 2.4GHz and 5GHz bands, only 20MHz Operating Classes are valid. Note that the operating class identifies the band and channel width.", + "description": "The Operating Class per <>. Note that the operating class identifies the band and channel width.", "datatype": "unsignedInt", "range": [ { @@ -34393,11 +32809,10 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], - "description": "The channel numbers in this Operating Class for which the capability is being described.", + "description": "The channel numbers in this Operating Class.", "list": { "datatype": "unsignedInt", "range": [ @@ -34413,7 +32828,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -34445,7 +32859,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34458,7 +32871,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34475,7 +32887,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34506,7 +32917,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34523,7 +32933,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34554,7 +32963,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34566,7 +32974,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34578,7 +32985,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34590,7 +32996,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34615,7 +33020,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34632,7 +33036,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34649,7 +33052,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34681,7 +33083,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34698,7 +33099,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34715,7 +33115,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34747,7 +33146,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34764,7 +33162,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34781,7 +33178,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34809,7 +33205,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34821,7 +33216,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34838,7 +33232,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34855,7 +33248,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34881,19 +33273,17 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "Onboarding protocols supported; :0: 1905 Device.", + "description": "Onboarding protocols supported; :0: 1905 Device Provisioning Protocol as defined in the EasyMesh <> 1905 Layer Security Capability TLV.", "datatype": "unsignedInt" }, "IntegrityAlgorithm": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34905,7 +33295,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34931,12 +33320,11 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "The Operating Class per <>. Note that the operating class identifies the band and channel width. This changed from readOnly to readWrite in version 2.15.", + "description": "The Operating Class per <>. Note that the operating class identifies the band and channel width.", "datatype": "unsignedInt", "range": [ { @@ -34948,12 +33336,11 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "<> The channel numbers in this Operating Class.", + "description": "<> The channel numbers in this Operating Class which have anticipated channel preference.", "list": { "datatype": "unsignedInt", "range": [ @@ -34981,7 +33368,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -34998,7 +33384,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35015,7 +33400,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35036,7 +33420,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35061,7 +33444,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35079,7 +33461,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35092,7 +33473,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35104,7 +33484,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35117,7 +33496,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35135,7 +33513,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35156,7 +33533,6 @@ "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35169,7 +33545,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35201,12 +33576,11 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "Organizationally unique identifier of the Access Point device manufacturer. Represented as a six hexadecimal-digit value using all upper-case letters and including any leading zeros. <> The value MUST be a valid OUI as defined in <>. This value MUST remain fixed over the lifetime of the device, including across firmware updates.", + "description": "Organizationally unique identifier of the Access Point device manufacturer. Represented as a six hexadecimal-digit value using all upper-case letters and including any leading zeros. <> The value MUST be a valid OUI as defined in <>. This value MUST remain fixed over the lifetime of the device, including across firmware updates. If the instance of this <> is the same as <>, then this parameter is the same as <>.", "datatype": "string", "range": [ { @@ -35222,7 +33596,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35234,7 +33607,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35246,7 +33618,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35263,7 +33634,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35290,7 +33660,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35312,7 +33681,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35333,7 +33701,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35354,7 +33721,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35375,7 +33741,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35386,7 +33751,6 @@ "SteerWiFiBackhaul()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -35396,7 +33760,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -35416,11 +33779,10 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], - "description": "The number of the Wi-Fi channel the backhaul BSS is to be associated to. If <> is not specified, then the radio is to determine which channel to use to associate to the requested SSID.", + "description": "The number of the Wi-Fi channel the backhaul BSS is to be associated to. If <> is not specified, then the radio is to determine which channel to use to associate to the requested <>.", "datatype": "unsignedInt" }, "TimeOut": { @@ -35428,7 +33790,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -35442,7 +33803,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -35476,7 +33836,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35493,7 +33852,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35510,7 +33868,6 @@ "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35529,7 +33886,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35552,7 +33908,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35564,7 +33919,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35576,7 +33930,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35588,7 +33941,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35600,7 +33952,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35612,7 +33963,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35624,7 +33974,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35642,12 +33991,11 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "An indicator of radio signal strength of the backhaul link of the Access Point (AP) to the Multi-AP Controller, measured in <>. RCPI threshold is encoded per <>. The value of this parameter is indeterminate if the value of the <> parameter is anything other than <>.", + "description": "An indicator of radio signal strength of the backhaul link of the Access Point (AP) to the Multi-AP Controller, measured in <>. RCPI is encoded per <>. The value of this parameter is indeterminate if the value of the <> parameter is anything other than <>.", "datatype": "unsignedInt", "range": [ { @@ -35660,7 +34008,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35673,7 +34020,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35686,7 +34032,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35714,7 +34059,6 @@ "type": "base64", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -35726,75 +34070,39 @@ "min": 6, "max": 6 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].ID" - } - } ] }, "Enabled": { "type": "boolean", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "Indicates whether this radio is enabled or disabled.", - "datatype": "boolean", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].Enabled" - } - } - ] + "description": "Indicates whether this radio is enabled or disabled. If the instance of this <> is the same as <.>>, then this parameter is the same as <.Enable>>.", + "datatype": "boolean" }, "Noise": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "An indicator of the average radio noise plus interference power measured for the primary operating channel. Encoded as defined for ANPI in <>.", + "description": "An indicator of the average radio noise plus interference power measured for the primary operating channel. Encoded as defined for ANPI in <>. If the instance of this <> is the same as <.>>, then this parameter is the same as <.Stats.Noise>>.", "datatype": "unsignedInt", "range": [ { "max": 255 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].Noise" - } - } ] }, "Utilization": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -35806,24 +34114,12 @@ "min": 0, "max": 255 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].Utilization" - } - } ] }, "Transmit": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -35835,24 +34131,12 @@ "min": 0, "max": 255 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].Transmit" - } - } ] }, "ReceiveSelf": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -35863,24 +34147,12 @@ { "max": 255 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].ReceiveSelf" - } - } ] }, "ReceiveOther": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -35892,24 +34164,12 @@ "min": 0, "max": 255 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].RecieveOther" - } - } ] }, "TrafficSeparationCombinedFronthaul": { "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35921,7 +34181,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35933,7 +34192,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35950,7 +34208,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35967,7 +34224,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -35984,7 +34240,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -36001,7 +34256,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -36014,7 +34268,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -36026,7 +34279,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -36038,7 +34290,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -36050,7 +34301,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -36061,8 +34311,7 @@ "APMetricsWiFi6": { "type": "boolean", "read": true, - "write": false, - "version": "2.15", + "write": true, "protocols": [ "cwmp", "usp" @@ -36074,99 +34323,50 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "<>", - "datatype": "unsignedInt", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].NumberOfCurrOpClass" - } - } - ] + "datatype": "unsignedInt" }, "UnassociatedSTANumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "<>", - "datatype": "unsignedInt", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].NumberOfUnassocSta" - } - } - ] + "datatype": "unsignedInt" }, "BSSNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "<>", - "datatype": "unsignedInt", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].NumberOfBSS" - } - } - ] + "datatype": "unsignedInt" }, "ScanResultNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "<>", - "datatype": "unsignedInt", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].NumberOfScanRes" - } - } - ] + "datatype": "unsignedInt" }, "DisAllowedOpClassChannelsNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -36177,7 +34377,6 @@ "ChannelScanRequest()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36187,7 +34386,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36204,11 +34402,10 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], - "description": "The channel numbers in this Operating Class for which the capability is being described.", + "description": "The channel numbers in this Operating Class for which the request to initiate a channel scan applies.", "list": { "datatype": "unsignedInt", "range": [ @@ -36224,7 +34421,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36242,7 +34438,6 @@ "RadioEnable()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36252,23 +34447,11 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], "description": ": <>: this radio is to be enabled. : <>: this radio is to be disabled.", - "datatype": "boolean", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].Enabled" - } - } - ] + "datatype": "boolean" } }, "output": { @@ -36276,7 +34459,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36294,7 +34476,6 @@ "SetTxPowerLimit()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36304,7 +34485,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36323,7 +34503,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36341,7 +34520,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36359,7 +34537,6 @@ "SetSpatialReuse()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36368,7 +34545,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36379,7 +34555,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36390,7 +34565,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36401,7 +34575,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36412,7 +34585,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36423,7 +34595,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36434,7 +34605,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36445,7 +34615,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36456,7 +34625,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36473,7 +34641,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36492,7 +34659,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36510,7 +34676,6 @@ "WiFiRestart()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36519,7 +34684,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -36548,47 +34712,23 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" ], "description": "The timestamp of the last scan. Formatted with the date-and-time string format as defined in <>.", - "datatype": "string", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].ScanResultList[@i-1].TimeStamp" - } - } - ] + "datatype": "string" }, "OpClassScanNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" ], "description": "<>", - "datatype": "unsignedInt", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].ScanResultList[@i-1].NumberOfOpClassScans" - } - } - ] + "datatype": "unsignedInt" }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.OpClassScan.{i}.": { "type": "object", @@ -36607,7 +34747,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -36618,41 +34757,18 @@ { "max": 255 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].ScanResultList[@i-1].OpClassScanList[@i-1].OperatingClass" - } - } ] }, "ChannelScanNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" ], "description": "<>", - "datatype": "unsignedInt", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].ScanResultList[@i-1].OpClassScanList[@i-1].NumberOfChannelScans" - } - } - ] + "datatype": "unsignedInt" }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.OpClassScan.{i}.ChannelScan.{i}.": { "type": "object", @@ -36671,7 +34787,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -36682,47 +34797,23 @@ { "max": 255 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].ScanResultList[@i-1].OpClassScanList[@i-1].ChannelScanList[@i-1].Channel" - } - } ] }, "TimeStamp": { "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" ], "description": "The timestamp of the last scan of the channel. Formatted with the date-and-time string format as defined in <>.", - "datatype": "string", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].ScanResultList[@i-1].OpClassScanList[@i-1].ChannelScanList[@i-1].TimeStamp" - } - } - ] + "datatype": "string" }, "Utilization": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -36733,24 +34824,12 @@ { "max": 255 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].ScanResultList[@i-1].OpClassScanList[@i-1].ChannelScanList[@i-1].Utilization" - } - } ] }, "Noise": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -36761,41 +34840,18 @@ { "max": 255 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].ScanResultList[@i-1].OpClassScanList[@i-1].ChannelScanList[@i-1].Noise" - } - } ] }, "NeighborBSSNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" ], "description": "<>", - "datatype": "unsignedInt", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].ScanResultList[@i-1].OpClassScanList[@i-1].ChannelScanList[@i-1].NumberofNeighbors" - } - } - ] + "datatype": "unsignedInt" }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.OpClassScan.{i}.ChannelScan.{i}.NeighborBSS.{i}.": { "type": "object", @@ -36814,7 +34870,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -36829,47 +34884,23 @@ "pattern": [ "", "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].ScanResultList[@i-1].OpClassScanList[@i-1].ChannelScanList[@i-1].NeighborList[@i-1].BSSID" - } - } ] }, "SSID": { "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" ], "description": "The SSID indicated by the neighboring BSS.", - "datatype": "string", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].ScanResultList[@i-1].OpClassScanList[@i-1].ChannelScanList[@i-1].NeighborList[@i-1].SSID" - } - } - ] + "datatype": "string" }, "SignalStrength": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -36881,47 +34912,23 @@ "max": 255 } ], - "unit": "dBm", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].ScanResultList[@i-1].OpClassScanList[@i-1].ChannelScanList[@i-1].NeighborList[@i-1].SignalStrengh" - } - } - ] + "unit": "dBm" }, "ChannelBandwidth": { "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" ], "description": "Indicates the maximum bandwidth at which the neighboring BSS is operating. e.g. 20 or 40 or 80 or 80+80 or 160 MHz.", - "datatype": "string", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].ScanResultList[@i-1].OpClassScanList[@i-1].ChannelScanList[@i-1].NeighborList[@i-1].ChannelBandwidth" - } - } - ] + "datatype": "string" }, "ChannelUtilization": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -36932,41 +34939,18 @@ { "max": 255 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].ScanResultList[@i-1].OpClassScanList[@i-1].ChannelScanList[@i-1].NeighborList[@i-1].ChannelUtilization" - } - } ] }, "StationCount": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" ], "description": "The number of Associated Devices (STA) reported by this neighboring BSS per the BSS Load element if present in Beacon or Probe Response frames as defined by <>.", - "datatype": "unsignedInt", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].ScanResultList[@i-1].OpClassScanList[@i-1].ChannelScanList[@i-1].NeighborList[@i-1].StationCount" - } - } - ] + "datatype": "unsignedInt" } } } @@ -36986,7 +34970,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -37001,17 +34984,6 @@ "pattern": [ "", "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BackhaulSta.MACAddress" - } - } ] } }, @@ -37029,7 +35001,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37041,7 +35012,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37058,7 +35028,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37071,7 +35040,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37096,7 +35064,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37113,12 +35080,11 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "<> The channel numbers in this Operating Class for which the capability is being described.", + "description": "<> The channel numbers in this Operating Class which the radio is capable of scanning.", "list": { "datatype": "unsignedInt", "range": [ @@ -37144,7 +35110,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37169,7 +35134,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37181,7 +35145,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37194,7 +35157,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37219,12 +35181,11 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "The Operating Class per <> For 2.4GHz and 5GHz bands, only 20MHz Operating Classes are valid. Note that the operating class identifies the band and channel width.", + "description": "The Operating Class per <>. Note that the operating class identifies the band and channel width.", "datatype": "unsignedInt", "range": [ { @@ -37236,12 +35197,11 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "<> The channel numbers in this Operating Class for which the capability is being described.", + "description": "<> The channel numbers in this Operating Class that are supported for this method of CAC.", "list": { "datatype": "unsignedInt", "range": [ @@ -37268,7 +35228,6 @@ "type": "base64", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -37280,24 +35239,12 @@ "min": 1, "max": 1 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].Capabilites.HTCapabilities" - } - } ] }, "VHTCapabilities": { "type": "base64", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -37309,76 +35256,40 @@ "min": 2, "max": 6 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].Capabilites.VHTCapabilities" - } - } ] }, "HECapabilities": { "type": "base64", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "Describes the HE capabilities of the radio as defined by the HECapabilities TLV <>. <> and <>.>>", + "description": "Describes the HE capabilities of the radio as defined by the HECapabilities TLV <>. <> and <>.>>", "datatype": "base64", "range": [ { "min": 4, "max": 14 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].Capabilites.HECapabilities" - } - } ] }, "CapableOperatingClassProfileNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "<>", - "datatype": "unsignedInt", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].Capabilites.NumberOfOpClass" - } - } - ] + "datatype": "unsignedInt" }, "AKMFrontHaulNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37390,7 +35301,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37412,7 +35322,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37424,7 +35333,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37436,7 +35344,6 @@ "type": "base64", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37454,7 +35361,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37466,7 +35372,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37478,7 +35383,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37490,7 +35394,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37502,7 +35405,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37514,7 +35416,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37526,7 +35427,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37538,7 +35438,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37555,7 +35454,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37572,7 +35470,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37589,7 +35486,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37606,7 +35502,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37618,7 +35513,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37630,7 +35524,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37642,7 +35535,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37654,7 +35546,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37666,7 +35557,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37678,7 +35568,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37690,7 +35579,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37713,7 +35601,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37725,7 +35612,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37737,7 +35623,6 @@ "type": "base64", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37755,7 +35640,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37767,7 +35651,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37779,7 +35662,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37791,7 +35673,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37803,7 +35684,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37815,7 +35695,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37827,7 +35706,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37839,7 +35717,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37856,7 +35733,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37873,7 +35749,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37890,7 +35765,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37907,7 +35781,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37919,7 +35792,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37931,7 +35803,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37943,7 +35814,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37955,7 +35825,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37967,7 +35836,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37979,7 +35847,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -37991,7 +35858,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38017,7 +35883,6 @@ "type": "base64", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38029,7 +35894,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38060,7 +35924,6 @@ "type": "base64", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38072,7 +35935,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38103,7 +35965,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -38114,24 +35975,12 @@ { "max": 255 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].Capabilites.OperatingClasses[@i-1].Class" - } - } ] }, "MaxTxPower": { "type": "int", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -38144,24 +35993,12 @@ "max": 127 } ], - "unit": "dBm", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].Capabilites.OperatingClasses[@i-1].MaxTxPower" - } - } - ] + "unit": "dBm" }, "NonOperable": { "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -38174,41 +36011,18 @@ "max": 255 } ] - }, - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].Capabilites.OperatingClasses[@i-1].NonOperable" - } - } - ] + } }, "NumberOfNonOperChan": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "The number of non-operable channels contained in <>.", - "datatype": "unsignedInt", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].Capabilites.OperatingClasses[@i-1].NumberOfNonOperChan" - } - } - ] + "datatype": "unsignedInt" } } }, @@ -38229,7 +36043,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -38240,24 +36053,12 @@ { "max": 255 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].CurrentOperatingClasses[@i-1].Class" - } - } ] }, "Channel": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -38268,24 +36069,12 @@ { "max": 255 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].CurrentOperatingClasses[@i-1].Channel" - } - } ] }, "TxPower": { "type": "int", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -38298,29 +36087,17 @@ "max": 127 } ], - "unit": "dBm", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].CurrentOperatingClasses[@i-1].TxPower" - } - } - ] + "unit": "dBm" }, "TransmitPowerLimit": { "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "This is the upper limit on nominal transmit Equivalent Isotropically Radiated Power (EIRP) that this radio is allowed to use for the current >. In units of decibels relative to 1 mW <>.", + "description": "This is the upper limit on nominal transmit Equivalent Isotropically Radiated Power (EIRP) that this radio is allowed to use for the current <>. In units of decibels relative to 1 mW <>.", "datatype": "int", "range": [ { @@ -38334,24 +36111,12 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "The time this group was collected. Formatted with the date-and-time string format as defined in <>.", - "datatype": "string", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].CurrentOperatingClasses[@i-1].TimeStamp" - } - } - ] + "datatype": "string" } }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.DisAllowedOpClassChannels.{i}.": { @@ -38371,7 +36136,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38384,12 +36148,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "The Operating Class per <> For 2.4GHz and 5GHz bands, only 20MHz Operating Classes are valid. Note that the operating class identifies the band and channel width.", + "description": "The Operating Class per <>. Note that the operating class identifies the band and channel width.", "datatype": "unsignedInt", "range": [ { @@ -38401,12 +36164,11 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "<> The channel numbers in this Operating Class for which the capability is being described.", + "description": "<> The channel numbers in this Operating Class that are not allowed to be used on this radio.", "list": { "datatype": "unsignedInt", "range": [ @@ -38431,7 +36193,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38443,7 +36204,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38455,7 +36215,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38467,7 +36226,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38479,7 +36237,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38491,7 +36248,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38503,7 +36259,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38515,7 +36270,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38527,7 +36281,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38539,7 +36292,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38557,7 +36309,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38575,7 +36326,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38607,12 +36357,11 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "The MAC Address of the logical BSS (BSSID).", + "description": "The MAC Address of the logical BSS (BSSID). If the instance of this <> is the same as <.>>, then this parameter is the same as <.BSSID>>.", "datatype": "MACAddress", "range": [ { @@ -38622,255 +36371,123 @@ "pattern": [ "", "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].BSSID" - } - } ] }, "SSID": { "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "The SSID in use for this BSS.", - "datatype": "string", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].SSID" - } - } - ] + "description": "The SSID in use for this BSS. If the instance of this <> is the same as <.>>, then this parameter is the same as <.SSID>>.", + "datatype": "string" }, "Enabled": { "type": "boolean", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "Whether the BSSID is currently enabled (beaconing frames are being sent) or disabled.", - "datatype": "boolean", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].Enabled" - } - } - ] + "description": "Whether the BSSID is currently enabled (beaconing frames are being sent) or disabled. If the instance of this <> is the same as <.>>, then this parameter is the same as <.Enable>>.", + "datatype": "boolean" }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "Time in <> since the last change to the <> value.", + "description": "Time in <> since the last change to the <> value. If the instance of this <> is the same as <.>>, then this parameter is the same as <.LastChange>>.", "datatype": "unsignedInt", - "unit": "seconds", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].LastChange" - } - } - ] + "unit": "seconds" }, "TimeStamp": { "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "The time this group was collected. Formatted with the date-and-time string format as defined in <>.", - "datatype": "string", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].TimeStamp" - } - } - ] + "datatype": "string" }, "UnicastBytesSent": { "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "Access Point (BSS) wide statistics for total unicast bytes transmitted.", - "datatype": "StatsCounter64", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].UnicastBytesSent" - } - } - ] + "datatype": "StatsCounter64" }, "UnicastBytesReceived": { "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "Access Point (BSS) wide statistics for total unicast bytes received.", - "datatype": "StatsCounter64", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].UnicastBytesReceived" - } - } - ] + "datatype": "StatsCounter64" }, "MulticastBytesSent": { "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "Access Point (BSS) wide statistics for total multicast bytes transmitted.", - "datatype": "StatsCounter64", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].MulticastBytesSent" - } - } - ] + "datatype": "StatsCounter64" }, "MulticastBytesReceived": { "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "Access Point (BSS) wide statistics for total multicast bytes received.", - "datatype": "StatsCounter64", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].MulticastBytesReceived" - } - } - ] + "datatype": "StatsCounter64" }, "BroadcastBytesSent": { "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "Access Point (BSS) wide statistics for total broadcast bytes transmitted.", - "datatype": "StatsCounter64", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].BroadcastBytesSent" - } - } - ] + "datatype": "StatsCounter64" }, "BroadcastBytesReceived": { "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "Access Point (BSS) wide statistics for total broadcast bytes received.", - "datatype": "StatsCounter64", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].BroadcastBytesReceived" - } - } - ] + "datatype": "StatsCounter64" }, "ByteCounterUnits": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38888,7 +36505,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38900,7 +36516,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38912,7 +36527,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -38930,7 +36544,6 @@ "type": "base64", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -38942,24 +36555,12 @@ "min": 0, "max": 3 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].EstServiceParametersBE" - } - } ] }, "EstServiceParametersBK": { "type": "base64", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -38977,7 +36578,6 @@ "type": "base64", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -38995,7 +36595,6 @@ "type": "base64", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -39013,7 +36612,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -39025,7 +36623,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -39037,7 +36634,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -39049,7 +36645,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -39061,7 +36656,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -39073,7 +36667,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -39085,7 +36678,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -39108,7 +36700,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -39131,30 +36722,17 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "<>", - "datatype": "unsignedInt", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].NumberofSTA" - } - } - ] + "datatype": "unsignedInt" }, "QMDescriptorNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -39165,7 +36743,6 @@ "SetQMDescriptors()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -39175,7 +36752,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -39207,7 +36783,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -39228,12 +36803,11 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "The descriptor element. One of: : MSCS descriptor element (as described in <>, or : SCS descriptor element (as described in <>, or : QoS Management DSCP policy element (as described in <>).", + "description": "The descriptor element. One of: : MSCS descriptor element (as described in <>, or : SCS descriptor element (as described in <>, or : QoS Management DSCP policy element (as described in <> and <>).", "datatype": "hexBinary" } }, @@ -39251,7 +36825,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -39263,7 +36836,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -39275,7 +36847,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -39301,12 +36872,11 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "The MAC address of an associated device.", + "description": "The MAC address of an associated device. If the instance of this <> is the same as <.AssociatedDevice.>>, then this parameter is the same as <.AssociatedDevice..MACAddress>>.", "datatype": "MACAddress", "range": [ { @@ -39316,47 +36886,23 @@ "pattern": [ "", "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].MACAddress" - } - } ] }, "TimeStamp": { "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "The time this group was collected. Formatted with the date-and-time string format as defined in <>.", - "datatype": "string", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].TimeStamp" - } - } - ] + "datatype": "string" }, "HTCapabilities": { "type": "base64", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -39368,24 +36914,12 @@ "min": 1, "max": 1 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].HTCapabilities" - } - } ] }, "VHTCapabilities": { "type": "base64", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -39397,53 +36931,29 @@ "min": 2, "max": 6 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].VHTCapabilities" - } - } ] }, "HECapabilities": { "type": "base64", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "Describes the HE capabilities of the Associated Device (STA). <>.>>", + "description": "Describes the HE capabilities of the Associated Device (STA). <>.>>", "datatype": "base64", "range": [ { "min": 4, "max": 14 } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].HECapabilities" - } - } ] }, "ClientCapabilities": { "type": "base64", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -39455,354 +36965,184 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "The data transmit rate in <> that was most recently used for transmission of data from the access point to the associated device.", + "description": "The data transmit rate in <> that was most recently used for transmission of data from the access point to the associated device. If the instance of this <> is the same as <.AssociatedDevice.>>, then this parameter is the same as <.AssociatedDevice..LastDataDownlinkRate>>.", "datatype": "unsignedInt", - "unit": "kbps", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].LastDataDownlinkRate" - } - } - ] + "unit": "kbps" }, "LastDataUplinkRate": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "The data transmit rate in <> that was most recently used for transmission of data from the associated device to the access point.", + "description": "The data transmit rate in <> that was most recently used for transmission of data from the associated device to the access point. If the instance of this <> is the same as <.AssociatedDevice.>>, then this parameter is the same as <.AssociatedDevice..LastDataUplinkRate>>.", "datatype": "unsignedInt", - "unit": "kbps", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].LastDataUplinkRate" - } - } - ] + "unit": "kbps" }, "UtilizationReceive": { "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "The amount of time in <> that the Radio has spent on the Channel receiving data from this Associated Device (STA).", "datatype": "unsignedLong", - "unit": "milliseconds", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].UtilizationReceive" - } - } - ] + "unit": "milliseconds" }, "UtilizationTransmit": { "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "The amount of time in <> that the Radio has spent on the Channel transmitting data to this Associated Device (STA).", "datatype": "unsignedLong", - "unit": "milliseconds", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].UtilizationTransmit" - } - } - ] + "unit": "milliseconds" }, "EstMACDataRateDownlink": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "Estimate of the MAC layer throughput in <> achievable in the downlink direction if 100% of channel airtime and BSS operating bandwidth were available, as defined in <>.", "datatype": "unsignedInt", - "unit": "Mbps", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].EstMACDataRateDownlink" - } - } - ] + "unit": "Mbps" }, "EstMACDataRateUplink": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "Estimate of the MAC layer throughput in <> achievable in the uplink direction if 100% of channel airtime and BSS operating bandwidth were available, as defined in <>.", "datatype": "unsignedInt", - "unit": "Mbps", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].EstMACDataRateUplink" - } - } - ] + "unit": "Mbps" }, "SignalStrength": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "An indicator of radio signal strength of the uplink from the associated STA to the access point - measured in <>. RCPI threshold (encoded per <>>, and described in <>). Reserved: 221 - 255. NOTE: The underlying WFA specification is in the process of being reviewed for possible clarification. Please refer to that specification for more details.", + "description": "An indicator of radio signal strength of the uplink from the associated STA to the access point - measured in <>. RCPI is encoded per <>, and described in <>). Reserved: 221 - 255. NOTE: The underlying WFA specification is in the process of being reviewed for possible clarification. Please refer to that specification for more details. If the instance of this <> is the same as <.AssociatedDevice.>>, then this parameter is the same as <.AssociatedDevice..SignalStrength>>.", "datatype": "unsignedInt", "range": [ { "max": 255 } ], - "unit": "dBm", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].SignalStrength" - } - } - ] + "unit": "dBm" }, "LastConnectTime": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "The time in <> since this Assocated Device (STA) was associated.", "datatype": "unsignedInt", - "unit": "seconds", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].LastConnectTime" - } - } - ] + "unit": "seconds" }, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "The total number of bytes transmitted to the Associated Device.", - "datatype": "StatsCounter64", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].BytesSent" - } - } - ] + "description": "The total number of bytes transmitted to the Associated Device. If the instance of this <> is the same as <.AssociatedDevice.>>, then this parameter is the same as <.AssociatedDevice..Stats.BytesSent>>.", + "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "The total number of bytes received from the Associated Device.", - "datatype": "StatsCounter64", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].BytesReceived" - } - } - ] + "description": "The total number of bytes received from the Associated Device. If the instance of this <> is the same as <.AssociatedDevice.>>, then this parameter is the same as <.AssociatedDevice..Stats.BytesReceived>>.", + "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "The total number of packets transmitted to the Associated Device.", - "datatype": "StatsCounter64", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].PacketsSent" - } - } - ] + "description": "The total number of packets transmitted to the Associated Device. If the instance of this <> is the same as <.AssociatedDevice.>>, then this parameter is the same as <.AssociatedDevice..Stats.PacketsSent>>.", + "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "The total number of packets received from the Associated Device.", - "datatype": "StatsCounter64", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].PacketsReceived" - } - } - ] + "description": "The total number of packets received from the Associated Device. If the instance of this <> is the same as <.AssociatedDevice.>>, then this parameter is the same as <.AssociatedDevice..Stats.PacketsReceived>>.", + "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "The total number of outbound packets that could not be transmitted because of errors. These might be due to the number of retransmissions exceeding the retry limit, or from other causes.", - "datatype": "StatsCounter64", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].ErrorsSent" - } - } - ] + "description": "The total number of outbound packets that could not be transmitted because of errors. These might be due to the number of retransmissions exceeding the retry limit, or from other causes. If the instance of this <> is the same as <.AssociatedDevice.>>, then this parameter is the same as <.AssociatedDevice..Stats.ErrorsSent>>.", + "datatype": "StatsCounter64" }, "ErrorsReceived": { "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "The total number of inbound packets that contained errors preventing them from being delivered to a higher-layer protocol.", - "datatype": "StatsCounter64", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].ErrorsReceived" - } - } - ] + "description": "The total number of inbound packets that contained errors preventing them from being delivered to a higher-layer protocol. If the instance of this <> is the same as <.AssociatedDevice.>>, then this parameter is the same as <.AssociatedDevice..Stats.ErrorsReceived>>.", + "datatype": "StatsCounter64" }, "RetransCount": { "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "The total number of transmitted packets which were retransmissions. Two retransmissions of the same packet results in this counter incrementing by two.", + "description": "The total number of transmitted packets which were retransmissions. Two retransmissions of the same packet results in this counter incrementing by two. If the instance of this <> is the same as <.AssociatedDevice.>>, then this parameter is the same as <.AssociatedDevice..Stats.RetransCount>>.", "datatype": "StatsCounter64" }, "MeasurementReport": { "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -39810,47 +37150,23 @@ "description": "<> Measurement Report element(s) received from the Associated Device (STA) that constitute the latest Beacon report as defined in <>.", "list": { "datatype": "base64" - }, - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].Measurementreport" - } - } - ] + } }, "NumberOfMeasureReports": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "The number of measurement report elements contained in <>.", - "datatype": "unsignedInt", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].NumberOfMeasureReports" - } - } - ] + "datatype": "unsignedInt" }, "IPV4Address": { "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -39871,47 +37187,28 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "IPV6Address assigned to the client.", - "datatype": "IPv6Address", - "range": [ - { - "max": 45 - } - ] + "datatype": "IPv6Address" }, "Hostname": { "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], "description": "Hostname assigned to the client.", - "datatype": "string", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList[@i-1].STAList[@i-1].Hostname" - } - } - ] + "datatype": "string" }, "CellularDataPreference": { "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -39928,7 +37225,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -39946,7 +37242,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -39968,24 +37263,22 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "Date and time in UTC when the device was associated.", + "description": "Date and time in UTC when the device was associated. If the instance of this <> is the same as <.AssociatedDevice..>>, then this parameter is the same as <.AssociatedDevice..AssociationTime>>.", "datatype": "dateTime" }, "Noise": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "An indicator of the average radio noise plus interference power measured on the uplink from the Associated Device (STA) to the Access Point (AP). Encoded as defined for ANPI in <>.", + "description": "An indicator of the average radio noise plus interference power measured on the uplink from the Associated Device (STA) to the Access Point (AP). Encoded as defined for ANPI in <>. If the instance of this <> is the same as <.AssociatedDevice..>>, then this parameter is the same as <.AssociatedDevice..Noise>>.", "datatype": "unsignedInt", "range": [ { @@ -39997,7 +37290,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40008,7 +37300,6 @@ "Disassociate()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -40018,7 +37309,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -40031,7 +37321,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -40042,7 +37331,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -40055,7 +37343,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -40074,7 +37361,6 @@ "BTMRequest()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -40084,7 +37370,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -40096,7 +37381,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -40109,7 +37393,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -40121,7 +37404,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -40133,7 +37415,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -40146,7 +37427,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -40168,7 +37448,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -40200,7 +37479,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40212,7 +37490,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40224,7 +37501,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40236,7 +37512,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40248,7 +37523,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40260,7 +37534,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40272,7 +37545,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40284,7 +37556,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40296,7 +37567,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40325,7 +37595,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40337,7 +37606,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40349,7 +37617,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40367,7 +37634,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40384,7 +37650,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40396,7 +37661,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40421,7 +37685,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40433,7 +37696,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40445,7 +37707,6 @@ "type": "base64", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40463,7 +37724,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40475,7 +37735,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40487,7 +37746,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40499,7 +37757,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40511,7 +37768,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40523,7 +37779,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40535,7 +37790,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40547,7 +37801,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40564,7 +37817,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40581,7 +37833,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40598,7 +37849,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40615,7 +37865,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40627,7 +37876,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40639,7 +37887,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40651,7 +37898,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40663,7 +37909,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40675,7 +37920,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40687,7 +37931,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40699,7 +37942,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40725,7 +37967,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40742,7 +37983,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -40758,6 +37998,179 @@ } } }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.MultiAPRadio.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object represents an individual Access Point Radio in the Wi-Fi network.", + "access": false, + "array": false, + "RadarDetections": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<> List items represent channels in the non-occupancy list due to radars detected by Dynamic Frequency Selection (DFS) Channel Availability Check (CAC).", + "list": { + "datatype": "unsignedInt", + "maxsize": 1024 + } + }, + "FullScan()": { + "type": "command", + "async": true, + "protocols": [ + "usp" + ], + "input": { + "DwellTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "mandatory": true, + "protocols": [ + "usp" + ], + "description": "The duration of the time to scan each channel in <>. A value of 50 <> is suggested.", + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "DFSDwellTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "mandatory": true, + "protocols": [ + "usp" + ], + "description": "The duration of time to scan each Dynamic Frequency Selection (DFS) channel in <>. A value of at least one beacon interval, typically 100 <>, is suggested.", + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "HomeTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The time in <> after which the driver has to go back to the original channel before scanning the next channel to avoid disruption. If this is omitted, or is not supported by the device, then it should be ignored.", + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "SSID": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The Service Set Identifier (SSID) to scan. If omitted, then all SSIDs are scanned.", + "datatype": "string" + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Indicates the type of outcome of the request to initiate a full band scan. Enumeration of: Success, Error_Not_Ready, Error_Timeout, Error_Invalid_Input, Error_Interface_Down, Error_Other.", + "datatype": "string", + "enumerations": [ + "Success", + "Error_Not_Ready", + "Error_Timeout", + "Error_Invalid_Input", + "Error_Interface_Down", + "Error_Other" + ] + } + } + }, + "ChannelScan()": { + "type": "command", + "async": true, + "protocols": [ + "usp" + ], + "input": { + "DwellTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "mandatory": true, + "protocols": [ + "usp" + ], + "description": "The duration of the time to scan each channel in <>. A value of 50 <> is suggested.", + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "DFSDwellTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "mandatory": true, + "protocols": [ + "usp" + ], + "description": "The duration of time to scan each Dynamic Frequency Selection (DFS) channel in <>. A value of at least one beacon interval, typically 100 <>, is suggested.", + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "HomeTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The time in <> after which the driver has to go back to the original channel before scanning the next channel to avoid disruption. If this is omitted, or is not supported by the device, then it should be ignored.", + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "SSID": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The Service Set Identifier (SSID) to scan. If omitted, then all SSIDs are scanned.", + "datatype": "string" + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Indicates the type of outcome of the request to initiate a channel scan. Enumeration of: Success, Error_Not_Ready, Error_Invalid_Input, Error_Timeout, Error_Interface_Down, Error_Other.", + "datatype": "string", + "enumerations": [ + "Success", + "Error_Not_Ready", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Interface_Down", + "Error_Other" + ] + } + } + } + }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.UnassociatedSTA.{i}.": { "type": "object", "version": "2.13", @@ -40775,7 +38188,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -40790,233 +38202,24 @@ "pattern": [ "", "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].UnassociatedStaList[@i-1].MACAddress" - } - } ] }, "SignalStrength": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "An indicator of radio signal strength (RCPI) of the uplink from the Non-AP STA - measured in <>. (RCPI threshold is encoded per <>, and described in <>). Reserved: 221 - 255. NOTE: The underlying WFA specification is in the process of being reviewed for possible clarification. Please refer to that specification for more details.", + "description": "An indicator of radio signal strength (RCPI) of the uplink from the Non-AP STA - measured in <>. RCPI is encoded per <>, and described in <>. Reserved: 221 - 255. NOTE: The underlying WFA specification is in the process of being reviewed for possible clarification. Please refer to that specification for more details.", "datatype": "unsignedInt", "range": [ { "max": 255 } ], - "unit": "dBm", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].UnassociatedStaList[@i-1].SignalStrength" - } - } - ] - } - }, - "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.MultiAPRadio.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp", - "usp" - ], - "description": "This object represents an individual Access Point Radio in the Wi-Fi network.", - "access": false, - "array": false, - "RadarDetections": { - "type": "string", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp", - "usp" - ], - "description": "<> List items represent channels in the non-occupancy list due to radars detected by Dynamic Frequency Selection (DFS) Channel Availability Check (CAC).", - "list": { - "datatype": "unsignedInt", - "maxsize": 1024 - } - }, - "FullScan()": { - "type": "command", - "async": true, - "version": "2.15", - "protocols": [ - "usp" - ], - "input": { - "DwellTime": { - "type": "unsignedInt", - "read": true, - "write": true, - "mandatory": true, - "version": "2.15", - "protocols": [ - "usp" - ], - "description": "The duration of the time to scan each channel in <>. A value of 50 <> is suggested.", - "datatype": "unsignedInt", - "unit": "milliseconds" - }, - "DFSDwellTime": { - "type": "unsignedInt", - "read": true, - "write": true, - "mandatory": true, - "version": "2.15", - "protocols": [ - "usp" - ], - "description": "The duration of time to scan each Dynamic Frequency Selection (DFS) channel in <>. A value of at least one beacon interval, typically 100 <>, is suggested.", - "datatype": "unsignedInt", - "unit": "milliseconds" - }, - "HomeTime": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "usp" - ], - "description": "The time in <> after which the driver has to go back to the original channel before scanning the next channel to avoid disruption. If this is omitted, or is not supported by the device, then it should be ignored.", - "datatype": "unsignedInt", - "unit": "milliseconds" - }, - "SSID": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "usp" - ], - "description": "The Service Set Identifier (SSID) to scan. If omitted, then all SSIDs are scanned.", - "datatype": "string" - } - }, - "output": { - "Status": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "usp" - ], - "description": "Indicates the type of outcome of the request to initiate a full band scan. Enumeration of: Success, Error_Not_Ready, Error_Timeout, Error_Invalid_Input, Error_Interface_Down, Error_Other.", - "datatype": "string", - "enumerations": [ - "Success", - "Error_Not_Ready", - "Error_Timeout", - "Error_Invalid_Input", - "Error_Interface_Down", - "Error_Other" - ] - } - } - }, - "ChannelScan()": { - "type": "command", - "async": true, - "version": "2.15", - "protocols": [ - "usp" - ], - "input": { - "DwellTime": { - "type": "unsignedInt", - "read": true, - "write": true, - "mandatory": true, - "version": "2.15", - "protocols": [ - "usp" - ], - "description": "The duration of the time to scan each channel in <>. A value of 50 <> is suggested.", - "datatype": "unsignedInt", - "unit": "milliseconds" - }, - "DFSDwellTime": { - "type": "unsignedInt", - "read": true, - "write": true, - "mandatory": true, - "version": "2.15", - "protocols": [ - "usp" - ], - "description": "The duration of time to scan each Dynamic Frequency Selection (DFS) channel in <>. A value of at least one beacon interval, typically 100 <>, is suggested.", - "datatype": "unsignedInt", - "unit": "milliseconds" - }, - "HomeTime": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "usp" - ], - "description": "The time in <> after which the driver has to go back to the original channel before scanning the next channel to avoid disruption. If this is omitted, or is not supported by the device, then it should be ignored.", - "datatype": "unsignedInt", - "unit": "milliseconds" - }, - "SSID": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "usp" - ], - "description": "The Service Set Identifier (SSID) to scan. If omitted, then all SSIDs are scanned.", - "datatype": "string" - } - }, - "output": { - "Status": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "usp" - ], - "description": "Indicates the type of outcome of the request to initiate a channel scan. Enumeration of: Success, Error_Not_Ready, Error_Invalid_Input, Error_Timeout, Error_Interface_Down, Error_Other.", - "datatype": "string", - "enumerations": [ - "Success", - "Error_Not_Ready", - "Error_Invalid_Input", - "Error_Timeout", - "Error_Interface_Down", - "Error_Other" - ] - } - } + "unit": "dBm" } } } @@ -41036,7 +38239,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -41046,16 +38248,24 @@ }, "Associated!": { "type": "event", - "version": "2.15", "protocols": [ "usp" ], "output": { + "TimeStamp": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The time this event happened. Formatted with the date-and-time string format as defined in <>.", + "datatype": "string" + }, "BSSID": { "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -41075,7 +38285,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -41095,7 +38304,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -41106,7 +38314,6 @@ "type": "base64", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -41123,7 +38330,6 @@ "type": "base64", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -41140,11 +38346,10 @@ "type": "base64", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], - "description": "Describes the HE capabilities of the Associated Device (STA).", + "description": "Describes the HE capabilities of the Associated Device (STA). <>.>>", "datatype": "base64", "range": [ { @@ -41153,16 +38358,15 @@ } ] }, - "TimeStamp": { - "type": "string", + "ClientCapabilities": { + "type": "base64", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], - "description": "The time this event happened. Formatted with the date-and-time string format as defined in <>.", - "datatype": "string" + "description": "The frame body of the (Re)Association Request frame received from this client (STA), as defined in Table 9-34 and Table 9-36 of <> in the order of the underlying referenced standard.", + "datatype": "base64" } } }, @@ -41176,11 +38380,21 @@ "description": "The events generated when an Associated Device (STA) associates to a BSS.", "access": false, "array": true, + "TimeStamp": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The time this event happened. Formatted with the date-and-time string format as defined in <>.", + "datatype": "string" + }, "BSSID": { "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -41201,7 +38415,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -41222,7 +38435,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -41234,7 +38446,6 @@ "type": "base64", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -41252,7 +38463,6 @@ "type": "base64", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -41270,12 +38480,11 @@ "type": "base64", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "Describes the HE capabilities of the Associated Device (STA).", + "description": "Describes the HE capabilities of the Associated Device (STA). <>.>>", "datatype": "base64", "range": [ { @@ -41284,17 +38493,16 @@ } ] }, - "TimeStamp": { - "type": "string", + "ClientCapabilities": { + "type": "base64", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "The time this event happened. Formatted with the date-and-time string format as defined in <>.", - "datatype": "string" + "description": "The frame body of the (Re)Association Request frame received from this client (STA), as defined in Table 9-34 and Table 9-36 of <> in the order of the underlying referenced standard.", + "datatype": "base64" }, "Device.WiFi.DataElements.AssociationEvent.AssociationEventData.{i}.WiFi6Capabilities.": { "type": "object", @@ -41310,7 +38518,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41322,7 +38529,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41334,7 +38540,6 @@ "type": "base64", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41352,7 +38557,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41364,7 +38568,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41376,7 +38579,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41388,7 +38590,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41400,7 +38601,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41412,7 +38612,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41424,7 +38623,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41436,7 +38634,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41453,7 +38650,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41470,7 +38666,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41487,7 +38682,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41504,7 +38698,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41516,7 +38709,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41528,7 +38720,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41540,7 +38731,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41552,7 +38742,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41564,7 +38753,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41576,7 +38764,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41588,7 +38775,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41613,7 +38799,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -41623,7 +38808,6 @@ }, "Disassociated!": { "type": "event", - "version": "2.15", "protocols": [ "usp" ], @@ -41632,7 +38816,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -41652,7 +38835,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -41672,7 +38854,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -41683,7 +38864,6 @@ "type": "unsignedLong", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -41694,7 +38874,6 @@ "type": "unsignedLong", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -41705,7 +38884,6 @@ "type": "unsignedLong", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -41716,7 +38894,6 @@ "type": "unsignedLong", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -41727,7 +38904,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -41738,7 +38914,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -41749,7 +38924,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -41760,7 +38934,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -41783,7 +38956,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -41804,7 +38976,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -41825,7 +38996,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -41837,7 +39007,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -41849,7 +39018,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -41861,7 +39029,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -41873,7 +39040,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -41885,7 +39051,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -41897,7 +39062,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -41909,7 +39073,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -41921,7 +39084,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -41945,7 +39107,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -41955,7 +39116,6 @@ }, "FailedConnection!": { "type": "event", - "version": "2.15", "protocols": [ "usp" ], @@ -41964,7 +39124,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -41984,7 +39143,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -41995,7 +39153,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -42006,7 +39163,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -42029,7 +39185,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -42050,7 +39205,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -42062,7 +39216,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -42074,7 +39227,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -42113,12 +39265,11 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Enables or disables the radio. This parameter is based on ifAdminStatus from <>.", + "description": "Enables or disables the radio. This parameter is based on ifAdminStatus from <>. If the instance of this <> is the same as <.Radio.>>, then this parameter is the same as <.Radio..Enabled>>.", "datatype": "boolean", "mapping": [ { @@ -42140,7 +39291,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42155,28 +39305,12 @@ "NotPresent", "LowerLayerDown", "Error" - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "wireless", - "section": { - "type": "wifi-device", - "index": "@i-1" - }, - "option": { - "name": "disabled" - } - } - } ] }, "Alias": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42208,7 +39342,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42225,7 +39358,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42238,7 +39370,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42253,7 +39384,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42265,7 +39395,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42289,7 +39418,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42299,7 +39427,8 @@ "datatype": "string", "enumerations": [ "2.4GHz", - "5GHz" + "5GHz", + "6GHz" ] }, "mapping": [ @@ -42318,7 +39447,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42341,12 +39469,11 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "<> List items indicate which IEEE 802.11 standards this <> instance can support simultaneously, in the frequency band specified by <>. Enumeration of: a, b, g, n, ac, ax. Each value indicates support for the indicated standard. If <> is set to <>, only values <>, <>, <>, <> are allowed. If <> is set to <>, only values <>, <>, <>, <> are allowed.", + "description": "<> List items indicate which IEEE 802.11 standards this <> instance can support simultaneously, in the frequency band specified by <>. Enumeration of: a, b, g, n, ac, ax. Each value indicates support for the indicated standard. If <> is set to <>, only values <>, <>, <>, <> are allowed. If <> is set to <>, only values <>, <>, <>, <> are allowed. If <> is set to <>, only value <> is allowed.", "list": { "datatype": "string", "enumerations": [ @@ -42374,12 +39501,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "<> List items indicate which IEEE 802.11 standard this <> instance is configured for. Each value indicates support for the indicated standard. If <> is set to <>, only values <>, <>, <>, <> are allowed. If <> is set to <>, only values <>, <>, <>, <> are allowed. For example, a value of g,b (or b,g - order is not important) means that the 802.11g standard <> is used with a backwards-compatible mode for 802.11b <>. A value of g means that only the 802.11g standard can be used.", + "description": "<> List items indicate which IEEE 802.11 standard this <> instance is configured for. Each value indicates support for the indicated standard. If <> is set to <>, only values <>, <>, <>, <> are allowed. If <> is set to <>, only values <>, <>, <>, <> are allowed. If <> is set to <>, only value <> is allowed. For example, a value of g,b (or b,g - order is not important) means that the 802.11g standard <> is used with a backwards-compatible mode for 802.11b <>. A value of g means that only the 802.11g standard can be used.", "list": { "datatype": "string" }, @@ -42399,7 +39525,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42425,7 +39550,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42434,61 +39558,29 @@ "list": { "datatype": "string", "maxsize": 1024 - }, - "mapping": [ - { - "type": "uci", - "uci": { - "file": "wireless", - "section": { - "type": "wifi-device", - "index": "@i-1" - }, - "option": { - "name": "channel" - } - } - } - ] + } }, "Channel": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The current radio channel used by the connection. To request automatic channel selection, set <> to <>. Whenever <> is <>, the value of the <> parameter MUST be the channel selected by the automatic channel selection procedure. For channels in wide mode (802.11n where a 40MHz channel bandwidth is used), this parameter is used for Primary Channel only. The secondary or extension channel information is available through <>. Note: Valid <> values depend on the <> value specified and the <>.", + "description": "The current radio channel used by the connection. To request automatic channel selection, set <> to <>. Whenever <> is <>, the value of the <> parameter MUST be the channel selected by the automatic channel selection procedure. For channels in wide mode (802.11n where a 40MHz channel bandwidth is used), this parameter is used for Primary Channel only. The secondary or extension channel information is available through <>. Note: Valid <> values depend on the <> value specified and the <>. If the instance of this <> is the same as <.Radio..>>, then this parameter is the same as <.Radio..CurrentOperatingClassProfile..Channel>>.", "datatype": "unsignedInt", "range": [ { "min": 1, "max": 255 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "wireless", - "section": { - "type": "wifi-device", - "index": "@i-1" - }, - "option": { - "name": "channel" - } - } - } ] }, "AutoChannelSupported": { "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42500,34 +39592,17 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], "description": "Enable or disable automatic channel selection. Set to <> to disable the automatic channel selection procedure, in which case the currently selected channel remains selected. Set to <> to enable the automatic channel selection procedure. This procedure MUST automatically select the channel, and MAY also change it subsequently. <> MUST automatically change to <> whenever the channel is manually selected, i.e. whenever the <> parameter is written. Whenever <> is <>, the value of the <> parameter MUST be the channel selected by the automatic channel selection procedure.", - "datatype": "boolean", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "wireless", - "section": { - "type": "wifi-device", - "index": "@i-1" - }, - "option": { - "name": "channel" - } - } - } - ] + "datatype": "boolean" }, "AutoChannelRefreshPeriod": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42555,7 +39630,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -42568,7 +39642,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -42589,7 +39662,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -42606,7 +39678,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -42638,12 +39709,11 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" ], - "description": "This radios WiFi firmware version.", + "description": "This radios WiFi firmware version. If the instance of this <> is the same as <.>>, then this parameter is the same as <.SoftwareVersion>>.", "datatype": "string", "range": [ { @@ -42655,12 +39725,11 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" ], - "description": "<> These are the valid writable values for <>.", + "description": "<> These are the valid writable values for <>. Each list item is an enumeration of: Enumeration of: 20MHz, 40MHz, 80MHz, 160MHz, 80+80MHz, Auto.", "list": { "datatype": "string", "enumerations": [ @@ -42688,7 +39757,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42715,12 +39783,11 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" ], - "description": "The channel bandwidth currently in use.", + "description": "The channel bandwidth currently in use. Enumeration of: 20MHz, 40MHz, 80MHz, 160MHz, 80+80MHz.", "datatype": "string", "enumerations": [ "20MHz", @@ -42745,7 +39812,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42762,7 +39828,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42785,31 +39850,28 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "When operating in <>, this parameter determines the Center Frequency Segment 0 for the first 80 MHz channel. See <> and Table 9-252. <> instead>>", + "description": "When operating in <>, this parameter determines the Center Frequency Segment 0 for the first 80 MHz channel. See <> and Table 9-252. <> instead>> <>", "datatype": "unsignedInt" }, "CenterFrequencySegement1": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" ], - "description": "When operating in <>, this parameter determines the Center Frequency Segment 1 for the second 80 MHz channel. See <> and Table 9-252. <> instead>>", + "description": "When operating in <>, this parameter determines the Center Frequency Segment 1 for the second 80 MHz channel. See <> and Table 9-252. <> instead>> <>", "datatype": "unsignedInt" }, "CenterFrequencySegment0": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -42821,7 +39883,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -42833,7 +39894,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42855,7 +39915,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42877,12 +39936,11 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Indicates the current transmit power level as a <> of full power. The value MUST be one of the values reported by the <> parameter. A value of -1 indicates auto mode (automatic decision by CPE).", + "description": "Indicates the current transmit power level as a <> of full power. The value MUST be one of the values reported by the <> parameter. A value of -1 indicates auto mode (automatic decision by CPE). If the instance of this <> is the same as <.Radio..>>, then this parameter is the same as <.Radio..CurrentOperatingClassProfile..TxPower>>.", "datatype": "int", "range": [ { @@ -42890,28 +39948,12 @@ "max": 100 } ], - "unit": "percentage", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "wireless", - "section": { - "type": "wifi-device", - "index": "@i-1" - }, - "option": { - "name": "txpower" - } - } - } - ] + "unit": "percentage" }, "IEEE80211hSupported": { "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42923,7 +39965,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -42950,12 +39991,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The 802.11d Regulatory Domain. First two octets are <> two-character country code. The third octet is either (all environments), O (outside) or I (inside).", + "description": "The 802.11d Regulatory Domain. First two octets are <> two-character country code. The third octet is either (all environments), O (outside) or I (inside). If the instance of this <> is the same as <.>>, then this parameter is the same as <.CountryCode>>.", "datatype": "string", "range": [ { @@ -42986,7 +40026,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -43004,7 +40043,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -43022,7 +40060,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -43040,7 +40077,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -43058,7 +40094,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -43076,7 +40111,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -43104,7 +40138,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -43132,7 +40165,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -43144,7 +40176,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -43172,13 +40203,13 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" ], - "description": "This specifies the number of beacon intervals that elapse between transmission of Beacon frames containing a TIM element whose DTIM Count field is 0. This parameter is based on dot11DTIMPeriod from <>.", + "description": "This specifies the number of beacon intervals (measured in <>) that elapse between transmission of Beacon frames containing a TIM element whose DTIM Count field is 0. This parameter is based on dot11DTIMPeriod from <>.", "datatype": "unsignedInt", + "unit": "ms", "mapping": [ { "type": "uci", @@ -43199,7 +40230,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -43211,7 +40241,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -43243,7 +40272,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -43253,30 +40281,28 @@ "datatype": "string" } }, - "OperationalDataTransmitRates": { - "type": "string", - "read": true, - "write": true, - "version": "2.8", - "protocols": [ - "cwmp", - "usp" - ], - "description": "<> Maximum access point data transmit rates in Mbps for unicast frames (a superset of <>). Given the value of <> from the example above, <> might be 1,2,5.5,11, indicating that unicast frames can additionally be transmitted at 5.5 Mbps and 11 Mbps.", - "list": { - "datatype": "string" - } - }, "SupportedDataTransmitRates": { "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" ], - "description": "<> Data transmit rates in Mbps for unicast frames at which the access point will permit a station to connect (a subset of <>). Given the values of <> and <> from the examples above, <> might be 1,2,5.5, indicating that the AP will only permit connections at 1 Mbps, 2 Mbps and 5.5 Mbps, even though it could theoretically accept connections at 11 Mbps.", + "description": "<> Maximum radio data transmit rates in Mbps for unicast frames (a superset of <>). Given the value of <> from the example above, <> might be 1,2,5.5,11, indicating that unicast frames can additionally be transmitted at 5.5 Mbps and 11 Mbps. <> indicates equipment capability. This radio is capable of supporting these data rates.", + "list": { + "datatype": "string" + } + }, + "OperationalDataTransmitRates": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<> Data transmit rates in Mbps for unicast frames at which the radio will permit operation with any associated station (a subset of <>). Given the values of <> and <> from the examples above, <> might be 1,2,5.5, indicating that the radio will only permit operation at 1 Mbps, 2 Mbps and 5.5 Mbps, even though it could theoretically operate at 11 Mbps. This radio is limited to allowing operation only at these data rates. Note: Setting <> cant increase the set of possible data rates but could narrow them.", "list": { "datatype": "string" } @@ -43285,7 +40311,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -43297,7 +40322,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -43309,7 +40333,6 @@ "RemoteMeasurementRequest()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43319,7 +40342,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43340,7 +40362,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43353,7 +40374,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43370,27 +40390,11 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], "description": "The number of the channel for which the measurement is requested.", - "datatype": "unsignedInt", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "wireless", - "section": { - "type": "wifi-device", - "index": "@i-1" - }, - "option": { - "name": "channel" - } - } - } - ] + "datatype": "unsignedInt" } }, "output": { @@ -43398,7 +40402,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43415,7 +40418,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43431,7 +40433,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43445,21 +40446,6 @@ "Error_Invalid_Mac", "Error_Interface_Down", "Error_Other" - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "wireless", - "section": { - "type": "wifi-device", - "index": "@i-1" - }, - "option": { - "name": "disabled" - } - } - } ] } } @@ -43467,7 +40453,6 @@ "InitiateCCAMeasurement()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43477,26 +40462,26 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], "description": "The number of the Wi-Fi channel the clear channel assessment (CCA) measurement is run on.", - "datatype": "unsignedInt", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "wireless", - "section": { - "type": "wifi-device", - "index": "@i-1" - }, - "option": { - "name": "channel" - } - } - } + "datatype": "unsignedInt" + }, + "Frequency": { + "type": "string", + "read": true, + "write": true, + "mandatory": true, + "protocols": [ + "usp" + ], + "description": "Frequency of the channel the clear channel assessment (CCA) measurement is run on.", + "datatype": "string", + "enumerations": [ + "2.4GHz", + "5GHz", + "6GHz" ] }, "DwellTime": { @@ -43504,7 +40489,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43518,7 +40502,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43535,7 +40518,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43549,21 +40531,6 @@ "Error_Timeout", "Error_Interface_Down", "Error_Other" - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "wireless", - "section": { - "type": "wifi-device", - "index": "@i-1" - }, - "option": { - "name": "disabled" - } - } - } ] } } @@ -43571,7 +40538,6 @@ "FullScan()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43581,7 +40547,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43594,7 +40559,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43606,7 +40570,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43618,7 +40581,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43631,7 +40593,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43644,21 +40605,6 @@ "Error_Invalid_Input", "Error_Interface_Down", "Error_Other" - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "wireless", - "section": { - "type": "wifi-device", - "index": "@i-1" - }, - "option": { - "name": "disabled" - } - } - } ] } } @@ -43666,7 +40612,6 @@ "ChannelScan()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43676,7 +40621,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43689,7 +40633,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43701,7 +40644,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43713,7 +40655,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43726,7 +40667,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -43739,21 +40679,6 @@ "Error_Timeout", "Error_Interface_Down", "Error_Other" - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "wireless", - "section": { - "type": "wifi-device", - "index": "@i-1" - }, - "option": { - "name": "disabled" - } - } - } ] } } @@ -43772,7 +40697,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -43784,7 +40708,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -43796,7 +40719,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -43808,7 +40730,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -43820,7 +40741,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -43832,7 +40752,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -43844,7 +40763,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -43856,7 +40774,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -43868,7 +40785,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -43880,7 +40796,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -43903,7 +40818,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -43926,7 +40840,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -43949,7 +40862,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -43972,7 +40884,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -43995,7 +40906,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -44018,7 +40928,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -44041,7 +40950,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -44064,7 +40972,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -44076,7 +40983,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -44099,7 +41005,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -44111,7 +41016,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -44123,12 +41027,11 @@ "type": "int", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" ], - "description": "An indicator of average noise strength received at this radio, measured in <>. This measurement of non-IEEE 802.11 noise power is made by sampling the channel when virtual carrier sense indicates idle and this radio is neither transmitting nor receiving a frame.", + "description": "An indicator of average noise strength received at this radio, measured in <>. This measurement of non-IEEE 802.11 noise power is made by sampling the channel when virtual carrier sense indicates idle and this radio is neither transmitting nor receiving a frame. If the instance of this <> is the same as <.Radio..>>, then this parameter is the same as <.Radio..Noise>>.", "datatype": "int", "unit": "dBm", "mapping": [ @@ -44147,84 +41050,77 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" ], - "description": "The total number of times that the <> has changed since the <> entered its current operating state.", + "description": "The total number of times that the <> has changed since the <> entered its current operating state.", "datatype": "unsignedInt" }, "ManualChannelChangeCount": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" ], - "description": "The number of times that the <> has changed due to manual channel selection since the <> entered its current operating state.", + "description": "The number of times that the <> has changed due to manual channel selection since the <> entered its current operating state.", "datatype": "unsignedInt" }, "AutoStartupChannelChangeCount": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" ], - "description": "The number of times that the <> has changed due to automatic channel selection procedure launched at radio startup since the <> entered its current operating state.", + "description": "The number of times that the <> has changed due to automatic channel selection procedure launched at radio startup since the <> entered its current operating state.", "datatype": "unsignedInt" }, "AutoUserChannelChangeCount": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" ], - "description": "The number of times that the <> has changed due to automatic channel selection procedure triggered by the user (e.g. via a GUI) since the <> entered its current operating state.", + "description": "The number of times that the <> has changed due to automatic channel selection procedure triggered by the user (e.g. via a GUI) since the <> entered its current operating state.", "datatype": "unsignedInt" }, "AutoRefreshChannelChangeCount": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" ], - "description": "The number of times that the <> has changed due to automatic channel selection procedure triggered by the <> timer since the <> entered its current operating state.", + "description": "The number of times that the <> has changed due to automatic channel selection procedure triggered by the <> timer since the <> entered its current operating state.", "datatype": "unsignedInt" }, "AutoDynamicChannelChangeCount": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" ], - "description": "The number of times that the <> has changed due to automatic channel selection procedure dynamically triggered to adjust to environmental interference since the <> entered its current operating state.", + "description": "The number of times that the <> has changed due to automatic channel selection procedure dynamically triggered to adjust to environmental interference since the <> entered its current operating state.", "datatype": "unsignedInt" }, "AutoDFSChannelChangeCount": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" ], - "description": "The number of times that the <> has changed due to automatic channel selection procedure triggered by DFS <> since the <> entered its current operating state.", + "description": "The number of times that the <> has changed due to automatic channel selection procedure triggered by DFS <> since the <> entered its current operating state.", "datatype": "unsignedInt" } } @@ -44242,7 +41138,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -44260,18 +41155,31 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], "description": "The number of the Wi-Fi channel the clear channel assessment (CCA) measurement is run on.", "datatype": "unsignedInt" }, + "Frequency": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Frequency of the channel the clear channel assessment (CCA) measurement is run on.", + "datatype": "string", + "enumerations": [ + "2.4GHz", + "5GHz", + "6GHz" + ] + }, "DwellTime": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -44283,7 +41191,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -44310,7 +41217,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -44328,7 +41234,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -44348,7 +41253,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -44360,7 +41264,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -44376,7 +41279,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -44387,7 +41289,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -44404,7 +41305,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -44430,7 +41330,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp" ], @@ -44448,7 +41347,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -44480,7 +41378,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -44491,7 +41388,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -44518,7 +41414,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -44549,7 +41444,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -44564,7 +41458,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -44592,7 +41485,6 @@ "type": "int", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -44621,7 +41513,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -44638,14 +41529,14 @@ "WPA-WPA2-Enterprise", "WPA3-SAE", "WPA2-PSK-WPA3-SAE", - "WPA3-Enterprise" + "WPA3-Enterprise", + "OWE" ] }, "EncryptionMode": { "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -44662,7 +41553,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -44670,7 +41560,8 @@ "datatype": "string", "enumerations": [ "2.4GHz", - "5GHz" + "5GHz", + "6GHz" ], "mapping": [ { @@ -44688,11 +41579,10 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], - "description": "<> List items indicate which IEEE 802.11 standards this <> instance can support simultaneously, in the frequency band specified by <>. Enumeration of: a, b, g, n, ac, ax. Each value indicates support for the indicated standard. If <> is set to <>, only values <>, <>, <>, <> are allowed. If <> is set to <>, only values <>, <>, <>, <> are allowed.", + "description": "<> List items indicate which IEEE 802.11 standards this <> instance can support simultaneously, in the frequency band specified by <>. Enumeration of: a, b, g, n, ac, ax. Each value indicates support for the indicated standard. If <> is set to <>, only values <>, <>, <>, <> are allowed. If <> is set to <>, only values <>, <>, <>, <> are allowed. If <> is set to <>, only value <> is allowed.", "list": { "datatype": "string", "enumerations": [ @@ -44709,11 +41599,10 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], - "description": "<> List items indicate which IEEE 802.11 standard that is detected for this <>. Each value indicates support for the indicated standard. If <> is set to <.SupportedFrequencyBands>>, only values <>, <>, <>, <> are allowed. If <> is set to <.SupportedFrequencyBands>>, only values <>, <>, <>, <> are allowed. For example, a value of g,b (or b,g - order is not important) means that the 802.11g standard <> is used with a backwards-compatible mode for 802.11b <>. A value of g means that only the 802.11g standard can be used.", + "description": "<> List items indicate which IEEE 802.11 standard that is detected for this <>. Each value indicates support for the indicated standard. If <> is set to <.SupportedFrequencyBands>>, only values <>, <>, <>, <> are allowed. If <> is set to <.SupportedFrequencyBands>>, only values <>, <>, <>, <> are allowed. If <> is set to <.SupportedFrequencyBands>>, only value <> is allowed. For example, a value of g,b (or b,g - order is not important) means that the 802.11g standard <> is used with a backwards-compatible mode for 802.11b <>. A value of g means that only the 802.11g standard can be used.", "list": { "datatype": "string" } @@ -44722,7 +41611,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -44740,7 +41628,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -44752,7 +41639,6 @@ "type": "int", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -44781,7 +41667,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -44795,7 +41680,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -44809,11 +41693,10 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], - "description": "The number of beacon intervals that elapse between transmission of Beacon frames containing a TIM element whose DTIM count field is 0. This value is transmitted in the DTIM Period field of beacon frames. <>", + "description": "The number of beacon intervals (measured in <>) that elapse between transmission of Beacon frames containing a TIM element whose DTIM count field is 0. This value is transmitted in the DTIM Period field of beacon frames. <>", "datatype": "unsignedInt", "unit": "ms" } @@ -44848,12 +41731,11 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Enables or disables the SSID entry. This parameter is based on ifAdminStatus from <>.", + "description": "Enables or disables the SSID entry. This parameter is based on ifAdminStatus from <>. If the instance of this <> is the same as <.Radio..BSS..>>, then this parameter is the same as <.Radio..BSS..Enabled>>.", "default": "false", "datatype": "boolean", "mapping": [ @@ -44876,7 +41758,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -44892,28 +41773,12 @@ "NotPresent", "LowerLayerDown", "Error" - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "wireless", - "section": { - "type": "wifi-iface", - "index": "@i-1" - }, - "option": { - "name": "disabled" - } - } - } ] }, "Alias": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -44945,7 +41810,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -44962,12 +41826,11 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The accumulated time in <> since the SSID entered its current operational state.", + "description": "The accumulated time in <> since the SSID entered its current operational state. If the instance of this <> is the same as <.Radio..BSS..>>, then this parameter is the same as <.Radio..BSS..LastChange>>.", "datatype": "unsignedInt", "unit": "seconds" }, @@ -44975,7 +41838,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -44990,12 +41852,11 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The Basic Service Set ID. This is the MAC address of the access point, which can either be local (when this instance models an access point SSID) or remote (when this instance models an end point SSID).", + "description": "The Basic Service Set ID. This is the MAC address of the access point, which can either be local (when this instance models an access point SSID) or remote (when this instance models an end point SSID). If the instance of this <> is the same as <.Radio..BSS..>>, then this parameter is the same as <.Radio..BSS..BSSID>>.", "datatype": "MACAddress", "range": [ { @@ -45022,12 +41883,11 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The MAC address of this interface. If this instance models an access point SSID, <> is the same as <>. Note: This is not necessarily the same as the Ethernet header source or destination MAC address, which is associated with the IP interface and is modeled via the <.MACAddress>> parameter.", + "description": "The MAC address of this interface. If this instance models an access point SSID, <> is the same as <>. Note: This is not necessarily the same as the Ethernet header source or destination MAC address, which is associated with the IP interface and is modeled via the <.MACAddress>> parameter.", "datatype": "MACAddress", "range": [ { @@ -45049,12 +41909,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The current service set identifier in use by the connection. The SSID is an identifier that is attached to packets sent over the wireless LAN that functions as an ID for joining a particular radio network (BSS).", + "description": "The current service set identifier in use by the connection. The SSID is an identifier that is attached to packets sent over the wireless LAN that functions as an ID for joining a particular radio network (BSS). If the instance of this <> is the same as <.Radio..BSS..>>, then this parameter is the same as <.Radio..BSS..SSID>>.", "datatype": "string", "range": [ { @@ -45081,7 +41940,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -45093,7 +41951,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -45105,7 +41962,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -45117,12 +41973,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" ], - "description": "Configures the ATF setting for all associated devices on an individual SSID. Expressed as percentage of airtime, such that no station should exceed this percentage.", + "description": "Configures the ATF setting for all associated devices on an individual SSID. Expressed as <> of airtime, such that no station should exceed this percentage.", "datatype": "unsignedInt", "range": [ { @@ -45146,7 +42001,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45169,7 +42023,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45192,7 +42045,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45215,7 +42067,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45238,7 +42089,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45261,7 +42111,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -45284,7 +42133,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -45307,7 +42155,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -45330,7 +42177,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -45353,7 +42199,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -45376,7 +42221,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -45399,7 +42243,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45422,7 +42265,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45445,7 +42287,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45468,7 +42309,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45491,7 +42331,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45514,7 +42353,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45537,7 +42375,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45560,7 +42397,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45583,7 +42419,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45606,7 +42441,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45629,7 +42463,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -45641,7 +42474,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -45653,7 +42485,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -45665,7 +42496,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -45677,7 +42507,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -45689,7 +42518,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -45701,7 +42529,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -45713,7 +42540,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -45751,7 +42577,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45779,7 +42604,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45809,7 +42633,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45841,7 +42664,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45858,7 +42680,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45870,7 +42691,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45888,7 +42708,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45900,7 +42719,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45912,7 +42730,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45939,7 +42756,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45966,7 +42782,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -45978,12 +42793,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" ], - "description": "The maximum number of devices that can simultaneously be connected to the access point. A value of 0 means that there is no specific limit. <>>> <>", + "description": "The maximum number of devices that can simultaneously be connected to the access point. A value of 0 means that there is no specific limit. <>>> <> <>", "default": "0", "datatype": "unsignedInt" }, @@ -45991,7 +42805,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -46018,7 +42831,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -46045,7 +42857,6 @@ "type": "string", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -46083,7 +42894,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -46110,7 +42920,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -46137,7 +42946,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -46157,7 +42965,8 @@ "WPA-Enterprise", "WPA2-Enterprise", "WPA3-Enterprise", - "WPA-WPA2-Enterprise" + "WPA-WPA2-Enterprise", + "OWE" ] } }, @@ -46165,7 +42974,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -46205,7 +43013,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -46223,7 +43030,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -46245,7 +43051,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -46262,7 +43067,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -46280,7 +43084,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -46309,7 +43112,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -46336,7 +43138,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -46368,7 +43169,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -46385,7 +43185,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -46413,7 +43212,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -46426,7 +43224,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -46438,7 +43235,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -46450,7 +43246,6 @@ "type": "string", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -46479,11 +43274,38 @@ } ] }, + "SPPAMSDU": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Signaling and Payload Protected for A-MSDU frames.", + "datatype": "string", + "enumerations": [ + "Disabled", + "Capable", + "Required" + ] + }, + "TransitionDisableIndication": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Sets the transition disable indication. When this parameter is enabled with <> set to a transition mode, such as <>, stations connected to the AP are not allowed to transition between the security modes allowed by the transition mode. Stations capable of the more secure security mode allowed by the transition, as defined in <>, will always communicate to the AP using it.", + "default": "true", + "datatype": "boolean" + }, "Reset": { "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp" ], @@ -46492,8 +43314,7 @@ }, "Reset()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] @@ -46506,14 +43327,13 @@ "cwmp", "usp" ], - "description": "This object contains parameters related to Wi-Fi Protected Setup for this access point (as specified in <> or >).", + "description": "This object contains parameters related to Wi-Fi Protected Setup for this access point (as specified in <> or <>).", "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -46541,7 +43361,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -46570,7 +43389,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -46584,12 +43402,11 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" ], - "description": "<> Indicates the current status of WPS. If the device goes to <> the WPS needs to be disabled and re-enabled to come out of state.", + "description": "Indicates the current status of WPS. If the device goes to <> the WPS needs to be disabled and re-enabled to come out of state.", "datatype": "string", "enumerations": [ "Disabled", @@ -46618,7 +43435,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -46630,12 +43446,11 @@ "type": "string", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" ], - "description": "Represents the Device PIN used for PIN based pairing between WPS peers. This PIN is either a four digit number or an eight digit number. <>", + "description": "Represents the Device PIN used for PIN based pairing between WPS peers. This PIN is either a four digit number or an eight digit number.", "datatype": "string", "range": [ { @@ -46649,7 +43464,6 @@ "InitiateWPSPBC()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -46658,7 +43472,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -46669,6 +43482,21 @@ "Error_Not_Ready", "Error_Timeout", "Error_Other" + ], + "mapping": [ + { + "type": "uci", + "uci": { + "file": "wireless", + "section": { + "type": "wifi-iface", + "index": "@i-1" + }, + "option": { + "name": "wps_pushbutton" + } + } + } ] } } @@ -46691,12 +43519,11 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The MAC address of an associated device.", + "description": "The MAC address of an associated device. If the instance of this <> is the same as <.Radio..BSS..STA..>>, then this parameter is the same as <.Radio..BSS..STA..MACAddress>>.", "datatype": "MACAddress", "range": [ { @@ -46723,7 +43550,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -46735,12 +43561,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" ], - "description": "Configures the Air Time Fairness (ATF) setting of this individual associated device. Expressed as percentage of airtime, such that this associated device should not exceed this percentage. Setting this value overrides <.SetATF>> for this associated device.", + "description": "Configures the Air Time Fairness (ATF) setting of this individual associated device. Expressed as <> of airtime, such that this associated device should not exceed this percentage. Setting this value overrides <.SetATF>> for this associated device.", "datatype": "unsignedInt", "range": [ { @@ -46754,7 +43579,6 @@ "type": "string", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -46774,7 +43598,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -46786,12 +43609,11 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The data transmit rate in <> that was most recently used for transmission from the access point to the associated device.", + "description": "The data transmit rate in <> that was most recently used for transmission from the access point to the associated device. If the instance of this <> is the same as <.Radio..BSS..STA..>>, then this parameter is the same as <.Radio..BSS..STA..LastDataDownlinkRate>>.", "datatype": "unsignedInt", "range": [ { @@ -46815,12 +43637,11 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The data transmit rate in <> that was most recently used for transmission from the associated device to the access point.", + "description": "The data transmit rate in <> that was most recently used for transmission from the associated device to the access point. If the instance of this <> is the same as <.Radio..BSS..STA..>>, then this parameter is the same as <.Radio..BSS..STA..LastDataUplinkRate>>.", "datatype": "unsignedInt", "range": [ { @@ -46844,12 +43665,11 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" ], - "description": "Date and time in UTC when the device was associated", + "description": "Date and time in UTC when the device was associated If the instance of this <> is the same as <.Radio..BSS..STA..>>, then this parameter is the same as <.Radio..BSS..STA..LastConnectTime>>.", "datatype": "dateTime", "mapping": [ { @@ -46867,12 +43687,11 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "An indicator of radio signal strength of the uplink from the associated device to the access point, measured in <>, as an average of the last 100 packets received from the device.", + "description": "An indicator of radio signal strength of the uplink from the associated device to the access point, measured in <>, as an average of the last 100 packets received from the device. If the instance of this <> is the same as <.Radio..BSS..STA..>>, then this parameter is the same as <.Radio..BSS..STA..SignalStrength>>.", "datatype": "int", "range": [ { @@ -46897,12 +43716,11 @@ "type": "int", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" ], - "description": "An indicator of radio noise on the uplink from the associated device to the access point, measured in <>, as an average of the last 100 packets received from the device (see ANPI definition in <>)", + "description": "An indicator of radio noise on the uplink from the associated device to the access point, measured in <>, as an average of the last 100 packets received from the device (see ANPI definition in <>) If the instance of this <> is the same as <.Radio..BSS..STA..>>, then this parameter is the same as <.Radio..BSS..STA..MultiAPSTA.Noise>>.", "datatype": "int", "range": [ { @@ -46927,12 +43745,11 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The number of <> that had to be re-transmitted, from the last 100 packets sent to the associated device. Multiple re-transmissions of the same packet count as one.", + "description": "The number of <> that had to be re-transmitted, from the last 100 packets sent to the associated device. Multiple re-transmissions of the same packet count as one. If the instance of this <> is the same as <.Radio..BSS..STA..>>, then this parameter is the same as <.Radio..BSS..STA..RetransCount>>.", "datatype": "unsignedInt", "range": [ { @@ -46946,7 +43763,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -46968,12 +43784,11 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" ], - "description": "The total number of bytes transmitted to the Associated Device, including framing characters.", + "description": "The total number of bytes transmitted to the Associated Device, including framing characters. If the instance of this <> is the same as <.Radio..BSS..STA..>>, then this parameter is the same as <.Radio..BSS..STA..BytesSent>>.", "datatype": "StatsCounter64", "mapping": [ { @@ -46991,12 +43806,11 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" ], - "description": "The total number of bytes received from the Associated Device, including framing characters.", + "description": "The total number of bytes received from the Associated Device, including framing characters. If the instance of this <> is the same as <.Radio..BSS..STA..>>, then this parameter is the same as <.Radio..BSS..STA..BytesReceived>>.", "datatype": "StatsCounter64", "mapping": [ { @@ -47014,12 +43828,11 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" ], - "description": "The total number of packets transmitted to the Associated Device.", + "description": "The total number of packets transmitted to the Associated Device. If the instance of this <> is the same as <.Radio..BSS..STA..>>, then this parameter is the same as <.Radio..BSS..STA..PacketsSent>>.", "datatype": "StatsCounter64", "mapping": [ { @@ -47037,12 +43850,11 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" ], - "description": "The total number of packets received from the Associated Device.", + "description": "The total number of packets received from the Associated Device. If the instance of this <> is the same as <.Radio..BSS..STA..>>, then this parameter is the same as <.Radio..BSS..STA..PacketsReceived>>.", "datatype": "StatsCounter64", "mapping": [ { @@ -47060,12 +43872,11 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" ], - "description": "The total number of outbound packets that could not be transmitted because of errors. These might be due to the number of retransmissions exceeding the retry limit, or from other causes.", + "description": "The total number of outbound packets that could not be transmitted because of errors. These might be due to the number of retransmissions exceeding the retry limit, or from other causes. If the instance of this <> is the same as <.Radio..BSS..STA..>>, then this parameter is the same as <.Radio..BSS..STA..ErrorsSent>>.", "datatype": "StatsCounter32", "mapping": [ { @@ -47083,24 +43894,22 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" ], - "description": "The total number of inbound packets that contained errors preventing them from being delivered to a higher-layer protocol.", + "description": "The total number of inbound packets that contained errors preventing them from being delivered to a higher-layer protocol. If the instance of this <> is the same as <.Radio..BSS..STA..>>, then this parameter is the same as <.Radio..BSS..STA..ErrorsReceived>>.", "datatype": "StatsCounter32" }, "RetransCount": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" ], - "description": "The total number of transmitted packets which were retransmissions. Two retransmissions of the same packet results in this counter incrementing by two.", + "description": "The total number of transmitted packets which were retransmissions. Two retransmissions of the same packet results in this counter incrementing by two. If the instance of this <> is the same as <.Radio..BSS..STA..>>, then this parameter is the same as <.Radio..BSS..STA..RetransCount>>.", "datatype": "StatsCounter32", "mapping": [ { @@ -47118,7 +43927,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47130,7 +43938,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47142,7 +43949,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47169,7 +43975,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47187,7 +43992,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47204,7 +44008,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47222,7 +44025,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47241,7 +44043,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47260,7 +44061,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47279,7 +44079,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47291,7 +44090,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47305,7 +44103,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47328,7 +44125,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47340,7 +44136,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47352,7 +44147,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47364,7 +44158,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47376,7 +44169,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47388,7 +44180,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47400,7 +44191,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47412,7 +44202,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47424,7 +44213,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47436,7 +44224,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -47462,7 +44249,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -47474,7 +44260,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -47506,7 +44291,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -47523,7 +44307,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -47551,7 +44334,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -47564,7 +44346,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -47576,7 +44357,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -47588,7 +44368,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -47637,7 +44416,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -47665,7 +44443,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -47678,28 +44455,12 @@ "Enabled", "Error_Misconfigured", "Error" - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "wireless", - "section": { - "type": "wifi-iface", - "index": "@i-1" - }, - "option": { - "name": "disabled" - } - } - } ] }, "Alias": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -47731,7 +44492,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -47748,7 +44508,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -47765,7 +44524,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -47787,7 +44545,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -47806,7 +44563,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -47825,7 +44581,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -47844,7 +44599,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -47875,7 +44629,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -47895,7 +44648,8 @@ "WPA-Enterprise", "WPA2-Enterprise", "WPA3-Enterprise", - "WPA-WPA2-Enterprise" + "WPA-WPA2-Enterprise", + "OWE" ] } } @@ -47920,7 +44674,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -47933,7 +44686,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -47952,7 +44704,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -47969,7 +44720,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -48001,7 +44751,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -48013,7 +44762,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -48041,7 +44789,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -48068,7 +44815,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -48090,7 +44836,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -48107,7 +44852,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -48125,7 +44869,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -48152,7 +44895,6 @@ "type": "string", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -48197,7 +44939,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -48225,7 +44966,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -48254,7 +44994,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -48268,12 +45007,11 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" ], - "description": "<> Indicates the current status of WPS in EndPoint.", + "description": "Indicates the current status of WPS in EndPoint.", "datatype": "string", "enumerations": [ "Disabled", @@ -48301,7 +45039,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -48310,25 +45047,22 @@ "datatype": "string" }, "PIN": { - "type": "unsignedInt", + "type": "string", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" ], - "description": "Represents the Device PIN used for PIN based pairing between WPS peers. This PIN is either a four digit number or an eight digit number. <>", - "datatype": "unsignedInt", + "description": "Represents the Device PIN used for PIN based pairing between WPS peers. This PIN is either a four digit number or an eight digit number. Changed in 2.16: The data type was fixed (it was previously defined as an integer that had to have the value 4 or 8).", + "datatype": "string", "range": [ { - "min": 4, - "max": 4 - }, - { - "min": 8, "max": 8 } + ], + "pattern": [ + "\\d{4}|\\d{8}" ] } }, @@ -48349,7 +45083,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48367,7 +45100,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48384,7 +45116,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48402,7 +45133,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48421,7 +45151,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48440,7 +45169,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48459,7 +45187,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48471,7 +45198,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48485,7 +45211,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48508,7 +45233,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48520,7 +45244,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48532,7 +45255,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48544,7 +45266,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48556,7 +45277,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48568,7 +45288,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48580,7 +45299,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48592,7 +45310,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48604,7 +45321,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48616,7 +45332,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -48644,7 +45359,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48656,7 +45370,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48683,7 +45396,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48695,7 +45407,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48716,7 +45427,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48733,7 +45443,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48750,7 +45459,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48763,7 +45471,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48778,12 +45485,11 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" ], - "description": "The IEEE address assigned to this interface. A value of FF:FF:FF:FF:FF:FF:FF:FF indicates that this address is unknown. This parameter has the same value as the <.IEEEAddress>> parameter of the ZDO instance <> is pointing to.", + "description": "The IEEE address assigned to this interface. A value of FF:FF:FF:FF:FF:FF:FF:FF indicates that this address is unknown. This parameter has the same value as the <.IEEEAddress>> parameter of the ZDO instance <> is pointing to.", "datatype": "IEEE_EUI64", "range": [ { @@ -48799,12 +45505,11 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" ], - "description": "The ZigBee network address assigned to this interface. This parameter has the same value as the <.NetworkAddress>> parameter of the ZDO instance <> is pointing to.", + "description": "The ZigBee network address assigned to this interface. This parameter has the same value as the <.NetworkAddress>> parameter of the ZDO instance <> is pointing to.", "datatype": "ZigBeeNetworkAddress", "range": [ { @@ -48820,7 +45525,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48837,7 +45541,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48859,7 +45562,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48871,7 +45573,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48883,7 +45584,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48895,7 +45595,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48907,7 +45606,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48919,7 +45617,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48931,7 +45628,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48943,7 +45639,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48955,7 +45650,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48967,7 +45661,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48979,7 +45672,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -48991,7 +45683,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49003,7 +45694,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49015,7 +45705,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49027,7 +45716,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49054,7 +45742,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49075,7 +45762,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49096,7 +45782,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49108,7 +45793,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49141,7 +45825,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49158,7 +45841,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49179,7 +45861,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49200,7 +45881,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49212,7 +45892,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49224,7 +45903,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49246,7 +45924,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49263,7 +45940,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49275,7 +45951,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49287,7 +45962,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49306,7 +45980,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49327,7 +46000,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49344,7 +46016,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49362,7 +46033,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49380,7 +46050,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49398,7 +46067,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49420,7 +46088,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49449,7 +46116,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49466,7 +46132,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49485,7 +46150,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49502,7 +46166,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49531,7 +46194,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49543,7 +46205,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49571,7 +46232,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49583,7 +46243,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49595,7 +46254,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49607,7 +46265,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49619,7 +46276,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49631,7 +46287,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49643,24 +46298,17 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" ], "description": "Specifies the <> through which more information relating to the ZigBee device can be obtained.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" }, "Icon": { "type": "hexBinary", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49677,18 +46325,12 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" ], "description": "Specifies the <> through which the icon for the ZigBee device can be obtained.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" } }, "Device.ZigBee.ZDO.{i}.Security.": { @@ -49705,7 +46347,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49726,7 +46367,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49748,7 +46388,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49777,7 +46416,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49802,7 +46440,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49814,7 +46451,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49831,7 +46467,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49850,7 +46485,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49867,7 +46501,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49891,7 +46524,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49916,7 +46548,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49936,7 +46567,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49957,7 +46587,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49976,7 +46605,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -49988,7 +46616,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50000,7 +46627,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50027,7 +46653,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50039,7 +46664,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50056,7 +46680,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50073,7 +46696,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50094,7 +46716,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50111,7 +46732,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50127,7 +46747,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50144,7 +46763,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50165,7 +46783,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50201,7 +46818,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50213,7 +46829,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50230,7 +46845,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50251,7 +46865,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50285,7 +46898,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50297,7 +46909,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50314,7 +46925,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50341,7 +46951,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50358,7 +46967,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50375,7 +46983,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50392,7 +46999,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50411,7 +47017,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50443,7 +47048,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50469,7 +47073,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50481,7 +47084,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50493,7 +47095,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50512,7 +47113,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50529,7 +47129,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50546,7 +47145,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50563,7 +47161,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50595,67 +47192,61 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The maximum number of entries available in the <> table.", + "description": "The maximum number of entries available in the <> table.", "datatype": "unsignedInt" }, "MaxDBridgeEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The maximum number of 802.1D <> entries available in the <> table. A positive value for this parameter implies support for 802.1D. There is no guarantee that this many 802.1D Bridges can be configured. For example, the CPE might not be able simultaneously to support both 802.1D and 802.1Q Bridges.", + "description": "The maximum number of 802.1D <> entries available in the <> table. A positive value for this parameter implies support for 802.1D. There is no guarantee that this many 802.1D Bridges can be configured. For example, the CPE might not be able simultaneously to support both 802.1D and 802.1Q Bridges.", "datatype": "unsignedInt" }, "MaxQBridgeEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The maximum number of 802.1Q <> entries available in the <> table. A non-zero value for this parameter implies support for 802.1Q. There is no guarantee that this many 802.1Q Bridges can be configured. For example, the CPE might not be able simultaneously to support both 802.1D and 802.1Q Bridges.", + "description": "The maximum number of 802.1Q <> entries available in the <> table. A non-zero value for this parameter implies support for 802.1Q. There is no guarantee that this many 802.1Q Bridges can be configured. For example, the CPE might not be able simultaneously to support both 802.1D and 802.1Q Bridges.", "datatype": "unsignedInt" }, "MaxVLANEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The maximum number of 802.1Q <> VLANs supported per <> table entry.", + "description": "The maximum number of 802.1Q <> VLANs supported per <> table entry.", "datatype": "unsignedInt" }, "MaxProviderBridgeEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" ], - "description": "The maximum number of entries available in the <> table. A non-zero value for this parameter implies support for 802.1Q Provider Bridges.", + "description": "The maximum number of entries available in the <> table. A non-zero value for this parameter implies support for 802.1Q Provider Bridges.", "datatype": "unsignedInt" }, "ProviderBridgeNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -50678,7 +47269,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -50690,7 +47280,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -50713,7 +47302,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -50748,7 +47336,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -50776,7 +47363,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -50809,7 +47395,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -50837,11 +47422,26 @@ } ] }, + "Name": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The textual name of the bridge as assigned by the device.", + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, "Standard": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -50854,11 +47454,29 @@ "802.1Q-2011" ] }, + "AgingTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The timeout period in <> for aging out dynamically-learned forwarding information as described in <>. The Dynamic Filtering Entries are not modeled. They are part of the bridges internal Forwarding Database.", + "default": "300", + "datatype": "unsignedInt", + "range": [ + { + "min": 10, + "max": 1000000 + } + ], + "unit": "seconds" + }, "PortNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -50870,7 +47488,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -50882,7 +47499,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -50890,6 +47506,137 @@ "description": "<>", "datatype": "unsignedInt" }, + "Device.Bridging.Bridge.{i}.STP.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "STP (Spanning Tree Algorithm and Protocol) / RSTP (Rapid Spanning Tree Algorithm and Protocol) bridge configuration as defined in <> and <>.", + "access": false, + "array": false, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enables or disables STP on this bridge", + "default": "false", + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The status of the STP for this Bridge. The <> value indicates that a necessary configuration value is undefined or invalid. The <> value MAY be used by the CPE to indicate a locally defined error condition.", + "default": "Disabled", + "datatype": "string", + "enumerations": [ + "Disabled", + "Enabled", + "Error_Misconfigured", + "Error" + ] + }, + "Protocol": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Protocol to use.", + "datatype": "string", + "enumerations": [ + "STP", + "RSTP" + ] + }, + "BridgePriority": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Value of the priority part of the Bridge Identifier as described in <>.", + "default": "32768", + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 61440 + } + ] + }, + "HelloTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The interval in <> between periodic transmissions of Configuration Messages by Designated Ports as described in <>.", + "default": "200", + "datatype": "unsignedInt", + "range": [ + { + "min": 100, + "max": 1000 + } + ], + "unit": "centiseconds" + }, + "MaxAge": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The maximum age in <> of the information transmitted by the Bridge when it is the Root Bridge as described in <>.", + "default": "2000", + "datatype": "unsignedInt", + "range": [ + { + "min": 600, + "max": 4000 + } + ], + "unit": "centiseconds" + }, + "ForwardingDelay": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The minimum delay in <> a port should be listening before entering Forwarding PortState as defined in <>.", + "default": "15", + "datatype": "unsignedInt", + "range": [ + { + "min": 4, + "max": 30 + } + ], + "unit": "seconds" + } + }, "Device.Bridging.Bridge.{i}.Port.{i}.": { "type": "object", "version": "2.0", @@ -50908,7 +47655,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -50921,7 +47667,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -50943,7 +47688,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -50960,7 +47704,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -50977,7 +47720,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -50990,7 +47732,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51005,7 +47746,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51018,7 +47758,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -51037,7 +47776,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51055,7 +47793,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51080,7 +47817,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51101,7 +47837,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51120,7 +47855,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -51133,7 +47867,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51151,7 +47884,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51164,7 +47896,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -51177,7 +47908,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -51202,15 +47932,49 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Enables or disables priority tagging on this Bridge Port. When <>, egress frames leaving this interface will be priority tagged with the frames associated priority value, which will either be derived directly from the ingress frame or else set via <.EthernetPriorityMark>>. When <>, egress frames leaving this interface will be untagged. The parameter does not affect reception of ingress frames. Only applies on bridge ports that are untagged member of one or more VLANs.", + "description": "Enables or disables priority tagging on this Bridge Port. When <>, egress frames leaving this interface will be priority tagged with the frames associated priority value, which will either be derived directly from the ingress frame or else set via <.EthernetPriorityMark>>. When <>, egress frames leaving this interface will be untagged. The parameter does not affect reception of ingress frames. Only applies on bridge ports that are untagged member of one or more VLANs.", "default": "false", "datatype": "boolean" }, + "PathCost": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The Port\u2019s contribution, when it is the Root Port, to the Root Path Cost for the Bridge as described in <>. This parameter apply only when <.STP.Enable>> is <>.", + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 65535 + } + ] + }, + "Priority": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The first four components of the Port\u2019s port priority vector value as described in <>. This parameter apply only when <.STP.Enable>> is <>.", + "default": "128", + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 240 + } + ] + }, "Device.Bridging.Bridge.{i}.Port.{i}.Stats.": { "type": "object", "version": "2.0", @@ -51225,7 +47989,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51243,7 +48006,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51255,7 +48017,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51273,7 +48034,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51291,7 +48051,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51309,7 +48068,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51327,7 +48085,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51339,7 +48096,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51351,7 +48107,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51369,7 +48124,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51387,7 +48141,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51399,7 +48152,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51417,7 +48169,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51429,7 +48180,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51441,7 +48191,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51464,7 +48213,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -51483,7 +48231,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -51496,7 +48243,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -51509,7 +48255,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -51536,7 +48281,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -51579,7 +48323,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51592,7 +48335,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51609,7 +48351,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51626,7 +48367,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51660,7 +48400,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51673,7 +48412,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51690,7 +48428,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51707,7 +48444,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51724,7 +48460,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51751,7 +48486,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51764,7 +48498,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51781,7 +48514,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51800,12 +48532,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "<> object in case of a 802.1D bridge or a <.VLAN>> object in case of a 802.1Q bridge>> Note: either way, this identifies the bridge (because each bridge has a VLAN table). Defines the Bridge or Bridge VLAN to which ingress frames will be classified based upon matches of the classification criteria.", + "description": "<> object in case of a 802.1D bridge or a <.VLAN>> object in case of a 802.1Q bridge>> Note: either way, this identifies the bridge (because each bridge has a VLAN table). Defines the Bridge or Bridge VLAN to which ingress frames will be classified based upon matches of the classification criteria.", "datatype": "string", "range": [ { @@ -51817,7 +48548,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51834,7 +48564,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51851,7 +48580,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -51868,7 +48596,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51887,7 +48614,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51902,7 +48628,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51915,7 +48640,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51930,7 +48654,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51943,7 +48666,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51958,7 +48680,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51971,7 +48692,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -51988,7 +48708,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -52005,7 +48724,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52018,7 +48736,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52037,7 +48754,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52054,7 +48770,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -52071,7 +48786,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52084,7 +48798,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52103,7 +48816,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52120,7 +48832,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52133,7 +48844,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52150,7 +48860,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52163,7 +48872,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52180,7 +48888,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52193,7 +48900,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52210,7 +48916,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52223,7 +48928,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -52240,7 +48944,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -52257,7 +48960,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -52270,7 +48972,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -52287,7 +48988,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -52304,7 +49004,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -52317,7 +49016,6 @@ "type": "int", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -52336,7 +49034,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -52349,7 +49046,6 @@ "type": "int", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -52368,7 +49064,6 @@ "type": "int", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -52387,7 +49082,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -52400,7 +49094,6 @@ "type": "int", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -52419,7 +49112,6 @@ "type": "int", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -52438,7 +49130,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -52465,7 +49156,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -52478,7 +49168,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -52497,7 +49186,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -52514,7 +49202,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -52530,7 +49217,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -52547,7 +49233,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -52578,7 +49263,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52590,7 +49274,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -52625,7 +49308,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52638,7 +49320,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52660,7 +49341,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52692,7 +49372,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52709,7 +49388,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52735,7 +49413,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52750,7 +49427,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -52762,7 +49438,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52796,7 +49471,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52833,7 +49507,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52846,7 +49519,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52859,7 +49531,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52872,7 +49543,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52904,7 +49574,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52936,7 +49605,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52952,7 +49620,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52969,7 +49636,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -52986,7 +49652,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53005,7 +49670,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53023,7 +49687,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53039,33 +49702,42 @@ "LCPEcho": { "type": "unsignedInt", "read": true, - "write": false, - "version": "2.0", + "write": true, "protocols": [ "cwmp", "usp" ], - "description": "PPP LCP Echo period in <>.", + "description": "A PPP LCP Echo Request is sent every <> <>. A value 0 means that no LCP Echo Requests are sent. <> describes the relevant LCP Echo frames.", "datatype": "unsignedInt", "unit": "seconds" }, "LCPEchoRetry": { "type": "unsignedInt", "read": true, - "write": false, - "version": "2.0", + "write": true, "protocols": [ "cwmp", "usp" ], - "description": "Number of PPP LCP Echo retries within an echo period.", + "description": "Applicable only when <> is greater than 0. When number of consecutive <> LCP Echo Replies have been missed. The remote peer will be assumed dead and the connection will be terminated.", "datatype": "unsignedInt" }, + "LCPEchoAdaptive": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "When traffic is received during the <> interval, no LCP Echo-Request is sent until the next <> interval.", + "default": "true", + "datatype": "boolean" + }, "IPCPEnable": { "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -53077,7 +49749,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -53087,8 +49758,7 @@ }, "Reset()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] @@ -53107,7 +49777,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53124,7 +49793,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53156,7 +49824,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53199,7 +49866,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53220,7 +49886,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53241,7 +49906,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53267,7 +49931,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53280,7 +49943,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53308,35 +49970,23 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "The interface identifier for the local end of the PPP link, negotiated using the IPv6CP Interface-Identifier option <>. The identifier is represented as the rightmost 64 bits of an IPv6 address (the leftmost 64 bits MUST be zero and MUST be ignored by the recipient).", - "datatype": "IPv6Address", - "range": [ - { - "max": 45 - } - ] + "datatype": "IPv6Address" }, "RemoteInterfaceIdentifier": { "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "The interface identifier for the remote end of the PPP link, negotiated using the IPv6CP Interface-Identifier option <>. The identifier is represented as the rightmost 64 bits of an IPv6 address (the leftmost 64 bits MUST be zero and MUST be ignored by the recipient).", - "datatype": "IPv6Address", - "range": [ - { - "max": 45 - } - ] + "datatype": "IPv6Address" } }, "Device.PPP.Interface.{i}.Stats.": { @@ -53353,7 +50003,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53371,7 +50020,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53389,7 +50037,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53407,7 +50054,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53425,7 +50071,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53443,7 +50088,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53461,7 +50105,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53473,7 +50116,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53485,7 +50127,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53503,7 +50144,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53521,7 +50161,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53533,7 +50172,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53551,7 +50189,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53563,7 +50200,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53575,7 +50211,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53611,7 +50246,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53623,7 +50257,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -53635,7 +50268,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -53652,7 +50284,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -53664,7 +50295,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -53676,7 +50306,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -53693,18 +50322,12 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "The ULA /48 prefix <>.", "datatype": "IPv6Prefix", - "range": [ - { - "max": 49 - } - ], "mapping": [ { "type": "uci", @@ -53725,7 +50348,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53737,7 +50359,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53773,7 +50394,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53801,61 +50421,28 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "If set to <>, attaches this interface to the IPv4 stack. If set to <>, detaches this interface from the IPv4 stack. Once detached from the IPv4 stack, the interface will now no longer be able to pass IPv4 packets, and will be operationally down (unless also attached to an enabled IPv6 stack). For an IPv4 capable device, if <> is not present this interface SHOULD be permanently attached to the IPv4 stack. Note that <> is independent of <>, and that to administratively enable an interface for IPv4 it is necessary for both <> and <> to be <>.", - "datatype": "boolean", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "network", - "section": { - "type": "interface", - "index": "@i-1" - }, - "option": { - "name": "disabled" - } - } - } - ] + "datatype": "boolean" }, "IPv6Enable": { "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "If set to <>, attaches this interface to the IPv6 stack. If set to <>, detaches this interface from the IPv6 stack. Once detached from the IPv6 stack, the interface will now no longer be able to pass IPv6 packets, and will be operationally down (unless also attached to an enabled IPv4 stack). For an IPv6 capable device, if <> is not present this interface SHOULD be permanently attached to the IPv6 stack. Note that <> is independent of <>, and that to administratively enable an interface for IPv6 it is necessary for both <> and <> to be <>.", - "datatype": "boolean", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "network", - "section": { - "type": "device", - "index": "@i-1" - }, - "option": { - "name": "ipv6" - } - } - } - ] + "datatype": "boolean" }, "ULAEnable": { "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -53883,7 +50470,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53899,28 +50485,12 @@ "NotPresent", "LowerLayerDown", "Error" - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "network", - "section": { - "type": "interface", - "index": "@i-1" - }, - "option": { - "name": "disabled" - } - } - } ] }, "Alias": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53952,7 +50522,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53969,7 +50538,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -53995,7 +50563,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54010,7 +50577,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54027,7 +50593,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -54039,7 +50604,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54063,7 +50627,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54082,7 +50645,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54095,7 +50657,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54107,7 +50668,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -54119,7 +50679,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -54131,7 +50690,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54144,7 +50702,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -54154,8 +50711,7 @@ }, "Reset()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] @@ -54179,7 +50735,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54207,7 +50762,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -54241,7 +50795,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54273,7 +50826,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54309,7 +50861,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54345,7 +50896,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54391,7 +50941,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54409,7 +50958,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54427,7 +50975,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54445,7 +50992,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54463,7 +51009,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54481,7 +51026,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54499,7 +51043,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54511,7 +51054,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54523,7 +51065,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54541,7 +51082,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54559,7 +51099,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54571,7 +51110,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54589,7 +51127,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54601,7 +51138,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54613,7 +51149,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -54640,7 +51175,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -54652,7 +51186,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -54669,7 +51202,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -54686,7 +51218,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -54704,7 +51235,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -54723,7 +51253,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -54738,7 +51267,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -54768,7 +51296,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -54786,7 +51313,7 @@ "index": "@i-1" }, "option": { - "name": "ipv6" + "name": "disabled" } } } @@ -54796,7 +51323,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -54830,7 +51356,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -54853,7 +51378,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -54885,18 +51409,12 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "IPv6 address. This parameter can only be modified if the <> is <>. This parameter is based on ipAddressAddr from <>.", "datatype": "IPv6Address", - "range": [ - { - "max": 45 - } - ], "mapping": [ { "type": "uci", @@ -54917,7 +51435,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -54938,7 +51455,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -54950,7 +51466,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -54963,7 +51478,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -54976,7 +51490,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -54993,7 +51506,7 @@ "cwmp", "usp" ], - "description": "This table contains the interfaces IPv6 prefixes. There MUST be an entry for each such prefix, not only for prefixes learned from router advertisements. There are several ways in which entries can be added to and deleted from this table, including: * Automatically via <> Router Advertisements. See also <>. * Automatically via DHCPv6 <> prefix delegation <>. See also <>. * Automatically via internal CPE logic, e.g. creation of child prefixes derived from a parent prefix. * Manually via a GUI or some other local management interface. * Manually via factory default configuration. * By the Controller. The CPE MAY choose not to create <> entries for <> prefixes or for the ULA /48 prefix <>. If an <> entry exists for the ULA /48 prefix, it MUST be on a downstream interface (i.e. an interface for which the physical layer interface object has Upstream = <>). This object is based on ipAddressPrefixTable from <>.", + "description": "This table contains the interfaces IPv6 prefixes. There MUST be an entry for each such prefix, not only for prefixes learned from router advertisements. There are several ways in which entries can be added to and deleted from this table, including: * Automatically via <> Router Advertisements. See also <>. * Automatically via DHCPv6 <> prefix delegation <>. See also <>. * Automatically via internal CPE logic, e.g. creation of child prefixes derived from a parent prefix. * Manually via a GUI or some other local management interface. * Manually via factory default configuration. * By the Controller. The CPE MAY choose not to create <> entries for <> prefixes or for the ULA /48 prefix <>. If an <> entry exists for the ULA /48 prefix, it MUST be on a downstream interface (i.e. an interface for which the physical layer interface object has Upstream = <>). This object is based on ipAddressPrefixTable from <>.", "uniqueKeys": [ "Alias", "Prefix" @@ -55004,7 +51517,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -55022,7 +51534,7 @@ "index": "@i-1" }, "option": { - "name": "ipv6" + "name": "disabled" } } } @@ -55032,7 +51544,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -55065,7 +51576,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -55085,7 +51595,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -55117,18 +51626,12 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "IPv6 address prefix. This parameter can only be modified if the <> is <>. This parameter is based on ipAddressPrefixPrefix from <>.", "datatype": "IPv6Prefix", - "range": [ - { - "max": 49 - } - ], "mapping": [ { "type": "uci", @@ -55149,7 +51652,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -55170,7 +51672,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -55189,7 +51690,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -55201,24 +51701,17 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "A prefix that specifies the length of <> <> prefixes and how they are derived from their <>. It will be used if and only if it is not <> and is longer than the parent prefix (if it is not used, derivation of such prefixes is implementation-specific). Any bits to the right of the parent prefix are set to the bits in this prefix. For example, for a parent prefix of fedc::/56, if this parameter had the value 123:4567:89ab:cdef::/64, the child /64 would be fedc:0:0:ef::/64. For a parent prefix of fedc::/60, the child /64 would be fedc:0:0:f::/64. This parameter can only be modified if <> is <>.", - "datatype": "IPv6Prefix", - "range": [ - { - "max": 49 - } - ] + "datatype": "IPv6Prefix" }, "OnLink": { "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -55231,7 +51724,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -55244,7 +51736,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -55257,7 +51748,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -55288,7 +51778,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -55305,7 +51794,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -55323,7 +51811,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -55340,7 +51827,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -55358,7 +51844,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -55385,7 +51870,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -55397,7 +51881,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -55409,7 +51892,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -55421,7 +51903,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -55433,7 +51914,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -55445,7 +51925,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -55457,7 +51936,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -55469,7 +51947,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -55481,7 +51958,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -55493,7 +51969,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -55505,7 +51980,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -55517,7 +51991,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -55529,7 +52002,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -55540,7 +52012,6 @@ "IPPing()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55549,11 +52020,10 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "<> The layer 2 or layer 3 interface over which the test is to be performed. Example: Device.IP.Interface.1, Device.Bridge.1.Port.2 If <> is specified, the CPE MUST use the interface as directed by its bridging or routing policy (Forwarding table entries) to determine the appropriate interface.", + "description": "<> The layer 2 or layer 3 interface over which the test is to be performed. Example: Device.IP.Interface.1, Device.Bridge.1.Port.2 <>", "datatype": "string", "range": [ { @@ -55566,7 +52036,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55583,7 +52052,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55600,7 +52068,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55617,7 +52084,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55635,7 +52101,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55652,7 +52117,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55671,7 +52135,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -55691,7 +52154,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55707,7 +52169,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55718,7 +52179,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55729,7 +52189,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55741,7 +52200,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55753,7 +52211,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55765,7 +52222,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55777,7 +52233,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55789,7 +52244,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55802,7 +52256,6 @@ "TraceRoute()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55811,11 +52264,10 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "<> The layer 2 or layer 3 interface over which the test is to be performed. Example: Device.IP.Interface.1, Device.Bridge.1.Port.2 If <> is specified, the CPE MUST use the interface as directed by its bridging or routing policy (Forwarding table entries) to determine the appropriate interface.", + "description": "<> The layer 2 or layer 3 interface over which the test is to be performed. Example: Device.IP.Interface.1, Device.Bridge.1.Port.2 <>", "datatype": "string", "range": [ { @@ -55828,7 +52280,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55845,7 +52296,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55861,7 +52311,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55878,7 +52327,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55895,7 +52343,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55912,7 +52359,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55929,7 +52375,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55948,7 +52393,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -55969,7 +52413,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55985,7 +52428,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -55999,7 +52441,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -56016,7 +52457,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -56032,7 +52472,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -56047,7 +52486,6 @@ "DownloadDiagnostics()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56056,11 +52494,10 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "<> The IP-layer interface over which the test is to be performed. Example: Device.IP.Interface.1 If <> is specified, the CPE MUST use the interface as directed by its routing policy (Forwarding table entries) to determine the appropriate interface.", + "description": "<> The IP-layer interface over which the test is to be performed. Example: Device.IP.Interface.1 <>", "datatype": "string", "range": [ { @@ -56073,23 +52510,16 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], "description": "The <> for the CPE to perform the download on. This parameter MUST be in the form of a valid HTTP <> or FTP <> URL. * When using FTP transport, FTP binary transfer MUST be used. * When using HTTP transport, persistent connections MUST be used and pipelining MUST NOT be used. * When using HTTP transport the HTTP Authentication MUST NOT be used. Note: For time based tests (<> > 0) the Controller MAY add a hint to duration of the test to the URL. See <> for more details.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" }, "DSCP": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56106,7 +52536,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56123,7 +52552,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56141,7 +52569,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56159,7 +52586,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56177,7 +52603,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56193,7 +52618,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56209,7 +52633,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56222,7 +52645,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -56249,7 +52671,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56265,7 +52686,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56276,7 +52696,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56287,7 +52706,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56295,82 +52713,69 @@ "datatype": "dateTime" }, "TestBytesReceived": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], "description": "The number of <> received during the FTP/HTTP transaction including FTP/HTTP headers, between <> and <> across all connections.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesReceived": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], "description": "The total number of <> (at the IP layer) received on the Interface between <> and <>. This MAY be calculated by sampling Stats.BytesReceived on the <> object at <> and at <> and subtracting. If <> is <>, this parameter cannot be determined and SHOULD be 0.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesSent": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], "description": "The total number of <> (at the IP layer) sent on the Interface between <> and <>. This MAY be calculated by sampling Stats.BytesSent on the <> object at <> and at <> and subtracting. If <> is <>, this parameter cannot be determined and SHOULD be 0.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TestBytesReceivedUnderFullLoading": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], "description": "The number of <> of the test file received between the latest <.BOMTime>> and the earliest <.EOMTime>> across all connections.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesReceivedUnderFullLoading": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], "description": "The total number of <> (at the IP layer) received in between the latest <.BOMTime>> and the earliest <.EOMTime>>. This MAY be calculated by sampling Stats.BytesReceived on the <> object at the latest <.BOMTime>> and at the earliest <.EOMTime>> and subtracting.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesSentUnderFullLoading": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], "description": "The total number of <> (at the IP layer) sent between the latest <.BOMTime>> and the earliest <.EOMTime>>. This MAY be calculated by sampling Stats.BytesSent on the <> object at the latest <.BOMTime>> and at the earliest <.EOMTime>> and subtracting.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "PeriodOfFullLoading": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56382,7 +52787,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56393,7 +52797,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56406,7 +52809,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -56423,7 +52825,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -56439,7 +52840,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -56454,7 +52854,6 @@ "UploadDiagnostics()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56463,11 +52862,10 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "<> The IP-layer interface over which the test is to be performed. Example: Device.IP.Interface.1 If <> is specified, the CPE MUST use the interface as directed by its routing policy (Forwarding table entries) to determine the appropriate interface.", + "description": "<> The IP-layer interface over which the test is to be performed. Example: Device.IP.Interface.1 <>", "datatype": "string", "range": [ { @@ -56480,23 +52878,16 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], "description": "The <> for the CPE to Upload to. This parameter MUST be in the form of a valid HTTP <> or FTP <> URL. * When using FTP transport, FTP binary transfer MUST be used. * When using HTTP transport, persistent connections MUST be used and pipelining MUST NOT be used. * When using HTTP transport the HTTP Authentication MUST NOT be used.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" }, "DSCP": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56513,7 +52904,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56527,21 +52917,20 @@ ] }, "TestFileLength": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "The size of the file (in bytes) to be uploaded to the server. The CPE MUST insure the appropriate number of bytes are sent.", - "datatype": "unsignedInt" + "description": "The size of the file <> to be uploaded to the server. The CPE MUST insure the appropriate number of bytes are sent.", + "datatype": "unsignedLong", + "unit": "bytes" }, "TimeBasedTestDuration": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56559,7 +52948,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56577,7 +52965,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56595,7 +52982,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56611,7 +52997,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56627,7 +53012,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56640,7 +53024,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -56668,7 +53051,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56684,7 +53066,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56695,7 +53076,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56706,7 +53086,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56714,82 +53093,69 @@ "datatype": "dateTime" }, "TestBytesSent": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], "description": "The number of <> of the test file sent during the FTP/HTTP transaction including FTP/HTTP headers, between <> and <> acrosss all connections.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesReceived": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], "description": "The total number of <> (at the IP layer) received on the Interface between <> and <>. This MAY be calculated by sampling Stats.BytesReceived on the <> object at <> and at <> and subtracting. If <> is <>, this parameter cannot be determined and SHOULD be 0.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesSent": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], "description": "The total number of <> (at the IP layer) sent on the Interface between <> and <>. This MAY be calculated by sampling Stats.BytesSent on the <> object at <> and at <> and subtracting. If <> is <>, this parameter cannot be determined and SHOULD be 0.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TestBytesSentUnderFullLoading": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], "description": "The number of <> of the test file sent between the latest <.BOMTime>> and the earliest <.EOMTime>> across all connections.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesReceivedUnderFullLoading": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], "description": "The total number of <> (at the IP layer) received between the latest <.BOMTime>> and the earliest <.EOMTime>> across all connections in the test. This MAY be calculated by sampling Stats.BytesReceived on the <> object at the latest <.BOMTime>> and at the earliest <.EOMTime>> and subtracting. If <> is <>, this parameter cannot be determined and SHOULD be 0.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesSentUnderFullLoading": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], "description": "The total number of <> (at the IP layer) sent between the latest <.BOMTime>> and the earliest <.EOMTime>> across all connections in the test. This MAY be calculated by sampling Stats.BytesSent on the <> object at the latest <.BOMTime>> and at the earliest <.EOMTime>> and subtracting. If <> is <>, this parameter cannot be determined and SHOULD be 0.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "PeriodOfFullLoading": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56801,7 +53167,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56812,7 +53177,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56825,7 +53189,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -56840,7 +53203,6 @@ "UDPEchoDiagnostics()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56849,11 +53211,10 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "<> Example: Device.IP.Interface.1 If <> is specified, the CPE MUST use the interface as directed by its routing policy (Forwarding table entries) to determine the appropriate interface.", + "description": "The IP-layer interface over which the test is to be performed. Example: Device.IP.Interface.1 <>", "datatype": "string", "range": [ { @@ -56866,7 +53227,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56883,11 +53243,11 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], "description": "Port on the host to perform tests to.", + "default": "7", "datatype": "unsignedInt", "range": [ { @@ -56900,7 +53260,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56917,7 +53276,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56934,7 +53292,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56952,7 +53309,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56969,7 +53325,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -56987,7 +53342,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -57003,7 +53357,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -57016,7 +53369,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -57033,7 +53385,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -57049,7 +53400,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -57060,7 +53410,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -57071,7 +53420,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -57083,7 +53431,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -57095,7 +53442,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -57109,7 +53455,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "usp" ], @@ -57125,7 +53470,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "usp" ], @@ -57141,7 +53485,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "usp" ], @@ -57157,7 +53500,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "usp" ], @@ -57173,7 +53515,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "usp" ], @@ -57192,7 +53533,6 @@ "IPLayerCapacity()": { "type": "command", "async": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57201,11 +53541,10 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], - "description": "<> The IP-layer interface over which the test is to be performed. Example: Device.IP.Interface.1 If <> is specified, the device MUST use the interface as directed by its routing policy (Forwarding table entries) to determine the appropriate interface.", + "description": "<> The IP-layer interface over which the test is to be performed. Example: Device.IP.Interface.1 <>", "datatype": "string", "range": [ { @@ -57218,7 +53557,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57234,7 +53572,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57251,7 +53588,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57268,7 +53604,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57279,11 +53614,10 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], - "description": "The number of connections to be used in the test. The default value SHOULD be 1. <> MUST NOT be set to a value greater than <>.", + "description": "The number of connections to be used in the test. The default value SHOULD be 1. <> MUST NOT be set to a value greater than <>IPLayerMaxConnections>>.", "datatype": "unsignedInt", "range": [ { @@ -57295,7 +53629,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57312,7 +53645,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57329,7 +53661,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57345,7 +53676,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57363,7 +53693,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57381,7 +53710,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -57398,7 +53726,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57415,7 +53742,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57432,7 +53758,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57453,7 +53778,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57474,7 +53798,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57489,7 +53812,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57500,7 +53822,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57511,7 +53832,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -57522,7 +53842,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57540,7 +53859,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57549,20 +53867,35 @@ "range": [ { "min": 500, - "max": 10000000 + "max": 40000000 } ], "unit": "kbps" }, + "StartSendingRateIndex": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The configurable initial Sending Rate index (to a row of the sending rate table) for a <> or <> test. <> overrides <> if both parameters are present. See Annex A of <> for details. The default value SHOULD be 0.", + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 11108 + } + ] + }, "NumberTestSubIntervals": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], - "description": "Number of intermediate measurement reporting intervals. The value MUST NOT be greater than <>. The default value SHOULD be 10.", + "description": "Number of intermediate measurement reporting intervals. The value MUST NOT be greater than <>IPLayerMaxIncrementalResult>>. The default value SHOULD be 10.", "datatype": "unsignedInt", "range": [ { @@ -57575,7 +53908,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -57592,7 +53924,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57610,7 +53941,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57628,7 +53958,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57646,7 +53975,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -57664,7 +53992,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -57682,7 +54009,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57700,7 +54026,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57718,11 +54043,10 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], - "description": "Indicates the requested precision of timestamp values. The test implementation will determine the actual precision to use based on the implemented resolution capabilities of the protocols used and this requested value. If the implemented resolution capabilities of the <> protocols being used are able to provide the requested resolution, this resolution SHOULD be provided. Value specified in <>. The default value SHOULD be 1 <>.", + "description": "Indicates the requested precision of timestamp values. The test implementation will determine the actual precision to use based on the implemented resolution capabilities of the protocols used and this requested value. If the implemented resolution capabilities of the <>IPLayerCapSupportedMetrics>> protocols being used are able to provide the requested resolution, this resolution SHOULD be provided. Value specified in <>. The default value SHOULD be 1 <>.", "datatype": "unsignedInt", "range": [ { @@ -57736,7 +54060,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -57753,18 +54076,16 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], - "description": "This parameter is only meaningful if <> is <>. When <> (enabled) only Loss counts toward received packet sequence number errors, and reordering and Duplication impairments are ignored. When <> (disabled), Loss, Reordering and Duplication are all counted as sequence number errors. The default value SHOULD be <> (disabled).", + "description": "This parameter is only meaningful if <> is <>. When <> (enabled) only Loss counts toward received packet sequence number errors, and Reordering and Duplication impairments are ignored. When <> (disabled), Loss, Reordering and Duplication are all counted as sequence number errors. The default value SHOULD be <> (enabled).", "datatype": "boolean" }, "LowerThresh": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57782,7 +54103,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57796,11 +54116,26 @@ ], "unit": "milliseconds" }, + "RetryThresh": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The initial number of retries before activating \u201cfast\u201d sending rate increase mode. Different paths through the flow chart increase the sending rate, either fast or slow, or decrease the rate, etc. The algorithm doubles the threshold each time on subsequent activations. See Annex B of <> for details. The default value SHOULD be 5.", + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 3000 + } + ] + }, "HighSpeedDelta": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57812,11 +54147,24 @@ } ] }, + "RateAdjAlgorithm": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Configurable choice of Load Rate Adjustment Algorithm. Refer to <> for details.", + "datatype": "string", + "enumerations": [ + "B", + "C" + ] + }, "SlowAdjThresh": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57832,7 +54180,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57851,7 +54198,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57876,7 +54222,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57887,7 +54232,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57898,7 +54242,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57910,7 +54253,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57922,7 +54264,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57933,7 +54274,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57944,7 +54284,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -57955,7 +54294,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -57966,7 +54304,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -57977,7 +54314,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57988,7 +54324,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -57999,7 +54334,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -58010,7 +54344,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -58021,7 +54354,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -58032,7 +54364,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -58043,7 +54374,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -58054,7 +54384,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -58065,7 +54394,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -58076,7 +54404,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -58087,7 +54414,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -58098,7 +54424,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -58109,7 +54434,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -58120,7 +54444,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -58131,7 +54454,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -58142,7 +54464,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -58153,7 +54474,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -58165,7 +54485,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -58178,7 +54497,6 @@ "ServerSelectionDiagnostics()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -58187,11 +54505,10 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "<> Example: Device.IP.Interface.1 If <> is specified, the CPE MUST use the interface as directed by its routing policy (Forwarding table entries) to determine the appropriate interface.", + "description": "<> Example: Device.IP.Interface.1 <>", "datatype": "string", "range": [ { @@ -58204,7 +54521,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -58222,7 +54538,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -58238,7 +54553,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -58260,7 +54574,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -58277,7 +54590,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -58296,7 +54608,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -58313,7 +54624,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -58324,7 +54634,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -58336,7 +54645,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -58348,7 +54656,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -58360,7 +54667,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -58387,7 +54693,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58405,11 +54710,10 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], - "description": "<> The layer 2 or layer 3 interface over which the test is to be performed. Example: Device.IP.Interface.1, Device.Bridge.1.Port.2 If <> is specified, the CPE MUST use the interface as directed by its bridging or routing policy (Forwarding table entries) to determine the appropriate interface.", + "description": "<> The layer 2 or layer 3 interface over which the test is to be performed. Example: Device.IP.Interface.1, Device.Bridge.1.Port.2 <>", "datatype": "string", "range": [ { @@ -58421,7 +54725,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp" ], @@ -58437,7 +54740,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58453,7 +54755,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58469,7 +54770,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58486,7 +54786,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58503,7 +54802,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58520,7 +54818,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -58536,7 +54833,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58547,7 +54843,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58558,7 +54853,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58570,7 +54864,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58582,7 +54875,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58594,7 +54886,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -58606,7 +54897,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -58618,7 +54908,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp" ], @@ -58640,7 +54929,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58658,11 +54946,10 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], - "description": "<> The layer 2 or layer 3 interface over which the test is to be performed. Example: Device.IP.Interface.1, Device.Bridge.1.Port.2 If <> is specified, the CPE MUST use the interface as directed by its bridging or routing policy (Forwarding table entries) to determine the appropriate interface.", + "description": "<> The layer 2 or layer 3 interface over which the test is to be performed. Example: Device.IP.Interface.1, Device.Bridge.1.Port.2 <>", "datatype": "string", "range": [ { @@ -58674,7 +54961,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp" ], @@ -58690,7 +54976,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58706,7 +54991,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58723,7 +55007,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58740,7 +55023,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58757,7 +55039,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58774,7 +55055,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58791,7 +55071,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58802,7 +55081,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp" ], @@ -58818,7 +55096,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58839,7 +55116,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58855,7 +55131,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58866,7 +55141,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58877,14 +55151,12 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], "description": "<> Each list item contains one or more round trip times in <> (one for each repetition) for this hop. A list item of 0 indicates that the corresponding response was not received. Round trip times of less than 1 <> MUST be rounded up to 1. The number of list entries is determined by the value of <>.", "list": { "datatype": "unsignedInt", - "maxsize": 16, "item": { "min": 1, "max": 3 @@ -58907,7 +55179,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58925,11 +55196,10 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], - "description": "<> The IP-layer interface over which the test is to be performed. Example: Device.IP.Interface.1 If <> is specified, the CPE MUST use the interface as directed by its routing policy (Forwarding table entries) to determine the appropriate interface.", + "description": "<> The IP-layer interface over which the test is to be performed. Example: Device.IP.Interface.1 <>", "datatype": "string", "range": [ { @@ -58941,23 +55211,16 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], "description": "The <> for the CPE to perform the download on. This parameter MUST be in the form of a valid HTTP <> or FTP <> URL. * When using FTP transport, FTP binary transfer MUST be used. * When using HTTP transport, persistent connections MUST be used and pipelining MUST NOT be used. * When using HTTP transport the HTTP Authentication MUST NOT be used. Note: For time based tests (<> > 0) the Controller MAY add a hint to duration of the test to the URL. See <> for more details.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" }, "DownloadTransports": { "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -58970,43 +55233,10 @@ ] } }, - "DownloadDiagnosticMaxConnections": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.9", - "protocols": [ - "cwmp" - ], - "description": "Indicates the maximum number of connections that are supported by Download Diagnostics.", - "datatype": "unsignedInt", - "range": [ - { - "min": 1 - } - ] - }, - "DownloadDiagnosticsMaxIncrementalResult": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.9", - "protocols": [ - "cwmp" - ], - "description": "The maximum number of rows in <> that the CPE will store.", - "datatype": "unsignedInt", - "range": [ - { - "min": 1 - } - ] - }, "DSCP": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -59023,7 +55253,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -59040,7 +55269,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59058,7 +55286,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59076,7 +55303,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59094,7 +55320,6 @@ "type": "string", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59110,7 +55335,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59126,7 +55350,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59138,11 +55361,40 @@ } ] }, + "DownloadDiagnosticMaxConnections": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "Indicates the maximum number of connections that are supported by Download Diagnostics.", + "datatype": "unsignedInt", + "range": [ + { + "min": 1 + } + ] + }, + "DownloadDiagnosticsMaxIncrementalResult": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "The maximum number of rows in <> that the CPE will store.", + "datatype": "unsignedInt", + "range": [ + { + "min": 1 + } + ] + }, "ROMTime": { "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -59153,7 +55405,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -59164,7 +55415,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -59172,82 +55422,69 @@ "datatype": "dateTime" }, "TestBytesReceived": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], "description": "The number of <> received during the FTP/HTTP transaction including FTP/HTTP headers, between <> and <> across all connections.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesReceived": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], "description": "The total number of <> (at the IP layer) received on the Interface between <> and <>. This MAY be calculated by sampling Stats.BytesReceived on the <> object at <> and at <> and subtracting. If <> is <>, this parameter cannot be determined and SHOULD be 0.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesSent": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The total number of <> (at the IP layer) sent on the Interface between <> and <>. This MAY be calculated by sampling Stats.BytesSent on the <> object at <> and at <> and subtracting. If <> is <>, this parameter cannot be determined and SHOULD be 0.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TestBytesReceivedUnderFullLoading": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The number of <> of the test file received between the latest <.BOMTime>> and the earliest <.EOMTime>> across all connections.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesReceivedUnderFullLoading": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The total number of <> (at the IP layer) received in between the latest <.BOMTime>> and the earliest <.EOMTime>>. This MAY be calculated by sampling Stats.BytesReceived on the <> object at the latest <.BOMTime>> and at the earliest <.EOMTime>> and subtracting.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesSentUnderFullLoading": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The total number of <> (at the IP layer) sent between the latest <.BOMTime>> and the earliest <.EOMTime>>. This MAY be calculated by sampling Stats.BytesSent on the <> object at the latest <.BOMTime>> and at the earliest <.EOMTime>> and subtracting.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "PeriodOfFullLoading": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59259,7 +55496,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -59270,7 +55506,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -59281,7 +55516,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59292,7 +55526,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59303,7 +55536,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59323,7 +55555,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59334,7 +55565,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59345,7 +55575,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59353,46 +55582,39 @@ "datatype": "dateTime" }, "TestBytesReceived": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The number of <> of the test file received during the FTP/HTTP transaction including FTP/HTTP headers, between <> and <>.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesReceived": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The total number of <> (at the IP layer) received on the Interface between <> and <>. This MAY be calculated by sampling Stats.BytesReceived on the <> object at <> and at <> and subtracting.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesSent": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The total number of <> (at the IP layer) sent on the Interface between <> and <>. This MAY be calculated by sampling Stats.BytesSent on the <> object at <> and at <> and subtracting.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TCPOpenRequestTime": { "type": "dateTime", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59403,7 +55625,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59421,46 +55642,39 @@ "access": false, "array": true, "TestBytesReceived": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], - "description": "Change in the value of <> between <> and <>.", - "datatype": "unsignedInt", - "unit": "bytes" + "description": "Change in the value of <> between <> and <>, measured in <>.", + "datatype": "StatsCounter64" }, "TotalBytesReceived": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The total number of <> (at the IP layer) received on the Interface between <> and <>. This MAY be calculated by sampling Stats.BytesReceived on the <> object at <> and at <> and subtracting. If <> is <>, this parameter cannot be determined and SHOULD be 0.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesSent": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The total number of <> (at the IP layer) sent on the Interface between <> and <>. This MAY be calculated by sampling Stats.BytesSent on the <> object at <> and at <> and subtracting. If <> is <>, this parameter cannot be determined and SHOULD be 0.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "StartTime": { "type": "dateTime", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59471,7 +55685,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59493,7 +55706,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -59511,11 +55723,10 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], - "description": "<> The IP-layer interface over which the test is to be performed. Example: Device.IP.Interface.1 If <> is specified, the CPE MUST use the interface as directed by its routing policy (Forwarding table entries) to determine the appropriate interface.", + "description": "<> The IP-layer interface over which the test is to be performed. Example: Device.IP.Interface.1 <>", "datatype": "string", "range": [ { @@ -59527,23 +55738,16 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], "description": "The <> for the CPE to Upload to. This parameter MUST be in the form of a valid HTTP <> or FTP <> URL. * When using FTP transport, FTP binary transfer MUST be used. * When using HTTP transport, persistent connections MUST be used and pipelining MUST NOT be used. * When using HTTP transport the HTTP Authentication MUST NOT be used.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" }, "UploadTransports": { "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -59556,43 +55760,10 @@ ] } }, - "UploadDiagnosticsMaxConnections": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.9", - "protocols": [ - "cwmp" - ], - "description": "Indicates the maximum number of connections that are supported by Upload Diagnostics.", - "datatype": "unsignedInt", - "range": [ - { - "min": 1 - } - ] - }, - "UploadDiagnosticsMaxIncrementalResult": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.9", - "protocols": [ - "cwmp" - ], - "description": "The maximum number of rows in <> that the CPE will store.", - "datatype": "unsignedInt", - "range": [ - { - "min": 1 - } - ] - }, "DSCP": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -59609,7 +55780,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -59623,21 +55793,20 @@ ] }, "TestFileLength": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], - "description": "The size of the file (in bytes) to be uploaded to the server. The CPE MUST insure the appropriate number of bytes are sent.", - "datatype": "unsignedInt" + "description": "The size of the file <> to be uploaded to the server. The CPE MUST insure the appropriate number of bytes are sent.", + "datatype": "unsignedLong", + "unit": "bytes" }, "TimeBasedTestDuration": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59655,7 +55824,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59673,7 +55841,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59691,7 +55858,6 @@ "type": "string", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59707,7 +55873,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59723,7 +55888,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59735,11 +55899,40 @@ } ] }, + "UploadDiagnosticsMaxConnections": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "Indicates the maximum number of connections that are supported by Upload Diagnostics.", + "datatype": "unsignedInt", + "range": [ + { + "min": 1 + } + ] + }, + "UploadDiagnosticsMaxIncrementalResult": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "The maximum number of rows in <> that the CPE will store.", + "datatype": "unsignedInt", + "range": [ + { + "min": 1 + } + ] + }, "ROMTime": { "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -59750,7 +55943,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -59761,7 +55953,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -59769,82 +55960,69 @@ "datatype": "dateTime" }, "TestBytesSent": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The number of <> of the test file sent during the FTP/HTTP transaction including FTP/HTTP headers, between <> and <> acrosss all connections.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesReceived": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The total number of <> (at the IP layer) received on the Interface between <> and <>. This MAY be calculated by sampling Stats.BytesReceived on the <> object at <> and at <> and subtracting. If <> is <>, this parameter cannot be determined and SHOULD be 0.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesSent": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], "description": "The total number of <> (at the IP layer) sent on the Interface between <> and <>. This MAY be calculated by sampling Stats.BytesSent on the <> object at <> and at <> and subtracting. If <> is <>, this parameter cannot be determined and SHOULD be 0.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TestBytesSentUnderFullLoading": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The number of <> of the test file sent between the latest <.BOMTime>> and the earliest <.EOMTime>> across all connections.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesReceivedUnderFullLoading": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The total number of <> (at the IP layer) received between the latest <.BOMTime>> and the earliest <.EOMTime>> across all connections in the test. This MAY be calculated by sampling Stats.BytesReceived on the <> object at the latest <.BOMTime>> and at the earliest <.EOMTime>> and subtracting. If <> is <>, this parameter cannot be determined and SHOULD be 0.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesSentUnderFullLoading": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The total number of <> (at the IP layer) sent between the latest <.BOMTime>> and the earliest <.EOMTime>> across all connections in the test. This MAY be calculated by sampling Stats.BytesSent on the <> object at the latest <.BOMTime>> and at the earliest <.EOMTime>> and subtracting. If <> is <>, this parameter cannot be determined and SHOULD be 0.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "PeriodOfFullLoading": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59856,7 +56034,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -59867,7 +56044,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -59878,7 +56054,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59889,7 +56064,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59900,7 +56074,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59920,7 +56093,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59931,7 +56103,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59942,7 +56113,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -59950,46 +56120,39 @@ "datatype": "dateTime" }, "TestBytesSent": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The number of <> of the test file sent during the FTP/HTTP transaction including FTP/HTTP headers, between <> and <>.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesReceived": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The total number of <> (at the IP layer) received on the Interface between <> and <>. This MAY be calculated by sampling Stats.BytesReceived on the <> object at <> and at <> and subtracting. If <> is <>, this parameter cannot be determined and SHOULD be 0.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesSent": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The total number of <> (at the IP layer) sent on the Interface between <> and <>. This MAY be calculated by sampling Stats.BytesSent on the <> object at <> and at <> and subtracting. If <> is <>, this parameter cannot be determined and SHOULD be 0.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TCPOpenRequestTime": { "type": "dateTime", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60000,7 +56163,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60018,46 +56180,39 @@ "access": false, "array": true, "TestBytesSent": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], - "description": "Change in the value of <> between <> and <>.", - "datatype": "unsignedInt", - "unit": "bytes" + "description": "Change in the value of <> between <> and <>, measured in <>.", + "datatype": "StatsCounter64" }, "TotalBytesReceived": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The total number of <> (at the IP layer) received on the Interface between <> and <>. This MAY be calculated by sampling Stats.BytesReceived on the <> object at <> and at <> and subtracting. If <> is <>, this parameter cannot be determined and SHOULD be 0.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "TotalBytesSent": { - "type": "unsignedInt", + "type": "unsignedLong", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], "description": "The total number of <> (at the IP layer) sent on the Interface between <> and <>. This MAY be calculated by sampling Stats.BytesSent on the <> object at <> and at <> and subtracting. If <> is <>, this parameter cannot be determined and SHOULD be 0.", - "datatype": "unsignedInt", - "unit": "bytes" + "datatype": "StatsCounter64" }, "StartTime": { "type": "dateTime", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60068,7 +56223,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60077,6 +56231,159 @@ } } }, + "Device.IP.Diagnostics.UDPEchoConfig.": { + "type": "object", + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object allows the CPE to be configured to perform the UDP Echo Service defined in <> and UDP Echo Plus Service defined in <>.", + "access": false, + "array": false, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "MUST be enabled to receive UDP echo. When enabled from a disabled state all related timestamps, statistics and UDP Echo Plus counters are cleared.", + "datatype": "boolean" + }, + "Interface": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<> The value of this parameter MUST be either a valid interface or <>. An attempt to set this parameter to a different value MUST be rejected as an invalid parameter value. If <> is specified, the CPE MUST listen and receive UDP echo requests on all interfaces. Note: Interfaces behind a NAT MAY require port forwarding rules configured in the Gateway to enable receiving the UDP packets.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "SourceIPAddress": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The Source IP address of the UDP echo packet. The CPE MUST only respond to a UDP echo from this source IP address.", + "datatype": "IPAddress", + "range": [ + { + "max": 45 + } + ] + }, + "UDPPort": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The UDP port on which the UDP server MUST listen and respond to UDP echo requests.", + "datatype": "unsignedInt" + }, + "EchoPlusEnabled": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "If <> the CPE will perform necessary packet processing for UDP Echo Plus packets.", + "datatype": "boolean" + }, + "EchoPlusSupported": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<> if UDP Echo Plus is supported.", + "datatype": "boolean" + }, + "PacketsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Incremented upon each valid UDP echo packet received.", + "datatype": "unsignedInt" + }, + "PacketsResponded": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Incremented for each UDP echo response sent.", + "datatype": "unsignedInt" + }, + "BytesReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The number of UDP received bytes including payload and UDP header after the UDPEchoConfig is enabled.", + "datatype": "unsignedInt" + }, + "BytesResponded": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The number of UDP responded bytes, including payload and UDP header sent after the UDPEchoConfig is enabled.", + "datatype": "unsignedInt" + }, + "TimeFirstPacketReceived": { + "type": "dateTime", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Time in UTC, which MUST be specified to microsecond precision. For example: 2008-04-09T15:01:05.123456, The time that the server receives the first UDP echo packet after the UDPEchoConfig is enabled.", + "datatype": "dateTime" + }, + "TimeLastPacketReceived": { + "type": "dateTime", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Time in UTC, which MUST be specified to microsecond precision. For example: 2008-04-09T15:01:05.123456 The time that the server receives the most recent UDP echo packet.", + "datatype": "dateTime" + } + }, "Device.IP.Diagnostics.UDPEchoDiagnostics.": { "type": "object", "version": "2.9", @@ -60090,7 +56397,6 @@ "type": "string", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60108,11 +56414,10 @@ "type": "string", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], - "description": "<> Example: Device.IP.Interface.1 If <> is specified, the CPE MUST use the interface as directed by its routing policy (Forwarding table entries) to determine the appropriate interface.", + "description": "The IP-layer interface over which the test is to be performed. Example: Device.IP.Interface.1 <>", "datatype": "string", "range": [ { @@ -60124,7 +56429,6 @@ "type": "string", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60140,11 +56444,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], "description": "Port on the host to perform tests to.", + "default": "7", "datatype": "unsignedInt", "range": [ { @@ -60157,7 +56461,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60173,7 +56476,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60190,7 +56492,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60208,7 +56509,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60225,7 +56525,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60243,7 +56542,6 @@ "type": "string", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60259,7 +56557,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60275,7 +56572,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60286,7 +56582,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60297,7 +56592,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60309,7 +56603,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60321,7 +56614,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60333,7 +56625,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60344,7 +56635,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60355,7 +56645,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60380,7 +56669,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60391,7 +56679,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60402,7 +56689,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60413,7 +56699,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60424,7 +56709,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60435,11 +56719,10 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], - "description": "The TestRespRcvTimeStamp field in the response packet <> from the UDP Echo Plus server (i.e. <>) to record the reception time of this UDP Echo Plus packet sent from the CPE client. If <> is <>, <> SHOULD be 0.", + "description": "The TestRespRcvTimeStamp field in the response packet <> from the UDP Echo Plus server (i.e. <>) to record the reception time in <> of this UDP Echo Plus packet sent from the CPE client. If <> is <>, <> SHOULD be 0.", "datatype": "unsignedInt", "unit": "microseconds" }, @@ -60447,11 +56730,10 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], - "description": "The TestRespReplyTimeStamp field in the response packet <> from the UDP Echo Plus server (i.e. <>) to record the server reply time of this UDP Echo Plus packet sent from the CPE client. That is, the time that the server returned the UDP Echo Plus packet. If <> is <>, <> SHOULD be 0.", + "description": "The TestRespReplyTimeStamp field in the response packet <> from the UDP Echo Plus server (i.e. <>) to record the server reply time in <> of this UDP Echo Plus packet sent from the CPE client. That is, the time that the server returned the UDP Echo Plus packet. If <> is <>, <> SHOULD be 0.", "datatype": "unsignedInt", "unit": "microseconds" }, @@ -60459,7 +56741,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -60481,7 +56762,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60499,7 +56779,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60515,7 +56794,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60531,7 +56809,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -60547,7 +56824,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -60563,7 +56839,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60583,11 +56858,10 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], - "description": "<> The IP-layer interface over which the test is to be performed. Example: Device.IP.Interface.1 If <> is specified, the device MUST use the interface as directed by its routing policy (Forwarding table entries) to determine the appropriate interface.", + "description": "<> The IP-layer interface over which the test is to be performed. Example: Device.IP.Interface.1 <>", "datatype": "string", "range": [ { @@ -60599,7 +56873,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60614,7 +56887,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60630,7 +56902,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60647,7 +56918,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60658,11 +56928,10 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], - "description": "The number of connections to be used in the test. The default value SHOULD be 1. <> MUST NOT be set to a value greater than <>.", + "description": "The number of connections to be used in the test. The default value SHOULD be 1. <> MUST NOT be set to a value greater than <>IPLayerMaxConnections>>.", "datatype": "unsignedInt", "range": [ { @@ -60674,7 +56943,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60691,7 +56959,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60708,7 +56975,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60724,7 +56990,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60742,7 +57007,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60760,7 +57024,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -60777,7 +57040,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60794,7 +57056,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60811,7 +57072,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60832,7 +57092,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60853,7 +57112,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60868,7 +57126,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60879,7 +57136,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60890,7 +57146,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -60901,7 +57156,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60919,7 +57173,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60928,20 +57181,35 @@ "range": [ { "min": 500, - "max": 10000000 + "max": 40000000 } ], "unit": "kbps" }, + "StartSendingRateIndex": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The configurable initial Sending Rate index (to a row of the sending rate table) for a <> or <> test. <> overrides <> if both parameters are present. See Annex A of <> for details. The default value SHOULD be 0.", + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 11108 + } + ] + }, "NumberTestSubIntervals": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], - "description": "Number of intermediate measurement reporting intervals. The value MUST NOT be greater than <>. The default value SHOULD be 10.", + "description": "Number of intermediate measurement reporting intervals. The value MUST NOT be greater than <>IPLayerMaxIncrementalResult>>. The default value SHOULD be 10.", "datatype": "unsignedInt", "range": [ { @@ -60954,7 +57222,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -60971,7 +57238,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -60989,7 +57255,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61007,7 +57272,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61025,7 +57289,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61043,7 +57306,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61061,7 +57323,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61079,7 +57340,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61097,11 +57357,10 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], - "description": "Indicates the requested precision of timestamp values. The test implementation will determine the actual precision to use based on the implemented resolution capabilities of the protocols used and this requested value. If the implemented resolution capabilities of the <> protocols being used are able to provide the requested resolution, this resolution SHOULD be provided. Value specified in <>. The default value SHOULD be 1 <>.", + "description": "Indicates the requested precision of timestamp values. The test implementation will determine the actual precision to use based on the implemented resolution capabilities of the protocols used and this requested value. If the implemented resolution capabilities of the <>IPLayerCapSupportedMetrics>> protocols being used are able to provide the requested resolution, this resolution SHOULD be provided. Value specified in <>. The default value SHOULD be 1 <>.", "datatype": "unsignedInt", "range": [ { @@ -61115,7 +57374,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61132,18 +57390,16 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], - "description": "This parameter is only meaningful if <> is <>. When <> (enabled) only Loss counts toward received packet sequence number errors, and reordering and Duplication impairments are ignored. When <> (disabled), Loss, Reordering and Duplication are all counted as sequence number errors. The default value SHOULD be <> (disabled).", + "description": "This parameter is only meaningful if <> is <>. When <> (enabled) only Loss counts toward received packet sequence number errors, and Reordering and Duplication impairments are ignored. When <> (disabled), Loss, Reordering and Duplication are all counted as sequence number errors. The default value SHOULD be <> (enabled).", "datatype": "boolean" }, "LowerThresh": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61161,7 +57417,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61175,11 +57430,26 @@ ], "unit": "milliseconds" }, + "RetryThresh": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The initial number of retries before activating \u201cfast\u201d sending rate increase mode. Different paths through the flow chart increase the sending rate, either fast or slow, or decrease the rate, etc. The algorithm doubles the threshold each time on subsequent activations. See Annex B of <> for details. The default value SHOULD be 5.", + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 3000 + } + ] + }, "HighSpeedDelta": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61191,11 +57461,24 @@ } ] }, + "RateAdjAlgorithm": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Configurable choice of Load Rate Adjustment Algorithm. Refer to <> for details.", + "datatype": "string", + "enumerations": [ + "B", + "C" + ] + }, "SlowAdjThresh": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61211,7 +57494,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61228,18 +57510,36 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], "description": "Beginning of transmission send/receive time in UTC, which MUST be specified to <> precision. If multiple connections are used, then <> is set to the earliest value across all connections. For example: 2008-04-09T15:01:05.123456Z", "datatype": "dateTime" }, + "IncrementalResultNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "ModalResultNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, "EOMTime": { "type": "dateTime", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61250,7 +57550,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61262,7 +57561,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61274,7 +57572,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61285,7 +57582,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61296,7 +57592,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61307,7 +57602,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61318,7 +57612,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61329,7 +57622,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61340,7 +57632,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61351,7 +57642,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61362,7 +57652,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61373,7 +57662,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61384,7 +57672,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61395,7 +57682,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61406,7 +57692,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61417,7 +57702,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61428,7 +57712,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61439,7 +57722,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61450,7 +57732,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61461,7 +57742,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61472,7 +57752,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61483,7 +57762,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61494,40 +57772,16 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], "description": "The number of bits observed on the <> during an IP-Layer Capacity test for the entire time interval of duration <>, divided by the duration of <>. Result is expressed in <> with 2 digits beyond the decimal. 10^6 bits/second = 1 <>. This is primarily a diagnostic measurement. Measurement direction follows the <>.", "datatype": "decimal" }, - "IncrementalResultNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.14", - "protocols": [ - "cwmp" - ], - "description": "<>", - "datatype": "unsignedInt" - }, - "ModalResultNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.14", - "protocols": [ - "cwmp" - ], - "description": "<>", - "datatype": "unsignedInt" - }, "TmaxRTTUsed": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61539,7 +57793,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61560,7 +57813,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61571,7 +57823,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61582,7 +57833,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61593,7 +57843,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61604,7 +57853,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61615,7 +57863,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61626,7 +57873,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61637,7 +57883,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61648,7 +57893,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61659,7 +57903,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61670,7 +57913,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61681,7 +57923,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61702,7 +57943,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61713,7 +57953,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61724,7 +57963,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61735,7 +57973,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61746,7 +57983,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61757,7 +57993,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61768,7 +58003,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp" ], @@ -61779,7 +58013,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61790,7 +58023,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -61812,7 +58044,6 @@ "type": "string", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -61830,11 +58061,10 @@ "type": "string", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], - "description": "<> Example: Device.IP.Interface.1 If <> is specified, the CPE MUST use the interface as directed by its routing policy (Forwarding table entries) to determine the appropriate interface.", + "description": "<> Example: Device.IP.Interface.1 <>", "datatype": "string", "range": [ { @@ -61846,7 +58076,6 @@ "type": "string", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -61863,7 +58092,6 @@ "type": "string", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -61878,7 +58106,6 @@ "type": "string", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -61899,7 +58126,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -61915,7 +58141,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp" ], @@ -61932,7 +58157,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -61943,7 +58167,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -61955,7 +58178,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -61967,7 +58189,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -61979,7 +58200,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp" ], @@ -61991,171 +58211,6 @@ } ] } - }, - "Device.IP.Diagnostics.UDPEchoConfig.": { - "type": "object", - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "description": "This object allows the CPE to be configured to perform the UDP Echo Service defined in <> and UDP Echo Plus Service defined in <>.", - "access": false, - "array": false, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "description": "MUST be enabled to receive UDP echo. When enabled from a disabled state all related timestamps, statistics and UDP Echo Plus counters are cleared.", - "datatype": "boolean" - }, - "Interface": { - "type": "string", - "read": true, - "write": true, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "description": "<> The value of this parameter MUST be either a valid interface or <>. An attempt to set this parameter to a different value MUST be rejected as an invalid parameter value. If <> is specified, the CPE MUST listen and receive UDP echo requests on all interfaces. Note: Interfaces behind a NAT MAY require port forwarding rules configured in the Gateway to enable receiving the UDP packets.", - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - }, - "SourceIPAddress": { - "type": "string", - "read": true, - "write": true, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "description": "The Source IP address of the UDP echo packet. The CPE MUST only respond to a UDP echo from this source IP address.", - "datatype": "IPAddress", - "range": [ - { - "max": 45 - } - ] - }, - "UDPPort": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "description": "The UDP port on which the UDP server MUST listen and respond to UDP echo requests.", - "datatype": "unsignedInt" - }, - "EchoPlusEnabled": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "description": "If <> the CPE will perform necessary packet processing for UDP Echo Plus packets.", - "datatype": "boolean" - }, - "EchoPlusSupported": { - "type": "boolean", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "description": "<> if UDP Echo Plus is supported.", - "datatype": "boolean" - }, - "PacketsReceived": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "description": "Incremented upon each valid UDP echo packet received.", - "datatype": "unsignedInt" - }, - "PacketsResponded": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "description": "Incremented for each UDP echo response sent.", - "datatype": "unsignedInt" - }, - "BytesReceived": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "description": "The number of UDP received bytes including payload and UDP header after the UDPEchoConfig is enabled.", - "datatype": "unsignedInt" - }, - "BytesResponded": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "description": "The number of UDP responded bytes, including payload and UDP header sent after the UDPEchoConfig is enabled.", - "datatype": "unsignedInt" - }, - "TimeFirstPacketReceived": { - "type": "dateTime", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "description": "Time in UTC, which MUST be specified to microsecond precision. For example: 2008-04-09T15:01:05.123456, The time that the server receives the first UDP echo packet after the UDPEchoConfig is enabled.", - "datatype": "dateTime" - }, - "TimeLastPacketReceived": { - "type": "dateTime", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "description": "Time in UTC, which MUST be specified to microsecond precision. For example: 2008-04-09T15:01:05.123456 The time that the server receives the most recent UDP echo packet.", - "datatype": "dateTime" - } } } }, @@ -62183,7 +58238,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62209,7 +58263,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62221,7 +58274,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62238,7 +58290,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62256,7 +58307,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62276,7 +58326,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62302,7 +58351,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62319,7 +58367,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62337,7 +58384,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62355,7 +58401,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62372,7 +58417,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62398,7 +58442,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62420,7 +58463,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62432,7 +58474,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62470,7 +58511,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62484,7 +58524,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62506,7 +58545,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62523,7 +58561,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62540,7 +58577,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62566,7 +58602,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62587,7 +58622,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62604,7 +58638,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -62636,7 +58669,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62648,7 +58680,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62665,7 +58696,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62677,7 +58707,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62709,7 +58738,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62749,7 +58777,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62773,7 +58800,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62804,7 +58830,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62837,7 +58862,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62849,7 +58873,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62861,7 +58884,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62873,7 +58895,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62885,7 +58906,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62897,7 +58917,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62912,14 +58931,13 @@ "cwmp", "usp" ], - "description": "Global IPsec statistics. These statistics include all IPsec traffic, i.e. all IKEv2 negotiation, IKEv2 SAs and child SAs. The CPE MUST reset global IPsec Stats parameters (unless otherwise stated in individual object or parameter descriptions) either when IPsec is disabled (<> is set to <>) or when IPsec is enabled (<> is set to <>).", + "description": "Global IPsec statistics. These statistics include all IPsec traffic, i.e. all IKEv2 negotiation, IKEv2 SAs and child SAs. The CPE MUST reset global IPsec Stats parameters (unless otherwise stated in individual object or parameter descriptions) either when IPsec is disabled (<> is set to <>) or when IPsec is enabled (<> is set to <>).", "access": false, "array": false, "NegotiationFailures": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62931,7 +58949,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62943,7 +58960,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62955,7 +58971,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62967,7 +58982,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62979,7 +58993,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -62991,7 +59004,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63003,7 +59015,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63015,7 +59026,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63027,7 +59037,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63039,7 +59048,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63051,7 +59059,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63077,7 +59084,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63090,7 +59096,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63109,7 +59114,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63126,7 +59130,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63143,7 +59146,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63160,7 +59162,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63173,7 +59174,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63190,7 +59190,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63207,7 +59206,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63220,7 +59218,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63237,7 +59234,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63254,7 +59250,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63267,7 +59262,6 @@ "type": "int", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63286,7 +59280,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63299,7 +59292,6 @@ "type": "int", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63318,7 +59310,6 @@ "type": "int", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63337,7 +59328,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63350,7 +59340,6 @@ "type": "int", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63369,7 +59358,6 @@ "type": "int", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63388,7 +59376,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63401,7 +59388,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63419,7 +59405,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63445,7 +59430,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63462,7 +59446,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63474,7 +59457,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63496,7 +59478,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63509,7 +59490,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63526,19 +59506,17 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" ], - "description": "IKEv2 CPE authentication method <>. <> table or in another table that contains appropriate CPE credentials>> If <>, or the referenced row is disabled or deleted, the CPE chooses the authentication method based on local policy.", + "description": "IKEv2 CPE authentication method <>. <> table or in another table that contains appropriate CPE credentials>> If <>, or the referenced row is disabled or deleted, the CPE chooses the authentication method based on local policy.", "datatype": "string" }, "IKEv2AllowedEncryptionAlgorithms": { "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63552,7 +59530,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63566,7 +59543,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63580,7 +59556,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63594,7 +59569,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63608,7 +59582,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63622,7 +59595,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63636,7 +59608,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63649,7 +59620,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63662,7 +59632,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63675,7 +59644,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63692,7 +59660,6 @@ "type": "int", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63710,7 +59677,6 @@ "type": "unsignedLong", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63723,7 +59689,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63736,7 +59701,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63752,7 +59716,6 @@ "type": "unsignedLong", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63765,7 +59728,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63778,7 +59740,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63794,7 +59755,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63820,7 +59780,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63832,7 +59791,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63849,7 +59807,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63867,7 +59824,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63889,7 +59845,7 @@ "cwmp", "usp" ], - "description": "Represents an IPsec tunnel, i.e. a virtual IP interface that models an IPsec tunnel entry point and exit point. A <> instance always references (and has the same lifetime as) a (<.Type>>,<.Type>>) <> pair. The <> instance models the IPsec-specific concepts, the <.Type>> <> instance models the generic concepts, and the <.Type>> <> instance exists only so it can be referenced by forwarding or filter rules. <> instances are automatically created (as needed) when <> instances are enabled and disabled. Each instances <> parameter references the <> instances that require the <> instance to exist. If this list ever becomes <>, e.g. because all the referenced <> instances have been disabled or deleted, the CPE MAY choose not to delete the <> instance (and its associated (<.Type>>,<.Type>>) <> pair). This can be desirable, because <>, <.IPv4Forwarding>>, <.IPv6Forwarding>> etc instances might be referencing the <> instances.", + "description": "Represents an IPsec tunnel, i.e. a virtual IP interface that models an IPsec tunnel entry point and exit point. A <> instance always references (and has the same lifetime as) a (<.Type>>,<.Type>>) <> pair. The <> instance models the IPsec-specific concepts, the <.Type>> <> instance models the generic concepts, and the <.Type>> <> instance exists only so it can be referenced by forwarding or filter rules. <> instances are automatically created (as needed) when <> instances are enabled and disabled. Each instances <> parameter references the <> instances that require the <> instance to exist. If this list ever becomes <>, e.g. because all the referenced <> instances have been disabled or deleted, the CPE MAY choose not to delete the <> instance (and its associated (<.Type>>,<.Type>>) <> pair). This can be desirable, because <>, <.IPv4Forwarding>>, <.IPv6Forwarding>> etc instances might be referencing the <> instances.", "uniqueKeys": [ "Alias", "TunnelInterface", @@ -63901,7 +59857,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63918,31 +59873,28 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" ], - "description": "The corresponding auto-created <.Type>> <> instance. <>", + "description": "The corresponding auto-created <.Type>> <> instance. <>", "datatype": "string" }, "TunneledInterface": { "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" ], - "description": "The corresponding auto-created <.Type>> <> instance. <>", + "description": "The corresponding auto-created <.Type>> <> instance. <>", "datatype": "string" }, "Filters": { "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63959,14 +59911,13 @@ "cwmp", "usp" ], - "description": "Statistics for this IPsec tunnel, i.e. all traffic that has passed through the tunnel, including IKEv2 negotiation, IKEv2 SA and ChildSA traffic. The CPE MUST reset the tunnels Stats parameters (unless otherwise stated in individual object or parameter descriptions) either when the tunnel becomes operationally down due to a previous administrative down (i.e. its associated <.Status>> parameter transitions to a down state after the tunnel has been disabled) or when the tunnel becomes administratively up (i.e. its associated <.Enable>> parameter transition from <> to <>). Note that this object does not include generic statistics that are available in the associated <.Stats>> object.", + "description": "Statistics for this IPsec tunnel, i.e. all traffic that has passed through the tunnel, including IKEv2 negotiation, IKEv2 SA and ChildSA traffic. The CPE MUST reset the tunnels Stats parameters (unless otherwise stated in individual object or parameter descriptions) either when the tunnel becomes operationally down due to a previous administrative down (i.e. its associated <.Status>> parameter transitions to a down state after the tunnel has been disabled) or when the tunnel becomes administratively up (i.e. its associated <.Enable>> parameter transition from <> to <>). Note that this object does not include generic statistics that are available in the associated <.Stats>> object.", "access": false, "array": false, "DecryptionErrors": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63978,7 +59929,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -63990,7 +59940,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64002,7 +59951,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64014,7 +59962,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64041,7 +59988,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64060,7 +60006,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64077,7 +60022,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64089,7 +60033,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64106,7 +60049,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64123,7 +60065,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64140,7 +60081,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64153,7 +60093,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64170,7 +60109,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64187,7 +60125,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64204,7 +60141,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64216,7 +60152,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64234,7 +60169,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64246,7 +60180,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64268,7 +60201,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64280,7 +60212,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64292,7 +60223,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64304,7 +60234,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64316,7 +60245,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64328,7 +60256,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64340,7 +60267,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64352,7 +60278,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64375,7 +60300,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64393,7 +60317,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64425,7 +60348,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64444,7 +60366,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64461,7 +60382,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64473,7 +60393,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64485,7 +60404,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64507,7 +60425,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64519,7 +60436,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64531,7 +60447,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64543,7 +60458,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64555,7 +60469,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64567,7 +60480,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64579,7 +60491,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64591,7 +60502,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64603,7 +60513,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64615,7 +60524,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -64641,7 +60549,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64653,7 +60560,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64678,7 +60584,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64690,7 +60595,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64707,7 +60611,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64739,7 +60642,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64761,7 +60663,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64778,7 +60679,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64792,7 +60692,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64805,7 +60704,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64821,7 +60719,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64834,7 +60731,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64851,7 +60747,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64873,7 +60768,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64885,7 +60779,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64897,7 +60790,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64909,7 +60801,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64921,7 +60812,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64933,7 +60823,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64945,7 +60834,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64957,7 +60845,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64984,7 +60871,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -64996,7 +60882,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65017,7 +60902,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65049,7 +60933,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65066,7 +60949,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65079,7 +60961,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65094,7 +60975,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65107,7 +60987,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65120,7 +60999,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65138,7 +61016,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65151,7 +61028,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65174,7 +61050,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65186,7 +61061,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65198,7 +61072,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65210,7 +61083,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65222,7 +61094,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65234,7 +61105,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65246,7 +61116,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65258,7 +61127,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65286,7 +61154,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65299,7 +61166,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65318,7 +61184,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65335,7 +61200,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65352,7 +61216,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65369,7 +61232,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65382,7 +61244,6 @@ "type": "int", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65400,7 +61261,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65413,7 +61273,6 @@ "type": "int", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -65443,7 +61302,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65455,7 +61313,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65480,7 +61337,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65492,7 +61348,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65509,7 +61364,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65526,7 +61380,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65548,7 +61401,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65565,7 +61417,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65579,7 +61430,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65592,7 +61442,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65608,7 +61457,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65621,7 +61469,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65638,7 +61485,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65655,7 +61501,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65677,7 +61522,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65695,7 +61539,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65713,7 +61556,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65737,7 +61579,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65749,7 +61590,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65761,7 +61601,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65773,7 +61612,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65785,7 +61623,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65797,7 +61634,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65809,7 +61645,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65821,7 +61656,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65848,7 +61682,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65860,7 +61693,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65881,7 +61713,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65898,7 +61729,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65915,7 +61745,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65928,7 +61757,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65943,7 +61771,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65966,7 +61793,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -65984,7 +61810,6 @@ "type": "unsignedLong", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66006,7 +61831,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66018,7 +61842,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66030,7 +61853,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66042,7 +61864,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66054,7 +61875,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66066,7 +61886,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66078,7 +61897,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66090,7 +61908,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66118,7 +61935,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66131,7 +61947,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66150,7 +61965,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66167,7 +61981,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66184,7 +61997,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66201,7 +62013,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66214,7 +62025,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66232,7 +62042,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66245,7 +62054,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66275,7 +62083,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66287,7 +62094,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66312,7 +62118,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66324,7 +62129,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66341,7 +62145,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66358,7 +62161,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66380,7 +62182,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66397,7 +62198,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66411,7 +62211,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66424,7 +62223,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66440,7 +62238,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66453,7 +62250,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66470,7 +62266,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66482,7 +62277,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66500,7 +62294,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66528,7 +62321,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66540,7 +62332,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66552,7 +62343,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66564,7 +62354,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66576,7 +62365,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66588,7 +62376,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66600,7 +62387,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66612,7 +62398,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66639,7 +62424,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66651,7 +62435,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66672,7 +62455,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66689,7 +62471,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66706,7 +62487,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66719,7 +62499,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66734,7 +62513,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66767,7 +62545,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66779,7 +62556,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66791,7 +62567,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66803,7 +62578,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66815,7 +62589,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66827,7 +62600,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66839,7 +62611,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66851,7 +62622,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66879,7 +62649,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66892,7 +62661,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66911,7 +62679,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66928,7 +62695,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66945,7 +62711,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66962,7 +62727,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66975,7 +62739,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -66993,7 +62756,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -67006,7 +62768,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -67036,7 +62797,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67048,7 +62808,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67075,7 +62834,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67088,7 +62846,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67106,7 +62863,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67123,7 +62879,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67140,7 +62895,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67152,7 +62906,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67164,24 +62917,17 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" ], - "description": "The MAP Border Relay (BR) address or prefix. * For MAP-E this is the BR address and therefore MUST be a /128 <>. Note this address can be an IPv6 anycast address. This address corresponds to the <> OPTION_S46_BR (Border Relay) option. * For MAP-T this is the BR prefix <>. This address prefix corresponds to the <> OPTION_S46_DMR (Default Mapping Rule) option. Note: There will be a corresponding <.IPv4Forwarding>> default rule.", - "datatype": "IPv6Prefix", - "range": [ - { - "max": 49 - } - ] + "description": "The MAP Border Relay (BR) address or prefix. * For MAP-E this is the BR address and therefore MUST be a /128 <>. Note this address can be an IPv6 anycast address. This address corresponds to the <> OPTION_S46_BR (Border Relay) option. * For MAP-T this is the BR prefix <>. This address prefix corresponds to the <> OPTION_S46_DMR (Default Mapping Rule) option. Note: There will be a corresponding <.IPv4Forwarding>> default rule.", + "datatype": "IPv6Prefix" }, "DSCPMarkPolicy": { "type": "int", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67199,12 +62945,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" ], - "description": "Port-set ID (PSID) offset in <>. The number of Port-sets is 2^<>. Corresponds to the <> S46_PORTPARAMS (Port Parameters) options offset field. <.>> object>> <>", + "description": "Port-set ID (PSID) offset in <>. The number of Port-sets is 2^<>. Corresponds to the <> S46_PORTPARAMS (Port Parameters) options offset field. <.>> object>> <>", "default": "6", "datatype": "unsignedInt", "range": [ @@ -67219,12 +62964,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" ], - "description": "The length in <> of the Port-set id (PSID) configured in the <> parameter. Corresponds to the <> S46_PORTPARAMS (Port Parameters) options PSID-len field. <.>> object>> <>", + "description": "The length in <> of the Port-set id (PSID) configured in the <> parameter. Corresponds to the <> S46_PORTPARAMS (Port Parameters) options PSID-len field. <.>> object>> <>", "default": "0", "datatype": "unsignedInt", "range": [ @@ -67239,12 +62983,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" ], - "description": "Port-set ID (PSID) to use in preference to the value extracted from the Embedded Address (EA) bits. Only the high order <> bits of the <> value are used, so the parameter is ignored when <> is zero. Corresponds to the <> S46_PORTPARAMS (Port Parameters) options PSID field. <.>> object>> <>", + "description": "Port-set ID (PSID) to use in preference to the value extracted from the Embedded Address (EA) bits. Only the high order <> bits of the <> value are used, so the parameter is ignored when <> is zero. Corresponds to the <> S46_PORTPARAMS (Port Parameters) options PSID field. <.>> object>> <>", "default": "0", "datatype": "unsignedInt", "range": [ @@ -67258,7 +63001,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67271,7 +63013,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67298,7 +63039,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67311,7 +63051,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67329,7 +63068,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67346,7 +63084,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67363,25 +63100,18 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" ], "description": "The Rule IPv6 prefix. The Rule IPv6 prefix is a leading part of the end-user <>, i.e. its length MUST be less than or equal to the length of the end-user IPv6Prefix, and it MUST match the end-user IPv6Prefix. Corresponds to the <> S46_RULE options ipv6-prefix field.", "default": "/0", - "datatype": "IPv6Prefix", - "range": [ - { - "max": 49 - } - ] + "datatype": "IPv6Prefix" }, "IPv4Prefix": { "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67404,7 +63134,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67424,7 +63153,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67437,7 +63165,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -67457,7 +63184,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -67477,7 +63203,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -67496,7 +63221,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -67520,7 +63244,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67533,7 +63256,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67554,7 +63276,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67571,7 +63292,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67588,7 +63308,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67601,7 +63320,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67626,7 +63344,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67638,7 +63355,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67650,7 +63366,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67662,7 +63377,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67674,7 +63388,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67686,7 +63399,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67698,7 +63410,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67710,7 +63421,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67722,7 +63432,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67734,7 +63443,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67746,7 +63454,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67758,7 +63465,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67770,7 +63476,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67782,7 +63487,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67794,7 +63498,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -67820,7 +63523,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -67832,7 +63534,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -67850,7 +63551,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -67867,18 +63567,12 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], "description": "Captive portal <> to which upstream HTTP (port 80) traffic to destinations not listed in the <> will be redirected. The captive portal URL MUST be an HTTP (not HTTPS) URL. The CPE MUST permit the captive portal URL to be set to <>, which has the effect of disabling the captive portal (if <> is <> and the captive portal URL is <>, <> MUST be <>).", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" } }, "Device.Routing.": { @@ -67895,7 +63589,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -67920,7 +63613,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -67933,7 +63625,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -67951,7 +63642,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -67968,7 +63658,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -67991,7 +63680,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -68043,7 +63731,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -68056,7 +63743,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -68075,7 +63761,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -68088,11 +63773,29 @@ } ] }, + "Type": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies the forwarding entry type. Based on <>", + "default": "Normal", + "datatype": "string", + "enumerations": [ + "Normal", + "Receive", + "Blackhole", + "Unreachable", + "Prohibit" + ] + }, "StaticRoute": { "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -68105,7 +63808,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -68141,7 +63843,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -68177,12 +63878,11 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Identifier of a set of classes or flows that have the corresponding <> value as defined in the <> object. A value of -1 indicates no <> is specified. If specified, this forwarding entry is to apply only to traffic associated with the specified classes and flows.", + "description": "Identifier of a set of classes or flows that have the corresponding <> value as defined in the <> object. A value of -1 indicates no <> is specified. If specified, this forwarding entry is to apply only to traffic associated with the specified classes and flows.", "default": "-1", "datatype": "int", "range": [ @@ -68195,7 +63895,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -68231,7 +63930,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -68248,7 +63946,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -68268,7 +63965,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -68330,7 +64026,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -68343,7 +64038,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -68362,7 +64056,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -68375,22 +64068,35 @@ } ] }, + "Type": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies the forwarding entry type. Based on <>", + "default": "Normal", + "datatype": "string", + "enumerations": [ + "Normal", + "Receive", + "Blackhole", + "Unreachable", + "Prohibit" + ] + }, "DestIPPrefix": { "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "Destination IPv6 prefix. <> indicates that it matches all destination prefixes (i.e. equivalent to ::/0). All bits to the right of the prefix MUST be zero, e.g. 2001:edff:fe6a:f76::/64. Routes with a 128-bit prefix length (/128) are host routes for a specific IPv6 destination, e.g. 2001:db8:28:2:713e:a426:d167:37ab/128.", "datatype": "IPv6Prefix", - "range": [ - { - "max": 49 - } - ], "mapping": [ { "type": "uci", @@ -68411,12 +64117,11 @@ "type": "int", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], - "description": "Identifier of a set of classes or flows that have the corresponding <> value as defined in the <> object. A value of -1 indicates no <> is specified. If specified, this forwarding entry is to apply only to traffic associated with the specified classes and flows.", + "description": "Identifier of a set of classes or flows that have the corresponding <> value as defined in the <> object. A value of -1 indicates no <> is specified. If specified, this forwarding entry is to apply only to traffic associated with the specified classes and flows.", "default": "-1", "datatype": "int", "range": [ @@ -68429,18 +64134,12 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "IPv6 address of the next hop. Only one of <> and <> SHOULD be configured for a route. <> indicates no <> is specified. If both are configured, <> and <> MUST be consistent with each other.", "datatype": "IPv6Address", - "range": [ - { - "max": 45 - } - ], "mapping": [ { "type": "uci", @@ -68461,7 +64160,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -68478,7 +64176,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -68498,7 +64195,6 @@ "type": "int", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -68531,7 +64227,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -68556,7 +64251,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -68568,7 +64262,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -68585,7 +64278,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -68611,7 +64303,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -68624,7 +64315,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -68643,7 +64333,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -68660,7 +64349,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -68677,7 +64365,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -68689,7 +64376,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -68713,7 +64399,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -68725,7 +64410,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -68750,7 +64434,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -68767,7 +64450,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -68784,24 +64466,17 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "IPv6 Address of the router that sent the RA that included this route info.", - "datatype": "IPv6Address", - "range": [ - { - "max": 45 - } - ] + "datatype": "IPv6Address" }, "PreferredRouteFlag": { "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -68818,30 +64493,161 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "IPv6 address prefix, as received in an instance of the Route Information Option of a RA message.", - "datatype": "IPv6Prefix", - "range": [ - { - "max": 49 - } - ] + "datatype": "IPv6Prefix" + }, + "ManagedAddressConfiguration": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "When set, it indicates that addresses are available via Dynamic Host Configuration Protocol [DHCPv6]. If the <> is set, the <> is redundant and can be ignored because DHCPv6 will return all available configuration information (see <>).", + "datatype": "boolean" + }, + "OtherConfiguration": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "When set, it indicates that other configuration information is available via DHCPv6. Examples of such information are DNS-related information or information on other servers within the network (see <>).", + "datatype": "boolean" }, "RouteLifetime": { "type": "dateTime", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "The time at which <> will cease to be usable for use as a forwarding entry, or <> if not known. For an infinite lifetime, the parameter value MUST be 9999-12-31T23:59:59Z. <> is received in an instance of the Route Information Option of a RA message.", "datatype": "dateTime" + }, + "ReachableTime": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The time, in <>, that a node assumes a neighbor is reachable after having received a reachability confirmation. Used by the Neighbor Unreachability Detection algorithm <>. A value of zero means unspecified (by this router) (see <>).", + "datatype": "unsignedInt", + "range": [ + { + "max": 3600000 + } + ], + "unit": "milliseconds" + }, + "RetransTimer": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The time, in <>, between retransmitted Neighbor Solicitation messages. Used by address resolution and the Neighbor Unreachability Detection algorithm <>. A value of zero means unspecified (by this router) (see <>).", + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "HomeAgent": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The Home Agent (H) bit is set in a Router Advertisement to indicate that the router sending this Router Advertisement is also functioning as a Mobile IPv6 home agent on this link. (see <> and <>)", + "datatype": "boolean" + }, + "OptionNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "Device.Routing.RouteInformation.InterfaceSetting.{i}.Option.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object specifies the received options in a Router Advertisement (RA) message <>. This includes support for receiving DNS information in the RA message as described in <>.", + "uniqueKeys": [ + "Alias", + "Tag" + ], + "access": false, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Tag": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Option tag (type) <>.", + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 65535 + } + ] + }, + "Value": { + "type": "hexBinary", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A hexbinary encoded option value <>.", + "datatype": "hexBinary", + "range": [ + { + "min": 0, + "max": 65535 + } + ] + } } } }, @@ -68859,7 +64665,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -68871,7 +64676,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -68889,7 +64693,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -68906,7 +64709,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -68918,7 +64720,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -68935,7 +64736,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -68953,7 +64753,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -68971,7 +64770,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -68989,7 +64787,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69007,7 +64804,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69019,7 +64815,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69031,7 +64826,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69043,7 +64837,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69055,7 +64848,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69067,17 +64859,15 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], - "description": "When set to <>, all Babel statistics counters are reset to zero. Statistics are provided in <.Stats.>>.", + "description": "When set to <>, all Babel statistics counters are reset to zero. Statistics are provided in <.Stats.>>.", "datatype": "boolean" }, "StatsReset()": { "type": "command", - "async": false, - "version": "2.15", + "async": true, "protocols": [ "usp" ] @@ -69096,7 +64886,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69114,18 +64903,12 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" ], "description": "The multicast group for sending and listening to multicast announcements on IPv6. The multicast group assigned by IANA is ff02::1:6.", - "datatype": "IPv6Address", - "range": [ - { - "max": 45 - } - ] + "datatype": "IPv6Address" } }, "Device.Routing.Babel.InterfaceSetting.{i}.": { @@ -69145,7 +64928,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69157,7 +64939,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69176,7 +64957,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69193,19 +64973,17 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "The <> object instance this Babel implementation is running over. The referenced interface object MUST have <.IPv6Enable>> set to true.", + "description": "The <> object instance this Babel implementation is running over. The referenced interface object MUST have <.IPv6Enable>> set to true.", "datatype": "string" }, "InterfaceMetricAlgorithm": { "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69217,7 +64995,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69229,7 +65006,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69246,7 +65022,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69264,7 +65039,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69282,7 +65056,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69294,7 +65067,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69308,7 +65080,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69320,7 +65091,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69332,7 +65102,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69346,7 +65115,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69358,7 +65126,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69370,7 +65137,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69382,19 +65148,17 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "A reference to a <> instance that contains a timestamped log of packets received and sent on <> on this interface. The <> file format with .pcap file extension SHOULD be supported for packet log files. Logging is enabled/disabled by <>.", + "description": "A reference to a <> instance that contains a timestamped log of packets received and sent on <> on this interface. The <> file format with .pcap file extension SHOULD be supported for packet log files. Logging is enabled/disabled by <>.", "datatype": "string" }, "NeighborNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69416,7 +65180,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69428,7 +65191,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69440,7 +65202,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69452,7 +65213,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69464,7 +65224,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69476,7 +65235,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69502,7 +65260,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69519,7 +65276,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69531,7 +65287,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69543,7 +65298,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69560,7 +65314,6 @@ "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69578,7 +65331,6 @@ "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69596,7 +65348,6 @@ "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69614,7 +65365,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69632,7 +65382,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69649,7 +65398,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69682,7 +65430,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69699,7 +65446,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69711,7 +65457,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69723,7 +65468,6 @@ "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69741,7 +65485,6 @@ "type": "int", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69759,7 +65502,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69776,7 +65518,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69793,7 +65534,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69805,7 +65545,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69831,7 +65570,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69848,7 +65586,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69860,7 +65597,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69885,7 +65621,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69902,7 +65637,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69914,7 +65648,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69926,7 +65659,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69938,7 +65670,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -69950,7 +65681,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -69968,7 +65698,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -69979,7 +65708,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -69990,7 +65718,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp" ], @@ -69999,8 +65726,7 @@ }, "MACTest()": { "type": "command", - "async": false, - "version": "2.15", + "async": true, "protocols": [ "usp" ], @@ -70010,7 +65736,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -70022,7 +65747,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.15", "protocols": [ "usp" ], @@ -70035,7 +65759,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -70063,7 +65786,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -70080,7 +65802,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -70092,7 +65813,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -70117,7 +65837,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -70134,7 +65853,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -70151,7 +65869,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -70163,7 +65880,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -70175,1719 +65891,6 @@ } } }, - "Device.USPAgent.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "This object contains general information about the USP Agent itself. For information related to the Device that hosts the Agent, please reference the <> object.", - "access": false, - "array": false, - "EndpointID": { - "type": "string", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The unique USP identifier for this USP Agent.", - "datatype": "string" - }, - "SoftwareVersion": { - "type": "string", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The current USP Agent software version; not the version of the overall device firmware, which is located in <>. To allow version comparisons, this element SHOULD be in the form of dot-delimited integers, where each successive integer represents a more minor category of variation. For example, 3.0.21 where the components mean: Major.Minor.Build.", - "datatype": "string", - "range": [ - { - "max": 64 - } - ] - }, - "UpTime": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Time in <> since the USP Agent was last restarted (either via a reset of the software or reboot of the underlying device).", - "datatype": "unsignedInt", - "unit": "seconds" - }, - "SupportedProtocols": { - "type": "string", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "USP Message Transfer Protocols supported by this USP Agent. The USP Agent MUST support at least one Protocol.", - "list": { - "datatype": "string", - "item": { - "min": 1 - }, - "enumerations": [ - "CoAP", - "WebSocket", - "STOMP", - "MQTT" - ] - } - }, - "SupportedFingerprintAlgorithms": { - "type": "string", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<>", - "list": { - "datatype": "string", - "enumerations": [ - "SHA-1", - "SHA-224", - "SHA-256", - "SHA-384", - "SHA-512" - ] - } - }, - "AdvertisedDeviceSubtypes": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<>>>", - "list": { - "datatype": "string" - } - }, - "MaxSubscriptionChangeAdoptionTime": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The acceptable amount of time in <> between the alteration of the Agents Subscriptions (e.g. updated subscription, new subscription, removed subscription, etc.) and the notifications related to those subscriptions being delivered. For example, if this parameter is set to 30 <>, then once a Subscription has been updated, the Agent has 30 <> before it needs to start delivering notifications based on the updated version of the Subscription (instead of the old version of the Subscription).", - "datatype": "unsignedInt", - "range": [ - { - "min": 5 - } - ], - "unit": "seconds" - }, - "MTPNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<>", - "datatype": "unsignedInt" - }, - "ControllerNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<>", - "datatype": "unsignedInt" - }, - "CertificateNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<>", - "datatype": "unsignedInt" - }, - "AddCertificate": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Provides a mechanism to allow an ACS to add a new certificate to <>>. This does not automatically produce a trust relationship with the host identified by the Certificate. To produce a trust relationship, an entry is required to exist in <.Credential>> or <.Credential>> that references the new <>> entry. The Agent will use the Serial Number and Issuer fields from the content provided in this parameter to populate the <.SerialNumber>> and <.Issuer>> parameters. If <> already has an instance with the same <.SerialNumber>> and <.Issuer>> parameters, this command will fail. To replace an instance with the same <.SerialNumber>> and <.Issuer>>, the existing instance must first be deleted. The value of this parameter is the X.509 certificate in Privacy-enhanced Electronic Mail (PEM) <> format.", - "datatype": "string", - "range": [ - { - "max": 65535 - } - ] - }, - "Device.USPAgent.MTP.{i}.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Each instance of this table represents a MTP used by the local Agent.", - "uniqueKeys": [ - "Alias" - ], - "access": true, - "array": true, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Enable/Disable this <> instance. If this <> instance is to be disabled and currently used for communication with the requesting controller, the agent has to send the request response first, before disabling it.", - "default": "false", - "datatype": "boolean" - }, - "Status": { - "type": "string", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The current operational state of the <> instance.", - "datatype": "string", - "enumerations": [ - "Up", - "Down", - "Error" - ] - }, - "Protocol": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The Message Transport Protocol (MTP) to be used for communications by a USP Endpoint.", - "default": "WebSocket", - "datatype": "string" - }, - "EnableMDNS": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "This parameter, when <>, enables the advertisement of DNS-SD services defined for this <> instance using mDNS as defined in <>. This parameter cannot be set to <> if there are multiple <> instances with the same value of the <> parameter. When <>, the hostname advertised in the SRV record MUST be a Fully Qualified Domain Name (FQDN). The interfaces that advertise these DNS-SD services are restriced to the set of interfaces associated with this <> instance and the interfaces defined by the <> parameter.", - "default": "true", - "datatype": "boolean" - }, - "Device.USPAgent.MTP.{i}.CoAP.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "If the USP Endpoint uses the CoAP Message Transport Protocol (MTP), then this object contains CoAP specific configuration parameters. <>", - "access": false, - "array": false, - "Interfaces": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<> object instance that this server will use as its host address to receive USP messages>> <> will bind this server to all interfaces for this device.", - "list": { - "datatype": "string" - } - }, - "Port": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The port number used by the CoAP Server to receive USP messages.", - "default": "5683", - "datatype": "unsignedInt", - "range": [ - { - "min": 1, - "max": 65535 - } - ] - }, - "Path": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The path that is used by the CoAP Server in order to receive USP messages.", - "datatype": "string" - }, - "IsEncrypted": { - "type": "boolean", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "This parameter represents whether or not communications that utilize this <> object instance are encrypted. <> parameter will dictate whether all connections to this CoAP server instance are or are not encrypted>>", - "datatype": "boolean" - }, - "EnableEncryption": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "When <>, encryption MUST be used for this MTP instance.", - "default": "true", - "datatype": "boolean" - } - }, - "Device.USPAgent.MTP.{i}.STOMP.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "If the USP Endpoint uses the STOMP Message Transport Protocol (MTP), then this object contains STOMP Client specific configuration parameters related to how the Agent communicates with the STOMP Server.", - "access": false, - "array": false, - "Reference": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "A reference to the STOMP Connection used by this Agent when communicating via the STOMP MTP.", - "datatype": "string" - }, - "Destination": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The STOMP destination where the Agent will be listening to incoming USP messages.", - "datatype": "string" - }, - "DestinationFromServer": { - "type": "string", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The STOMP destination contained in the subscribe-dest header of the CONNECTED STOMP Frame. If the Agent doesnt receive a subscribe-dest header in the CONNECTED STOMP Frame, then the value of this Parameter MUST be set to <>. If this parameters value is not empty then this is the STOMP destination address for this Agent, but if the value is empty the <> Parameter contains the STOMP destination address for this Agent.", - "datatype": "string" - } - }, - "Device.USPAgent.MTP.{i}.WebSocket.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "If the USP Endpoint uses the WebSocket Message Transport Protocol (MTP) as a WebSocket server, then this object contains WebSocket specific configuration parameters.", - "access": false, - "array": false, - "Interfaces": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<> object instance that this server will use as its host address to receive USP messages>> <> will bind this server to all interfaces for this device.", - "list": { - "datatype": "string" - } - }, - "Port": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The port number used by the WebSocket Server to receive USP messages.", - "default": "5683", - "datatype": "unsignedInt", - "range": [ - { - "min": 1, - "max": 65535 - } - ] - }, - "Path": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The service path that is provided by the WebSocket Server in order to exchange USP messages. The value MUST be used as defined in <>.", - "datatype": "string" - }, - "EnableEncryption": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "When <>, encryption MUST be used for all connections to this MTP instance.", - "default": "true", - "datatype": "boolean" - }, - "KeepAliveInterval": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The duration in <> between when WebSocket ping control frames are transmitted by the Agents WebSocket server to the Controllers WebSocket client.", - "datatype": "unsignedInt", - "range": [ - { - "min": 1 - } - ], - "unit": "seconds" - } - }, - "Device.USPAgent.MTP.{i}.MQTT.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "If the USP Endpoint uses the MQTT Message Transport Protocol (MTP), then this object contains MQTT Client specific configuration parameters related to how the Agent communicates with the MQTT broker.", - "access": false, - "array": false, - "Reference": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "A reference to the MQTT Client used by this Agent when communicating via the MQTT MTP.", - "datatype": "string" - }, - "ResponseTopicConfigured": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The Agents configured reply to topic. When MQTT 5.0 is being used, this value is put in the PUBLISH Response Topic property for all PUBLISH packets with a USP Record, if no Response Information (value recorded in <>) is included in the CONNACK. When MQTT 3.1.1 is being used, this value is put at the end of the PUBLISH Topic Name property (as specified in <>. If the value of <> is not a subset (wildcarded or precise match) of any of the <> <.Subscription..Topic>> values the Agent MUST subscribe to this Topic. The value MUST NOT contain any wild card characters (\u201c+\u201d, \u201c#\u201d).", - "datatype": "string", - "range": [ - { - "max": 65535 - } - ] - }, - "ResponseTopicDiscovered": { - "type": "string", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Duplicate of <> <.ResponseInformation>>. This is the value of the CONNACK Response Information property supplied by a MQTT 5.0 server and is used by a MQTT 5.0 client as the basis for the PUBLISH Response Topic property for all PUBLISH packets that expect a response. If a value is received from the MQTT 5.0 server, it will be used instead of any value configured in <>.", - "datatype": "string", - "range": [ - { - "max": 65535 - } - ] - }, - "PublishQoS": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The Agent MUST use this QoS value when sending a USP Record on this MTP. If the referenced MQTT Client uses MQTT 5.0 and the MQTT server only indicates support for a QoS value in the CONNACK Maximum QoS property lower than this QoS value, the Agent MUST use the highest QoS value that is supported by the server.", - "datatype": "unsignedInt", - "range": [ - { - "min": 0, - "max": 2 - } - ] - } - } - }, - "Device.USPAgent.Controller.{i}.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Each instance of this table represents a USP Controller that has access to this USP Agent. On the deletion of an entry from this table, the Agent MUST send the ObjectDeletion notification to all subscribed recipients, even if the recipient is the deleted Controller itself. This notification is the last notification sent to this Controller.", - "uniqueKeys": [ - "EndpointID", - "Alias" - ], - "access": true, - "array": true, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "EndpointID": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The unique USP identifier for this USP Controller.", - "datatype": "string" - }, - "ControllerCode": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Information about the configuration state of an Agent as it pertains to the <> instance. This is not information related to an operators installation or usage of the protocol, that information is maintained in <>. This parameter could be used in scenarios where the Controller needs to perform some kind of initialization or periodic configuration monitoring. For example, a Controller might perform some initial configuration of an Agent on first contact (perhaps to configure the Subscriptions). The Controller could inspect this parameter to determine the current state of the Agents configuration, allowing the Controller to streamline the configuration process.", - "datatype": "string", - "range": [ - { - "max": 128 - } - ] - }, - "ProvisioningCode": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Identifying information which MAY be used by the <> instance to determine <> instance specific customization and provisioning parameters.", - "datatype": "string", - "range": [ - { - "max": 64 - } - ] - }, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Enable/Disable this <> instance. If the Controller instance is to be disabled, the Agent MUST send the ValueChange notification to all subscribed recipients, even if the recipient is the disabled Controller itself. This notification is the last notification sent to this Controller until it is enabled again. The USP Endpoint MUST terminate the MTP connection. When <>, messages (notifications) are not sent to the remote endpoint represented by this <> instance, and any MTP session establishment are refused.", - "default": "false", - "datatype": "boolean" - }, - "AssignedRole": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<> instance by means other than the <.Role>> parameter>>", - "list": { - "datatype": "string" - } - }, - "InheritedRole": { - "type": "string", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<> instance from the <.Role>> parameter associated with the CA credential (<.Credential>>) used to validate the Controller certificate>>", - "list": { - "datatype": "string" - } - }, - "Credential": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<> Comma-separated list of strings, the set of certificates from <>> that a Controller can present for use in authenticating the identity of this <> instance.", - "datatype": "string" - }, - "PeriodicNotifInterval": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "If a Periodic Event Notification Subscription instance is associated with this USP Controller, then this is the duration in <> of the interval for which the USP Agent MUST attempt to issue a Periodic Notification to the USP Controller.", - "datatype": "unsignedInt", - "range": [ - { - "min": 1 - } - ], - "unit": "seconds" - }, - "PeriodicNotifTime": { - "type": "dateTime", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "If a Periodic Event Notification Subscription instance is associated with this USP Controller, then this is an absolute time reference in UTC to determine when the USP Agent will issue a Periodic Notification. Each Periodic Notification MUST occur at this reference time plus or minus an integer multiple of the <>. <> is used only to set the phase of the Periodic Event Notifications. The actual value of <> can be arbitrarily far into the past or future. For example, if <> is 86400 (a day) and if <> is set to UTC midnight on some day (in the past, present, or future) then Periodic Notifications will be sent every day at UTC midnight. These MUST begin on the very next midnight, even if <> refers to a day in the future. The Unknown Time value defined in <> indicates that no particular time reference is specified. That is, the USP Agent MAY locally choose the time reference, and needs only to adhere to the specified <>. If absolute time is not available to the USP Agent, its Periodic Notification behavior MUST be the same as if the <> parameter was set to the Unknown Time value.", - "datatype": "dateTime" - }, - "USPNotifRetryMinimumWaitInterval": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "This parameter is related to the retry mechanism for Notifications. Configures the first retry wait interval, in <>, as specified in <>. A value of 5 corresponds to the default behavior. The USP Agent MUST use a random value between <> and (<> * <> / 1000) as the first retry wait interval. Other values in the retry pattern MUST be calculated using this value as a starting point.", - "default": "5", - "datatype": "unsignedInt", - "range": [ - { - "min": 1, - "max": 65535 - } - ], - "unit": "seconds" - }, - "USPNotifRetryIntervalMultiplier": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "This parameter is related to the retry mechanism for Notifications. Configures the retry interval multiplier as specified in <>. This value is expressed in units of 0.001. Hence the values of the multiplier range between 1.000 and 65.535. A value of 2000 corresponds to the default behavior. The USP Agent MUST use a random value between <> and (<> * <> / 1000) as the first retry wait interval. Other values in the retry pattern MUST be calculated using this value as a starting point.", - "default": "2000", - "datatype": "unsignedInt", - "range": [ - { - "min": 1000, - "max": 65535 - } - ] - }, - "MTPNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<>", - "datatype": "unsignedInt" - }, - "SendOnBoardRequest": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "When set to <>, requests the Agent to send a USP OnBoardRequest notification to this Controller.", - "datatype": "boolean" - }, - "Device.USPAgent.Controller.{i}.MTP.{i}.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Each instance of this table represents a MTP used by this Controller.", - "uniqueKeys": [ - "Protocol", - "Alias" - ], - "access": true, - "array": true, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Enable/Disable this <> instance. If this <> instance is to be disabled and currently used for communication with the requesting controller, the agent has to send the request response first, before disabling it.", - "default": "false", - "datatype": "boolean" - }, - "Protocol": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The Message Transport Protocol (MTP) to be used for communications by a USP Endpoint.", - "default": "WebSocket", - "datatype": "string" - }, - "Order": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The order (relative priority) to use when determining which <> to use for communicating to the Controller. A value of 1 indicates the highest precedence. For each configured <>, the instance with the lowest value is attempted first. When more than one <> instance has the same value, then each instance with the same value SHOULD be attempted at the same time. The value of <> on creation of a <> table entry MUST be one greater than the largest current value (initially assigned the lowest precedence).", - "datatype": "unsignedInt", - "range": [ - { - "min": 1 - } - ] - }, - "Device.USPAgent.Controller.{i}.MTP.{i}.CoAP.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "If the USP Endpoint uses the CoAP Message Transport Protocol (MTP), then this object contains CoAP specific configuration parameters. <>", - "access": false, - "array": false, - "Host": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The hostname or IP Address of the Controllers CoAP server.", - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - }, - "Port": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The port number used by the Controllers CoAP Server to receive USP messages.", - "datatype": "unsignedInt", - "range": [ - { - "min": 1, - "max": 65535 - } - ] - }, - "Path": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The path that is used by the Controllers CoAP Server in order to receive USP messages.", - "datatype": "string" - }, - "EnableEncryption": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "When <>, encryption MUST be used as specified in <>.", - "default": "true", - "datatype": "boolean" - } - }, - "Device.USPAgent.Controller.{i}.MTP.{i}.STOMP.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "If the USP Endpoint uses the STOMP Message Transport Protocol (MTP), then this object contains STOMP Client specific configuration parameters related to how this Controller communicates with the STOMP Server.", - "access": false, - "array": false, - "Reference": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "A reference to the STOMP Connection used by this Controller when communicating via the STOMP MTP.", - "datatype": "string" - }, - "Destination": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The STOMP destination where the Controller will be listening to incoming USP messages.", - "datatype": "string" - } - }, - "Device.USPAgent.Controller.{i}.MTP.{i}.WebSocket.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "If the USP Endpoint uses the WebSocket Message Transport Protocol (MTP) as a WebSocket client, then this object contains WebSocket specific configuration parameters.", - "access": false, - "array": false, - "Host": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The hostname or IP Address of the Controllers WebSocket server.", - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - }, - "Port": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The port number used by the Controllers WebSocket server to receive USP messages.", - "datatype": "unsignedInt", - "range": [ - { - "min": 1, - "max": 65535 - } - ] - }, - "Path": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The service path that is provided by the Controllers WebSocket server in order to exchange USP messages. The value MUST be used as defined in <>.", - "datatype": "string" - }, - "IsEncrypted": { - "type": "boolean", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "This parameter represents whether or not communications that utilize this <> object instance are encrypted. <> parameter will dictate whether this <> is or is not encrypted>>", - "datatype": "boolean" - }, - "EnableEncryption": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "When <>, encryption MUST be used for this MTP instance.", - "default": "true", - "datatype": "boolean" - }, - "KeepAliveInterval": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The duration in <> between when WebSocket ping control frames are transmitted by the Agents WebSocket client to the Controllers WebSocket server.", - "datatype": "unsignedInt", - "range": [ - { - "min": 1 - } - ], - "unit": "seconds" - }, - "CurrentRetryCount": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The current retry count of the session. When zero (0), the session is not in a retry state.", - "datatype": "unsignedInt" - }, - "SessionRetryMinimumWaitInterval": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Configures the first retry wait interval, in <>, as specified in <>. The USP Agent MUST use a random value between <> and (<> * <> / 1000) as the first retry wait interval. Other values in the retry pattern MUST be calculated using this value as a starting point.", - "default": "5", - "datatype": "unsignedInt", - "range": [ - { - "min": 1, - "max": 65535 - } - ], - "unit": "seconds" - }, - "SessionRetryIntervalMultiplier": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Configures the retry interval multiplier as specified in <>. This value is expressed in units of 0.001. Hence the values of the multiplier range between 1.000 and 65.535. The USP Agent MUST use a random value between <> and (<> * <> / 1000) as the first retry wait interval. Other values in the retry pattern MUST be calculated using this value as a starting point.", - "default": "2000", - "datatype": "unsignedInt", - "range": [ - { - "min": 1000, - "max": 65535 - } - ] - } - }, - "Device.USPAgent.Controller.{i}.MTP.{i}.MQTT.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "If the USP Endpoint uses the MQTT Message Transport Protocol (MTP), then this object contains MQTT Client specific configuration parameters related to how this Controller communicates with the MQTT broker.", - "access": false, - "array": false, - "Reference": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "A reference to the MQTT Client used by this Controller when communicating via the MQTT MTP.", - "datatype": "string" - }, - "Topic": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The topic name the USP Controller has subscribed to, to be used for Notify messages send by the USP Agent.", - "datatype": "string", - "range": [ - { - "max": 65535 - } - ] - }, - "PublishRetainResponse": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "If set to <> the Agent MUST set the RETAIN flag in MQTT PUBLISH messages carrying a USP Response Message to 1, unless the MQTT server sent Retain Available = 0 (MQTT 5.0) in its CONNACK (in which case, the Agent MUST set the RETAIN flag to 0).", - "default": "false", - "datatype": "boolean" - }, - "PublishRetainNotify": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "If set to <> the Agent MUST set the RETAIN flag in MQTT PUBLISH messages carrying a USP Notify Message to 1, unless the MQTT server sent Retain Available = 0 (MQTT 5.0) in its CONNACK (in which case, the Agent MUST set the RETAIN flag to 0).", - "default": "false", - "datatype": "boolean" - } - } - } - }, - "Device.USPAgent.Certificate.{i}.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Each instance of this table represents information related to a X.509 certificate (see <>) of a Controller or Certificate Authority. Instances are referenced from <.Credential>> and <.Credential>>.", - "uniqueKeys": [ - "SerialNumber", - "Issuer", - "Alias" - ], - "access": false, - "array": true, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Enable/Disable this <> instance.", - "datatype": "boolean" - }, - "SerialNumber": { - "type": "string", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The Serial Number field in an X.509 certificate, see <>.", - "datatype": "string", - "range": [ - { - "max": 64 - } - ] - }, - "Issuer": { - "type": "string", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The Issuer field in an X.509 certificate, see <>; i.e. the Distinguished Name (DN) of the entity who has signed the certificate.", - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - } - }, - "Device.USPAgent.ControllerTrust.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "This object contains information that an Agent applies when establishing a trust relationship with a Controller.", - "access": false, - "array": false, - "UntrustedRole": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<> parameter is appended to the <.AssignedRole>> parameter>> In some instances, this policy is set by the Agent and cannot be modified by Controllers. If the Agent does not allow modification of this parameter, the Agent MUST respond with an error to the request to set this parameter.", - "list": { - "datatype": "string", - "item": { - "max": 1 - } - } - }, - "BannedRole": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The Role that is associated with Controllers indicate banned access. When assigned to a Controller or associated with an entry in the <> table, this MUST be the only value of the <> parameter of the <.AssignedRole>> parameter. The Agent SHOULD refuse to accept USP messages from, or send USP messages to, any Controller that has this Role.", - "datatype": "string" - }, - "TOFUAllowed": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "When <>, Agent has active policy that allows for self-signed certificates and certificates from unknown Certificate Authorities (CAs) to be trusted on first use (TOFU).", - "datatype": "boolean" - }, - "TOFUInactivityTimer": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Inactivity timer in <>. This timer is started when trust on first use (TOFU) policy is used to accept a Controller certificate. If no USP Message is received before this timer elapses, the Agent MUST tear down the MTP connection and underlying (D)TLS session. A value of 0 means that the TOFU inactivity timer is effectively disabled.", - "datatype": "unsignedInt", - "unit": "seconds" - }, - "RoleNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<>", - "datatype": "unsignedInt" - }, - "CredentialNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<>", - "datatype": "unsignedInt" - }, - "ChallengeNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<>", - "datatype": "unsignedInt" - }, - "Device.USPAgent.ControllerTrust.Role.{i}.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Each instance of this table represents a Role that can be assigned to or inherited by a Controller via the Controller Trust mechanism. The Role contains a set of permissions that determine how the Controller can interact with the data model. If multiple permission entries associated with this table contain a Target that evaluates to the same instantiated Object/Parameter for multiple Roles, then the permissions to be used are a union of the identified permissions.", - "uniqueKeys": [ - "Name", - "Alias" - ], - "access": true, - "array": true, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Enable/Disable this <> instance.", - "default": "false", - "datatype": "boolean" - }, - "Name": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The Role assigned to this <> instance.", - "datatype": "string" - }, - "PermissionNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<>", - "datatype": "unsignedInt" - }, - "Device.USPAgent.ControllerTrust.Role.{i}.Permission.{i}.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Each instance of this table represents the permissions that are extended to a set of Targets for a specified Role. If there are multiple entries in this table for a specific Role where the Targets overlap, the permissions for the entry with the highest value takes priority over all others.", - "uniqueKeys": [ - "Order", - "Alias" - ], - "access": true, - "array": true, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Enable/Disable this <> instance.", - "default": "false", - "datatype": "boolean" - }, - "Order": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The order (relative priority) to use when determining the permissions for overlapping Targets that are contained within the same <>. The larger value of this parameter takes priority over a permission with a smaller value (i.e., 0 has the lowest priority).", - "default": "0", - "datatype": "unsignedInt" - }, - "Targets": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<> When an entry is a value of a Partial Path, the permissions are associated to that Object and any child Object/Parameter. When the value of an entry is an Object instance then the permissions are associated to all Parameters of the Object instance. When an entry is a value of a Search Path as defined in <> that resolves to zero or more Parameter Paths, then all Parameter Paths that result from the evaluation of the Search Path are subject to the permissions assigned by this <> instance.", - "list": { - "datatype": "string" - } - }, - "Param": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The permissions of a Role for the specified Targets. A string of 4 characters where each character represents a permission (r for Read, w for Write, x for Execute, and n for Notify). The string is always in the same order (rwxn) and the lack of a permission is signified by a - character (e.g., r--n). The following describes the meaning of the permissions for Parameter type of Targets: # Read: Grants the capability to read the value of the Parameter via Get and read the meta-information of the Parameter via GetSupportedDM. # Write: Grants the capability to update the value of the Parameter via Add or Set. # Execute: Grants no capabilities; Parameters can not be executed. # Notify: Grants the capability to use this Parameter in the ReferenceList of a ValueChange Subscription.", - "default": "----", - "datatype": "string", - "range": [ - { - "min": 4, - "max": 4 - } - ] - }, - "Obj": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The permissions of a Role for the specified Targets. A string of 4 characters where each character represents a permission (r for Read, w for Write, x for Execute, and n for Notify). The string is always in the same order (rwxn) and the lack of a permission is signified by a - character (e.g., r--n). The following describes the meaning of the permissions for Object type of Targets: # Read: Grants the capability to read the meta-information of the Object via GetSupportedDM. # Write: Grants no capabilities for Static Objects. Grants the capability to create a new instance of a Multi-Instanced Object via Add (e.g. Device.LocalAgent.Controller.). # Execute: Grants no capabilities; Objects are not executable and Commands are controlled by the CommandEventPermissions. # Notify: Grants the capability to use this Object in the ReferenceList of an ObjectCreation (for multi-instance objects only) Subscription.", - "default": "----", - "datatype": "string", - "range": [ - { - "min": 4, - "max": 4 - } - ] - }, - "InstantiatedObj": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The permissions of a Role for the specified Targets. A string of 4 characters where each character represents a permission (r for Read, w for Write, x for Execute, and n for Notify). The string is always in the same order (rwxn) and the lack of a permission is signified by a - character (e.g., r--n). The following describes the meaning of the permissions for Instantiated Object type of Targets: # Read: Grants the capability to read the instance numbers and unique keys of the Instantiated Object via GetInstances and read the value of Parameters related to the Instantiated Object via a Get containing a search expression or wildcard in place of the instance identifier. # Write: Grants the capability to remove an existing instance of an Instantiated Object via Delete (e.g. Device.LocalAgent.Controller.1.). # Execute: Grants no capabilities; Object Instances are not executable and Commands are controlled by the CommandEventPermissions. # Notify: Grants the capability to use this Instantiated Object in the ReferenceList of an ObjectDeletion Subscription.", - "default": "----", - "datatype": "string", - "range": [ - { - "min": 4, - "max": 4 - } - ] - }, - "CommandEvent": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The permissions of a Role for the specified Targets. A string of 4 characters where each character represents a permission (r for Read, w for Write, x for Execute, and n for Notify). The string is always in the same order (rwxn) and the lack of a permission is signified by a - character (e.g., r--n). The following describes the meaning of the permissions for Command and Event type of Targets: # Read: Grants the capability to read the meta-information of the Command (including input and output arguments) and Event (including arguments) via GetSupportedDM. # Write: Grants no capabilities; Commands are executed instead of written to and Events are read only. # Execute: Grants the capability to execute the Command via Operate, but grants no capabilities to an Event. # Notify: Grants the capability to use this Event or Command in the ReferenceList of an Event or OperationComplete Subscription.", - "default": "----", - "datatype": "string", - "range": [ - { - "min": 4, - "max": 4 - } - ] - } - } - }, - "Device.USPAgent.ControllerTrust.Credential.{i}.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Each instance of this table represents a trusted credential. The credential can be that of a certificate authority (CA) for a Controller whose EndpointID is unknown. When a credential is supplied to the Agent by a Controller during authentication, the credentials in this table are used to determine if any of the supplied certificates (including those in the chain of trust) are considered trusted. If the Controller authenticated via an entry in this table is not previously known to the Agent, the associated Role entry is automatically applied to the Controller.", - "uniqueKeys": [ - "Credential", - "Alias" - ], - "access": true, - "array": true, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Enable/Disable this <> instance.", - "default": "false", - "datatype": "boolean" - }, - "Role": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<> Comma-separated list of strings, the (set of) Role(s) applied to a Controller authenticated through this <> instance. The roles are added to the Controllers current list of Roles by replacing the value of the <.InheritedRole>> parameter. If the Controller is already known to the Agent, with an associated Role, this parameter has no impact.", - "list": { - "datatype": "string" - } - }, - "Credential": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "A reference to the <>> instance for use in the authentication of certificates provided by a Controller and authorization of Controllers, and for authentication of certificates used for MTP encryption.", - "datatype": "string" - }, - "AllowedUses": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Identifies what usages the Certificate Authority (CA) authenticated by the associated credential is trusted to authorize.", - "datatype": "string", - "enumerations": [ - "MTP-only", - "MTP-and-USP", - "MTP-and-broker" - ] - } - }, - "Device.USPAgent.ControllerTrust.Challenge.{i}.": { - "type": "object", - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Each instance of this table represents information that is used to challenge a Controller in order to assign a Role to the Controller or to determine the authenticity of a Certificate. The Controller requests a type of challenge from an Agent using the RequestChallenge command. The Agent returns the value of the <> for that type of challenge to the Controller which the Controller then provides a third-party. The third-party responds to the Instruction which the Controller then sends to the Agent using the ChallengeResponse command. The Agent verifies the response to the Challenges and executes an implementation specific Agent logic in order to establish trust with the Controller. This could include (but is not limited to): *Assignment of roles to the Controller is done by appending the non-duplicate roles of the <> parameter to the value of the <.AssignedRole>> parameter. *Use the Controllers certificate to which the challenge response was received in order to authenticate the identity of the Controller.", - "uniqueKeys": [ - "Alias" - ], - "access": true, - "array": true, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "Description": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The description of this <> instance.", - "datatype": "string" - }, - "Role": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "<> Comma-separated list of strings, the (set of) role(s) appended (non-duplicate values only) to the value of the <.AssignedRole>> parameter.", - "list": { - "datatype": "string" - } - }, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Enable/Disable this <> instance.", - "default": "false", - "datatype": "boolean" - }, - "Type": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The type of challenge that will be verified from the challenge response provided by the third-party through the Controller.", - "datatype": "string", - "enumerations": [ - "Passphrase" - ] - }, - "Value": { - "type": "base64", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The value of the challenge that is specific to the type of challenge.", - "datatype": "base64" - }, - "ValueType": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The media type with a format as defined by <> of the content of the <> parameter.", - "datatype": "string", - "enumerations": [ - "text/plain", - "image/jpeg" - ] - }, - "Instruction": { - "type": "base64", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The instruction that is provided to the external party by the Controller requesting the challenge.", - "datatype": "base64" - }, - "InstructionType": { - "type": "string", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The media type with a format as defined by <> of the content of the <> parameter.", - "datatype": "string", - "enumerations": [ - "text/plain", - "image/jpeg", - "text/html" - ] - }, - "Retries": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "The number of consecutive failed <> attempts against this <> instance (as determined by the <>.ChallengeRef associated with <>.ChallengeID parameters) that are allowed before a <> is started for this <> instance. Counts of failed attempts for a <> instance are reset after a successful <> for the <> instance or after a started <> expires.", - "datatype": "unsignedInt" - }, - "LockoutPeriod": { - "type": "int", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "cwmp" - ], - "description": "Once the <> value has been reached by failed <> attempts against this <> instance (as determined by the <>.ChallengeRef associated with <>.ChallengeID parameters), the value of this parameter represents the amount of time (in <>) that the Agent will prevent any <> or <> against this <> instance from succeeding. Any attempt to issue a <> or <> command where the associated <>.ChallengeRef points to this <> instance during the lockout period will result in an Error response with 7002 as the error code. When a started lockout period has expired, the count of failed attempts for this <> instance will be reset. If the Agent chooses to delete <>.ChallengeID values for a locked out <>, the Agent can send the 7004 error code for values it does not recognize. A value of zero means that a lockout period doesnt apply and the <> command can be attempted without the need to wait between failed challenges.", - "default": "30", - "datatype": "int", - "range": [ - { - "min": 0 - } - ], - "unit": "seconds" - } - } - } - }, "Device.NeighborDiscovery.": { "type": "object", "version": "2.2", @@ -71902,7 +65905,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -71914,7 +65916,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -71940,7 +65941,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -71953,7 +65953,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -71972,7 +65971,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -71989,7 +65987,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72001,7 +65998,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -72014,7 +66010,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72033,7 +66028,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72052,7 +66046,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72065,7 +66058,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72077,7 +66069,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72094,14 +66085,13 @@ "cwmp", "usp" ], - "description": "The Router Advertisement (RA) object <>. This object applies only to IPv6. It contains an <> table that defines the RA configuration for individual IP interfaces. Information received via router advertisement messages is automatically propagated to the relevant <> sub-objects, e.g. to the <.IPv6Address>> and <.IPv6Prefix>> tables.", + "description": "The Router Advertisement (RA) object <>. This object applies only to IPv6. It contains an <> table that defines the RA configuration for individual IP interfaces. Information received via router advertisement messages is automatically propagated to the relevant <> sub-objects, e.g. to the <.IPv6Address>> and <.IPv6Prefix>> tables.", "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72128,7 +66118,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72164,7 +66153,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72192,7 +66180,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72226,7 +66213,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72243,7 +66229,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72270,12 +66255,11 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], - "description": "<> <> Manually-configured prefixes that will be sent in Router Advertisement messages. Each referenced prefix MUST have a <.IPv6Prefix..StaticType>> of <.IPv6Prefix..StaticType>> or <.IPv6Prefix..StaticType>>. Router Advertisement messages MUST include Prefix Information Options <> for all Valid (<.IPv6Prefix..ValidLifetime>> is infinite or in the future) prefixes in this list. Prefixes MUST be associated with the interface instance referenced by <>.", + "description": "<> <> Manually-configured prefixes that will be sent in Router Advertisement messages. Each referenced prefix MUST have a <.IPv6Prefix..StaticType>> of <.IPv6Prefix..StaticType>> or <.IPv6Prefix..StaticType>>. Router Advertisement messages MUST include Prefix Information Options <> for all Valid (<.IPv6Prefix..ValidLifetime>> is infinite or in the future) prefixes in this list. Prefixes MUST be associated with the interface instance referenced by <>.", "list": { "datatype": "string", "item": { @@ -72287,12 +66271,11 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" ], - "description": "<> <> All prefixes that will be included in Router Advertisement (RA) messages sent out this interface. This list can include: * Prefixes from <> that are included in RA messages. * Prefixes with <.IPv6Prefix..Origin>> = <.IPv6Prefix..Origin>> or <.IPv6Prefix..Origin>> associated with the interface instance referenced by <>.", + "description": "<> <> All prefixes that will be included in Router Advertisement (RA) messages sent out this interface. This list can include: * Prefixes from <> that are included in RA messages. * Prefixes with <.IPv6Prefix..Origin>> = <.IPv6Prefix..Origin>> or <.IPv6Prefix..Origin>> associated with the interface instance referenced by <>.", "list": { "datatype": "string", "item": { @@ -72304,7 +66287,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72339,7 +66321,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72374,7 +66355,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72408,7 +66388,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72436,7 +66415,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72464,7 +66442,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72492,7 +66469,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72525,7 +66501,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72538,7 +66513,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72566,7 +66540,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72600,12 +66573,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], - "description": "The value placed in the Retrans Timer field of Router Advertisement messages on this interface (see <>). The value zero means unspecified (by the router).", + "description": "The value placed in the Retrans Timer field of Router Advertisement messages on this interface, in <> (see <>). The value zero means unspecified (by the router).", "default": "0", "datatype": "unsignedInt", "unit": "milliseconds", @@ -72629,7 +66601,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72662,7 +66633,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72688,7 +66658,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72701,7 +66670,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72718,7 +66686,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72736,7 +66703,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72767,7 +66733,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72779,7 +66744,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72804,7 +66768,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72816,7 +66779,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72833,7 +66795,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72850,7 +66811,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72876,7 +66836,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72888,24 +66847,17 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "The Service Providers 6rd IPv6 prefix for this deployment and this 6rd RG.", - "datatype": "IPv6Prefix", - "range": [ - { - "max": 49 - } - ] + "datatype": "IPv6Prefix" }, "IPv4MaskLength": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72924,7 +66876,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72941,12 +66892,11 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" ], - "description": "<> This is an IP interface of Type <.Type>> that is logically the tunnel entry point for upstream IPv6 traffic and is also logically the tunnel exit point for downstream IPv6 traffic (i.e. the entry point for non-tunneled upstream IPv6 traffic to enter a tunnel and become tunneled, or conversely, the exit point for downstream IPv6 traffic leaving a tunnel after being un-tunneled). IPv6 traffic that enters <> from the LAN is expected to continue on through <>, and traffic from the WAN is expected to come from <> into <>. <> is a logical interface that can allow for classification, marking (of IPv6 headers), and policing of IPv6 traffic that will be going over a 6rd tunnel. These functions are modeled in the <> object. <> can be used also to represent the 6rd virtual interface defined in <>. Note: In 6rd, IPv6 packets arriving over one or more device LAN IP interfaces are logically fed into this <>. Likewise, 6rd traffic from the WAN gets logically sent from this <> to LAN IP interfaces.", + "description": "<> This is an IP interface of Type <.Type>> that is logically the tunnel entry point for upstream IPv6 traffic and is also logically the tunnel exit point for downstream IPv6 traffic (i.e. the entry point for non-tunneled upstream IPv6 traffic to enter a tunnel and become tunneled, or conversely, the exit point for downstream IPv6 traffic leaving a tunnel after being un-tunneled). IPv6 traffic that enters <> from the LAN is expected to continue on through <>, and traffic from the WAN is expected to come from <> into <>. <> is a logical interface that can allow for classification, marking (of IPv6 headers), and policing of IPv6 traffic that will be going over a 6rd tunnel. These functions are modeled in the <> object. <> can be used also to represent the 6rd virtual interface defined in <>. Note: In 6rd, IPv6 packets arriving over one or more device LAN IP interfaces are logically fed into this <>. Likewise, 6rd traffic from the WAN gets logically sent from this <> to LAN IP interfaces.", "datatype": "string", "range": [ { @@ -72958,12 +66908,11 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" ], - "description": "<> This is an IP interface of Type <.Type>> that provides information about the IPv4 headers used to encapsulate the IPv6 packets. Encapsulated IPv6 traffic that enters <> from the WAN is expected to continue on through <>, and traffic from the LAN is expected to come from <> into <>. <> is a logical interface that can allow for classification, marking (of IPv4 headers and VLAN tags), and policing of IPv4 packets that encapsulate IPv6 packets in 6rd traffic. These functions are modeled in the <> object. Note: In 6rd, <> traffic originating from the LAN logically feeds into a WAN-side IPv4 capable IP interface that the IPv6 6rd tunnel goes over. 6rd traffic that enters over this IPv4 WAN interface gets logically sent to this <>.", + "description": "<> This is an IP interface of Type <.Type>> that provides information about the IPv4 headers used to encapsulate the IPv6 packets. Encapsulated IPv6 traffic that enters <> from the WAN is expected to continue on through <>, and traffic from the LAN is expected to come from <> into <>. <> is a logical interface that can allow for classification, marking (of IPv4 headers and VLAN tags), and policing of IPv4 packets that encapsulate IPv6 packets in 6rd traffic. These functions are modeled in the <> object. Note: In 6rd, <> traffic originating from the LAN logically feeds into a WAN-side IPv4 capable IP interface that the IPv6 6rd tunnel goes over. 6rd traffic that enters over this IPv4 WAN interface gets logically sent to this <>.", "datatype": "string", "range": [ { @@ -72987,7 +66936,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -72999,7 +66947,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -73024,7 +66971,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -73036,7 +66982,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -73053,7 +66998,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -73070,7 +67014,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -73087,7 +67030,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -73103,24 +67045,17 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" ], "description": "Indicates the address currently in use for the tunnel concentrator (remote endpoint). It is derived from the values of the <>, <>, <> and <> parameters. It is <> if no endpoint address is currently known.", - "datatype": "IPv6Address", - "range": [ - { - "max": 45 - } - ] + "datatype": "IPv6Address" }, "EndpointName": { "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -73137,24 +67072,17 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "The address of the tunnel concentrator (remote endpoint). This parameter can only be assigned statically (e.g. present in the factory default configuration or set by the Controller).", - "datatype": "IPv6Address", - "range": [ - { - "max": 45 - } - ] + "datatype": "IPv6Address" }, "Origin": { "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -73170,12 +67098,11 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" ], - "description": "<> This is an IP interface of Type <.Type>> that is logically the tunnel entry point for upstream IPv4 traffic and is also logically the tunnel exit point for downstream IPv4 traffic (i.e. the entry point for non-tunneled upstream IPv4 traffic to enter a tunnel and become tunneled, or conversely, the exit point for downstream IPv4 traffic leaving a tunnel after being un-tunneled). IPv4 traffic that enters <> is expected to continue on through <> from the LAN, and traffic from the WAN is expected to come from TunneledInterface into TunnelInterface. TunnelInterface is a logical interface that can allow for classification, marking (of IPv4 headers), and policing of IPv4 traffic that will be going over a DS-Lite tunnel. These functions are modeled in the Device.QoS object. Note: In DS-Lite, IPv4 packets arriving over one or more device LAN IP interfaces are logically fed into this <>. Likewise, DS-Lite traffic from the WAN gets logically sent from this <> to LAN IP interfaces.", + "description": "<> This is an IP interface of Type <.Type>> that is logically the tunnel entry point for upstream IPv4 traffic and is also logically the tunnel exit point for downstream IPv4 traffic (i.e. the entry point for non-tunneled upstream IPv4 traffic to enter a tunnel and become tunneled, or conversely, the exit point for downstream IPv4 traffic leaving a tunnel after being un-tunneled). IPv4 traffic that enters <> is expected to continue on through <> from the LAN, and traffic from the WAN is expected to come from TunneledInterface into TunnelInterface. TunnelInterface is a logical interface that can allow for classification, marking (of IPv4 headers), and policing of IPv4 traffic that will be going over a DS-Lite tunnel. These functions are modeled in the Device.QoS object. Note: In DS-Lite, IPv4 packets arriving over one or more device LAN IP interfaces are logically fed into this <>. Likewise, DS-Lite traffic from the WAN gets logically sent from this <> to LAN IP interfaces.", "datatype": "string", "range": [ { @@ -73187,12 +67114,11 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" ], - "description": "<> This is an IP interface of Type <.Type>> that provides information about the IPv6 headers used to encapsulate the IPv4 packets. Encapsulated IPv4 traffic that enters <> from the WAN is expected to continue on through <>, and traffic from the LAN is expected to come from <> into <>. <> is a logical interface that can allow for classification, marking (of IPv6 headers and VLAN tags), and policing of IPv6 packets that encapsulate IPv4 packets in DS-Lite traffic. These functions are modeled in the <> object. Note: In DS-Lite, <> traffic originating from the LAN logically feeds into a WAN-side IPv6 capable IP interface that the DSLite IPv4-in-IPv6 tunnel goes over. DS-Lite traffic that enters over this IPv6 WAN interface gets logically sent to this <>.", + "description": "<> This is an IP interface of Type <.Type>> that provides information about the IPv6 headers used to encapsulate the IPv4 packets. Encapsulated IPv4 traffic that enters <> from the WAN is expected to continue on through <>, and traffic from the LAN is expected to come from <> into <>. <> is a logical interface that can allow for classification, marking (of IPv6 headers and VLAN tags), and policing of IPv6 packets that encapsulate IPv4 packets in DS-Lite traffic. These functions are modeled in the <> object. Note: In DS-Lite, <> traffic originating from the LAN logically feeds into a WAN-side IPv6 capable IP interface that the DSLite IPv4-in-IPv6 tunnel goes over. DS-Lite traffic that enters over this IPv6 WAN interface gets logically sent to this <>.", "datatype": "string", "range": [ { @@ -73216,7 +67142,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73228,7 +67153,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73251,7 +67175,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73263,7 +67186,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73275,7 +67197,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73287,7 +67208,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73299,7 +67219,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73311,7 +67230,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73323,7 +67241,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73335,7 +67252,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73358,7 +67274,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73370,7 +67285,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73382,7 +67296,28 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "MaxSchedulerEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The maximum number of entries available in the <> table.", + "datatype": "unsignedInt" + }, + "SchedulerNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, "protocols": [ "cwmp", "usp" @@ -73394,7 +67329,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73406,7 +67340,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73418,7 +67351,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73435,7 +67367,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73452,7 +67383,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73469,7 +67399,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73486,7 +67415,6 @@ "type": "int", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -73503,7 +67431,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73531,7 +67458,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73544,7 +67470,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73563,7 +67488,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73580,7 +67504,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73597,7 +67520,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -73614,12 +67536,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Classification criterion. <> This specifies the ingress interface associated with the entry. It MAY be a layer 1, 2 or 3 interface, however, the types of interfaces for which Classifications can be instantiated is a local matter to the CPE. Note that this parameter is permitted to reference Tunnel instances in order to classify upstream packets that have just been encapsulated (such packets are conceptually similar to locally-generated traffic). For example, this parameter might reference a <> or a <> instance.", + "description": "Classification criterion. <> This specifies the ingress interface associated with the entry. It MAY be a layer 1, 2 or 3 interface, however, the types of interfaces for which Classifications can be instantiated is a local matter to the CPE. Note that this parameter is permitted to reference Tunnel instances in order to classify upstream packets that have just been encapsulated (such packets are conceptually similar to locally-generated traffic). For example, this parameter might reference a <> or a <> instance.", "datatype": "string", "range": [ { @@ -73631,7 +67552,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73640,11 +67560,28 @@ "default": "false", "datatype": "boolean" }, + "IPVersion": { + "type": "int", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Classification criterion. IP Protocol Version as specified in <>. For example: * 4 (IPv4) * 6 (IPv6) A value of -1 indicates this criterion is not used for matching.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1, + "max": 15 + } + ] + }, "DestIP": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73661,7 +67598,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73678,7 +67614,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73691,7 +67626,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73708,7 +67642,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73725,7 +67658,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73738,7 +67670,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73757,7 +67688,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73770,7 +67700,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73789,7 +67718,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73808,7 +67736,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73821,7 +67748,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73840,7 +67766,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73859,7 +67784,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73872,7 +67796,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73893,7 +67816,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73914,7 +67836,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73927,7 +67848,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73948,7 +67868,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73969,7 +67888,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -73982,7 +67900,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74000,7 +67917,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74013,7 +67929,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74031,7 +67946,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74044,7 +67958,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74062,7 +67975,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74075,7 +67987,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74093,7 +68004,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74106,7 +68016,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74124,7 +68033,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74137,7 +68045,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74154,7 +68061,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -74171,7 +68077,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74184,7 +68089,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74203,7 +68107,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74220,7 +68123,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -74237,7 +68139,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74250,7 +68151,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74269,7 +68169,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74286,7 +68185,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74299,7 +68197,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74316,7 +68213,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74329,7 +68225,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74346,7 +68241,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74359,7 +68253,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74376,7 +68269,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74389,7 +68281,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74406,7 +68297,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74419,7 +68309,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74432,7 +68321,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74451,7 +68339,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74468,7 +68355,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74481,7 +68367,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74494,7 +68379,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74513,7 +68397,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74526,7 +68409,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74539,7 +68421,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74552,7 +68433,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74565,7 +68445,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74578,7 +68457,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74597,7 +68475,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74610,7 +68487,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74643,7 +68519,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74661,7 +68536,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74674,7 +68548,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74692,7 +68565,6 @@ "type": "int", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -74710,7 +68582,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -74723,7 +68594,6 @@ "type": "int", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -74741,7 +68611,6 @@ "type": "int", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -74759,7 +68628,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -74772,7 +68640,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74790,7 +68657,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74803,7 +68669,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74821,7 +68686,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74834,7 +68698,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74852,7 +68715,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74869,7 +68731,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74900,7 +68761,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74913,7 +68773,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74931,7 +68790,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74948,7 +68806,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74965,7 +68822,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74982,7 +68838,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -74995,7 +68850,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75008,7 +68862,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75025,7 +68878,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75043,7 +68895,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75061,7 +68912,6 @@ "type": "int", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -75092,7 +68942,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75105,7 +68954,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75123,7 +68971,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75140,7 +68987,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75157,24 +69003,24 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "List of name-value pairs representing additional criteria to identify the flow type. The use and interpretation is specific to the particular FlowType URN.Encoded using the x-www-form-urlencoded content type defined in <>.", - "datatype": "string", - "range": [ - { - "max": 256 - } - ] + "description": "Each entry is a name-value pair representing additional criteria to identify the flow type. The use and interpretation is specific to the particular FlowType URN.Encoded using the x-www-form-urlencoded content type defined in <>.", + "list": { + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } }, "Name": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75191,7 +69037,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75208,7 +69053,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75221,7 +69065,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75234,7 +69077,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75251,7 +69093,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75269,7 +69110,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75287,7 +69127,6 @@ "type": "int", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -75319,7 +69158,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75332,7 +69170,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75350,7 +69187,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75367,7 +69203,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75381,7 +69216,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75394,7 +69228,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75407,7 +69240,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75421,7 +69253,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75434,7 +69265,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75447,7 +69277,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75466,7 +69295,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75486,7 +69314,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75506,7 +69333,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75526,7 +69352,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75539,7 +69364,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75552,7 +69376,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75565,7 +69388,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75578,7 +69400,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75591,7 +69412,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75604,7 +69424,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75617,7 +69436,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75654,7 +69472,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75667,7 +69484,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75686,7 +69502,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75699,11 +69514,23 @@ } ] }, + "Children": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<> Each reference can be associated with another <>>, <>>, <>> instance object. The references in this parameter are used to build a hierarchy.", + "list": { + "datatype": "string" + } + }, "TrafficClasses": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75718,7 +69545,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75735,7 +69561,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75748,7 +69573,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75761,7 +69585,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75773,7 +69596,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75786,7 +69608,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75819,7 +69640,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75837,7 +69657,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75855,7 +69674,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75874,7 +69692,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75892,7 +69709,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75921,11 +69737,62 @@ } ] }, + "CurrentShapingRate": { + "type": "int", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "If the Queue is active, the CurrentShapingRate must reflect the actual configured ShapingRate, in <> per second. -1 means no rate due to do Queue not active.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1 + } + ], + "unit": "bits per second" + }, + "AssuredRate": { + "type": "int", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Minimum rate to shape this queues traffic to. If <= 100, in percent of the rate of the highest rate-constrained layer over which the packet will travel on egress. If > 100, in bits per second. A value of -1 indicates no shaping.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1 + } + ] + }, + "CurrentAssuredRate": { + "type": "int", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "If the Queue is active, the CurrentAssuredRate must reflect the actual configured AssuredRate, in bits per second. -1 means no rate due to do Queue not active.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1 + } + ] + }, "ShapingBurstSize": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75953,7 +69820,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75966,7 +69832,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -75984,7 +69849,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76001,7 +69865,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76018,7 +69881,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76035,7 +69897,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76048,7 +69909,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76061,7 +69921,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76074,7 +69933,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76087,7 +69945,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76100,7 +69957,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76135,7 +69991,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76148,7 +70003,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76167,7 +70021,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76180,11 +70033,23 @@ } ] }, + "Children": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<> Each reference can be associated with another <>>, <>>, <>> instance object. The references in this parameter are used to build a hierarchy.", + "list": { + "datatype": "string" + } + }, "Interface": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76201,7 +70066,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76219,7 +70083,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76227,6 +70090,162 @@ "description": "Burst size in bytes. For both leaky bucket (constant rate shaping) and token bucket (variable rate shaping) this is the bucket size and is therefore the maximum burst size.", "datatype": "unsignedInt" } + }, + "Device.QoS.Scheduler.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Scheduler table. Each entry is used to model a scheduler object.", + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enables or disables this scheduler.", + "default": "false", + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The status of this scheduler. Enumeration of: Disabled, Enabled, Error_Misconfigured, Error. The <> value indicates that a necessary configuration value is undefined or invalid. The <> value MAY be used by the CPE to indicate a locally defined error condition.", + "default": "Disabled", + "datatype": "string", + "enumerations": [ + "Disabled", + "Enabled", + "Error_Misconfigured", + "Error" + ] + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Children": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<> Each reference can be associated with another <>>, <>>, <>> instance object. The references in this parameter are used to build a hierarchy.", + "list": { + "datatype": "string" + } + }, + "Interface": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<> Specifies the egress interface for which the specified queue MUST exist. This MAY be a layer 1, 2 or 3 interface, however, the types of interfaces for which Queues can be instantiated is a local matter to the CPE.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "SchedulerAlgorithm": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Scheduling Algorithm used by scheduler.", + "default": "SP", + "datatype": "string", + "enumerations": [ + "WFQ", + "WRR", + "SP" + ] + }, + "ShapingRate": { + "type": "int", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Rate to shape this schedulers traffic to. For leaky bucket (constant rate shaping), this is the constant rate. For token bucket (variable rate shaping), this is the average rate. If <= 100, in percent of the rate of the highest rate-constrained layer over which the packet will travel on egress. If > 100, in bits per second. A value of -1 indicates no shaping.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1 + } + ] + }, + "AssuredRate": { + "type": "int", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Minimum guaranteed rate to shape this schedulers traffic to. Must be > 0 and < ShapingRate, for a valid rate. A value of -1 indicates the ShapingRates value is not used.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1 + } + ] + }, + "DefaultQueue": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The value MUST be the Path Name for a <>> instance. If the referenced object is deleted, the parameter value MUST be set to an empty string.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } } }, "Device.LANConfigSecurity.": { @@ -76243,12 +70262,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "A password to allow LAN access to protected auto-configuration services. If the CPE supports TR-064 (LAN-side DSL CPE Configuration Protocol), this parameter is to be used as the dslf-config password (as defined in TR-064). If the CPE has a user interface with password protection enabled, this parameter is also to be used as the user password for password-protected operations. However, this parameter MUST NOT be used to set the user password if the parameter <> is <>.", + "description": "A password to allow LAN access to protected auto-configuration services. If the CPE supports TR-064 (LAN-side DSL CPE Configuration Protocol), this parameter is to be used as the dslf-config password (as defined in TR-064). If the CPE has a user interface with password protection enabled, this parameter is also to be used as the user password for password-protected operations. However, this parameter MUST NOT be used to set the user password if the parameter <> is <>.", "datatype": "string", "range": [ { @@ -76286,7 +70304,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76309,7 +70326,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -76343,7 +70359,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76360,7 +70375,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76388,7 +70402,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76416,7 +70429,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76434,7 +70446,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -76451,7 +70462,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76469,7 +70479,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -76486,7 +70495,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76503,7 +70511,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76520,7 +70527,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -76553,7 +70559,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76570,7 +70575,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76587,12 +70591,11 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "A hexbinary string, User Class Identifier DHCP option (Option 77) of the host. It MAY be defined when <> is <>. <> indicates this option is not used. Note: DHCPv4 Option values are limited to a length of 255, while DHCPv6 Option values can have a maximum length of 65535. <> reference>> <>", + "description": "A hexbinary string, User Class Identifier DHCP option (Option 77) of the host. It MAY be defined when <> is <>. <> indicates this option is not used. Note: DHCPv4 Option values are limited to a length of 255, while DHCPv6 Option values can have a maximum length of 65535. <> reference>> <> <>", "datatype": "hexBinary", "range": [ { @@ -76604,7 +70607,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76632,7 +70634,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -76655,7 +70656,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -76678,7 +70678,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -76701,7 +70700,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -76746,7 +70744,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -76801,18 +70798,12 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "IPv6 address.", "datatype": "IPv6Address", - "range": [ - { - "max": 45 - } - ], "mapping": [ { "type": "ubus", @@ -76840,7 +70831,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -76863,7 +70853,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -76886,7 +70875,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -76909,7 +70897,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -76932,7 +70919,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -76944,7 +70930,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -76956,7 +70941,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -76984,7 +70968,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -77001,7 +70984,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -77018,7 +71000,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -77035,7 +71016,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -77048,7 +71028,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -77065,7 +71044,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -77090,7 +71068,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -77107,7 +71084,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -77120,7 +71096,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -77143,7 +71118,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -77164,7 +71138,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -77195,7 +71168,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -77225,7 +71197,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -77237,7 +71208,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -77254,7 +71224,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -77280,7 +71249,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -77293,7 +71261,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -77311,7 +71278,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -77328,7 +71294,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -77345,12 +71310,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "<> This parameter specifies the IP interface over which the DNS query is sent. If <> is specified, the CPE MUST use its routing policy (Forwarding table entries), if necessary, to determine the appropriate interface. Note: <> is only writable when <> is <>; otherwise, <> is automatically configured as result of DHCP, IPCP, or RA received DNS server information.", + "description": "<> This parameter specifies the IP interface over which the DNS query is sent. <> Note: <> is only writable when <> is <>; otherwise, <> is automatically configured as result of DHCP, IPCP, or RA received DNS server information.", "datatype": "string", "range": [ { @@ -77362,7 +71326,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -77395,7 +71358,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -77407,7 +71369,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -77424,7 +71385,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -77450,7 +71410,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -77463,7 +71422,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -77481,7 +71439,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -77498,7 +71455,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -77515,12 +71471,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "<> Specifies the IP interface over which the DNS query is sent. If <> is specified, the CPE MUST use its routing policy (IP Forwarding table entries), if necessary, to determine the appropriate interface. Note: <> is only writable when <> is <>; otherwise, <> is automatically configured as result of DHCP, IPCP, or RA received DNS server information.", + "description": "<> Specifies the IP interface over which the DNS query is sent. <> Note: <> is only writable when <> is <>; otherwise, <> is automatically configured as result of DHCP, IPCP, or RA received DNS server information.", "datatype": "string", "range": [ { @@ -77532,7 +71487,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -77564,7 +71518,6 @@ "NSLookupDiagnostics()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -77573,11 +71526,10 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "<> The layer 2 or layer 3 interface over which the test is to be performed. Example: Device.IP.Interface.1, Device.Bridge.1.Port.2 If <> is specified, the CPE MUST use the interface as directed by its bridging or routing policy (Forwarding table entries) to determine the appropriate interface.", + "description": "<> The layer 3 interface over which the test is to be performed. Example: Device.IP.Interface.1. <>", "datatype": "string", "range": [ { @@ -77590,7 +71542,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -77606,7 +71557,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -77623,7 +71573,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -77636,7 +71585,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -77649,7 +71597,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -77666,7 +71613,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -77688,7 +71634,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -77706,11 +71651,10 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], - "description": "<> The layer 2 or layer 3 interface over which the test is to be performed. Example: Device.IP.Interface.1, Device.Bridge.1.Port.2 If <> is specified, the CPE MUST use the interface as directed by its bridging or routing policy (Forwarding table entries) to determine the appropriate interface.", + "description": "<> The layer 3 interface over which the test is to be performed. Example: Device.IP.Interface.1. <>", "datatype": "string", "range": [ { @@ -77722,7 +71666,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -77738,7 +71681,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -77754,7 +71696,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -77766,7 +71707,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -77777,7 +71717,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -77788,7 +71727,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -77808,7 +71746,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -77826,7 +71763,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -77842,7 +71778,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -77858,7 +71793,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -77879,7 +71813,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -77895,7 +71828,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -77920,7 +71852,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -77932,7 +71863,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -77944,7 +71874,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -77974,7 +71903,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -77991,7 +71919,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -78008,7 +71935,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -78024,7 +71950,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -78041,7 +71966,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -78058,7 +71982,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -78075,7 +71998,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -78092,7 +72014,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -78104,15 +72025,13 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" ], - "description": "<> <>", + "description": "Includes all Host table entries, active or inactive, that correspond to this discovered DNS.SD service.", "list": { "datatype": "string", - "maxsize": 1024, "range": [ { "max": 256 @@ -78124,7 +72043,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -78141,7 +72059,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -78158,7 +72075,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -78175,7 +72091,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -78197,7 +72112,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -78214,7 +72128,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -78245,7 +72158,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -78268,7 +72180,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -78287,6 +72198,17 @@ } ] }, + "PortTriggerNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, "Device.NAT.InterfaceSetting.{i}.": { "type": "object", "version": "2.0", @@ -78315,7 +72237,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -78343,7 +72264,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -78379,7 +72299,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -78411,12 +72330,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "<> The associated IP interface on which NAT is to be enabled.", + "description": "<> The associated outgoing IP interface on which NAT is to be enabled.", "datatype": "string", "range": [ { @@ -78424,11 +72342,28 @@ } ] }, + "SourceNetwork": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Each list item MUST be the Path name of a <.IPv4Address.>> table or of one of its rows. If the referenced object is deleted, the corresponding item MUST be removed from the list. Specifies the source IPv4 network(s) that MUST be translated for all outgoing traffic associated with the <> (e.g. Device.IP.Interface.2.IPv4Address. (table) or Device.IP.Interface.2.IPv4Address.1. (row)). The <.IPv4Address..IPAddress>> and <.IPv4Address..SubnetMask>> are used to construct an additional filter rule that specifies which address range needs to be translated.", + "list": { + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } + }, "TCPTranslationTimeout": { "type": "int", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -78447,7 +72382,6 @@ "type": "int", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -78493,7 +72427,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -78521,7 +72454,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -78555,7 +72487,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -78587,7 +72518,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -78604,7 +72534,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -78617,7 +72546,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -78645,12 +72573,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "This parameter is the IP address of the source of inbound packets. <> indicates a wildcard, i.e. any IP address (this will be <> in most cases). CPE are REQUIRED only to support <>. When <> is <>, all traffic sent to the <> on the WAN interface of the gateway is forwarded to the <> associated with the <> on the <>. When <> is specified as one external IP address, the NAT will only forward inbound packets from this <> to the <>, all other packets will be dropped. If a CPE supports non-empty values for <>, it MAY additionally support the ability to have more than one port mapping with the same <> and <>, but with differing values of <>. When wildcard values are used for <> and/or <>, the following precedence order applies (with the highest precedence listed first): # Explicit <>, explicit <> # Explicit <>, zero <> # Empty <>, explicit <> # Empty <>, zero <> If an incoming packet matches the criteria associated with more than one entry in this table, the CPE MUST apply the port mapping associated with the highest precedence entry.", + "description": "This parameter is the IP address of the source of inbound packets. <> indicates a wildcard, i.e. any IP address (this will be <> in most cases). CPE are REQUIRED only to support <>. When <> is <>, all traffic sent to the <> on the WAN interface of the gateway is forwarded to the <> associated with the <> on the <>. When <> is specified as one external IP address, the NAT will only forward inbound packets from this <> to the <>, all other packets will be dropped. If a CPE supports non-empty values for <>, it MAY additionally support the ability to have more than one port mapping with the same <> and <>, but with differing values of <>. When wildcard values are used for <> and/or <>, the following precedence order applies (with the highest precedence listed first): # Explicit <>, explicit <> # Explicit <>, zero <> # Empty <>, explicit <> # Empty <>, zero <> If an incoming packet matches the criteria associated with more than one entry in this table, the CPE MUST apply the port mapping associated with the highest precedence entry.", "datatype": "string", "mapping": [ { @@ -78672,12 +72599,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The external port (or the first port of a range of external ports) that the NAT gateway would listen on for traffic to a corresponding <>. Inbound packets to this external port on the WAN interface SHOULD be forwarded to the <> associated with the <> on the <>. A value of zero (<>) represents a wildcard, i.e. any port number. If this value is <>, traffic on all external ports (that are not otherwise mapped) will be forwarded to <>, and the value(s) of <> on <> are ignored. When wildcard values are used for <> and/or <>, the following precedence order applies (with the highest precedence listed first): # Explicit <>, explicit <> # Explicit <>, zero <> # Empty <>, explicit <> # Empty <>, zero <> If an incoming packet matches the criteria associated with more than one entry in this table, the CPE MUST apply the port mapping associated with the highest precedence entry.", + "description": "The external port (or the first port of a range of external ports) that the NAT gateway would listen on for traffic to a corresponding <>. Inbound packets to this external port on the WAN interface SHOULD be forwarded to the <> associated with the <> on the <>. A value of zero (<>) represents a wildcard, i.e. any port number. If this value is <>, traffic on all external ports (that are not otherwise mapped) will be forwarded to <>, and the value(s) of <> on <> are ignored. When wildcard values are used for <> and/or <>, the following precedence order applies (with the highest precedence listed first): # Explicit <>, explicit <> # Explicit <>, zero <> # Empty <>, explicit <> # Empty <>, zero <> If an incoming packet matches the criteria associated with more than one entry in this table, the CPE MUST apply the port mapping associated with the highest precedence entry.", "datatype": "unsignedInt", "range": [ { @@ -78705,7 +72631,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -78739,7 +72664,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -78772,7 +72696,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -78803,12 +72726,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The IP address or DNS host name of an internal client (on the LAN). Support for an IP address is mandatory. If <> is specified as an IP address and the LAN devices IP address subsequently changes, the port mapping MUST remain associated with the original IP address. Support for DNS host names is OPTIONAL. If <> is specified as a DNS host name and the LAN devices IP address subsequently changes, the port mapping MUST remain associated with this LAN device. In this case, it is the responsibility of the CPE to maintain the name-to-address mapping in the event of IP address changes. This can be accomplished, for example, by assigning the DNS host name via use of DHCP option 12 (Host Name) or option 81 (FQDN). Note that the Controller can learn the host name associated with a given LAN device via the <> table. Read access to this parameter MUST always return the exact value that was last set by the Controller. For example, if the internal client is set to a DNS host name, it MUST read back as a DNS host name and not as an IP address. It MUST be possible to set the <> to the broadcast IP address 255.255.255.255 for UDP mappings. This is to enable multiple NAT clients to use the same well-known port simultaneously.", + "description": "The IP address or DNS host name of an internal client (on the LAN). Support for an IP address is mandatory. If <> is specified as an IP address and the LAN devices IP address subsequently changes, the port mapping MUST remain associated with the original IP address. Support for DNS host names is OPTIONAL. If <> is specified as a DNS host name and the LAN devices IP address subsequently changes, the port mapping MUST remain associated with this LAN device. In this case, it is the responsibility of the CPE to maintain the name-to-address mapping in the event of IP address changes. This can be accomplished, for example, by assigning the DNS host name via use of DHCP option 12 (Host Name) or option 81 (FQDN). Note that the Controller can learn the host name associated with a given LAN device via the <> table. Read access to this parameter MUST always return the exact value that was last set by the Controller. For example, if the internal client is set to a DNS host name, it MUST read back as a DNS host name and not as an IP address. It MUST be possible to set the <> to the broadcast IP address 255.255.255.255 for UDP mappings. This is to enable multiple NAT clients to use the same well-known port simultaneously.", "datatype": "string", "range": [ { @@ -78835,7 +72757,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -78863,6 +72784,282 @@ } ] } + }, + "Device.NAT.PortTrigger.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Firewall PortTrigger table.", + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enables or disables the Port Trigger", + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The status of this <> entry.", + "default": "Disabled", + "datatype": "string", + "enumerations": [ + "Disabled", + "Enabled", + "Error_Misconfigured", + "Error" + ] + }, + "Origin": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Indicates the owner of the <> instance.", + "default": "Controller", + "datatype": "string", + "enumerations": [ + "User", + "System", + "Controller" + ] + }, + "Description": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Human-readable description associated with this <> entry.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Interface": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies the incoming L3 interface to which this port trigger applies. Typically this will be the LAN interface.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Port": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Trigger Port, the port number which is used to start the port trigger rule.", + "default": "0", + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 65535 + } + ] + }, + "PortEndRange": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Indicates the last port of the port range that starts with <> which is used to start the port trigger rule. A value of zero (0) indicates that no port range is specified, i.e. that the range consists only of <>. If <> is zero, the value of this parameter MUST be ignored. If specified, the value of this parameter MUST be greater than or equal to the value of <>.", + "default": "0", + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 65535 + } + ] + }, + "AutoDisableDuration": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Number of <> the port trigger MUST be active. When the <> is expired new connections are no longer allowed, active connections SHOULD not be terminated.", + "default": "0", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "ActivationDate": { + "type": "dateTime", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Indicates when the port trigger was enabled. When the port trigger is no longer active.", + "default": "0001-01-01T00:00:00Z", + "datatype": "dateTime" + }, + "Protocol": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The protocol of the trigger port.", + "datatype": "string", + "enumerations": [ + "TCP", + "UDP" + ] + }, + "RuleNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "Device.NAT.PortTrigger.{i}.Rule.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Firewall PortTrigger Rule table.", + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Port": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Port (or the first port of a range of ports) which needs to be opened when the Trigger conditions are met.", + "default": "0", + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 65535 + } + ] + }, + "PortEndRange": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Indicates the last port of the port range that starts with <> which needs to be opened when the Trigger conditions are met. A value of zero (0) indicates that no port range is specified, i.e. that the range consists only of <>. If <> is zero, the value of this parameter MUST be ignored. If specified, the value of this parameter MUST be greater than or equal to the value of <>.", + "default": "0", + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 65535 + } + ] + }, + "Protocol": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The protocol of the to be forwarded port.", + "datatype": "string", + "enumerations": [ + "TCP", + "UDP" + ] + } + } } }, "Device.PCP.": { @@ -78875,11 +73072,21 @@ "description": "Properties for Port Control Protocol (PCP) <>. See the PCP Theory of Operation <> for a description of the working of this PCP data model.", "access": false, "array": false, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enables or disables the PCP stack. If the stack is disabled then the status of any enabled <> entries will change to <.Status>>.", + "datatype": "boolean" + }, "SupportedVersions": { "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -78899,7 +73106,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -78917,7 +73123,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -78937,7 +73142,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -78963,7 +73167,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -78975,7 +73178,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -78992,28 +73194,27 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" ], - "description": "<> See <>", + "description": "<> See <>", "datatype": "string" }, "Status": { "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" ], - "description": "The status of the PCP Client. Enumeration of: Disabled, Enabled, Error. The <> value MAY be used by the CPE to indicate a locally defined error condition.", + "description": "The status of the PCP Client. Enumeration of: Disabled, Enabled, StackDisabled, Error. The <> value MAY be used by the CPE to indicate a locally defined error condition.", "datatype": "string", "enumerations": [ "Disabled", "Enabled", + "StackDisabled", "Error" ] }, @@ -79021,7 +73222,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79033,7 +73233,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79045,7 +73244,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79057,7 +73255,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79069,7 +73266,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79086,7 +73282,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79098,7 +73293,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79120,7 +73314,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79132,7 +73325,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79150,7 +73342,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79178,7 +73369,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79190,7 +73380,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79222,7 +73411,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79235,7 +73423,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79259,7 +73446,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79276,7 +73462,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79294,7 +73479,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79311,7 +73495,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79328,7 +73511,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79347,7 +73529,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79364,7 +73545,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79382,7 +73562,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79394,7 +73573,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79412,7 +73590,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79425,7 +73602,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79452,7 +73628,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79464,7 +73639,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79492,7 +73666,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79505,7 +73678,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79524,7 +73696,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79542,7 +73713,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79559,7 +73729,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79577,7 +73746,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79590,7 +73758,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79607,7 +73774,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79626,7 +73792,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79645,7 +73810,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79663,7 +73827,6 @@ "type": "int", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79681,7 +73844,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79698,7 +73860,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79715,7 +73876,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79732,7 +73892,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79750,7 +73909,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79769,7 +73927,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79794,7 +73951,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79811,7 +73967,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79828,7 +73983,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79847,7 +74001,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79865,7 +74018,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79904,7 +74056,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79917,7 +74068,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79936,7 +74086,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79954,7 +74103,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79971,7 +74119,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -79989,7 +74136,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -80002,7 +74148,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -80019,7 +74164,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -80038,7 +74182,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -80055,7 +74198,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -80073,7 +74215,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -80091,7 +74232,6 @@ "type": "int", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -80109,7 +74249,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -80126,7 +74265,6 @@ "type": "string", "read": true, "write": true, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -80143,7 +74281,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -80160,7 +74297,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -80192,7 +74328,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80228,7 +74363,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80256,7 +74390,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80273,7 +74406,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80290,7 +74422,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80324,7 +74455,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80357,7 +74487,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -80369,7 +74498,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80390,7 +74518,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80411,7 +74538,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80448,7 +74574,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80485,7 +74610,6 @@ "type": "int", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80517,7 +74641,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80538,7 +74661,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80551,7 +74673,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80568,7 +74689,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80595,7 +74715,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80620,8 +74739,7 @@ }, "Renew()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] @@ -80644,7 +74762,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80657,7 +74774,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80674,7 +74790,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80692,7 +74807,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80725,7 +74839,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80738,7 +74851,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80755,7 +74867,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80772,7 +74883,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80790,7 +74900,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80820,7 +74929,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80847,7 +74955,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80883,7 +74990,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80911,7 +75017,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80945,7 +75050,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80977,7 +75081,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -80994,7 +75097,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81011,7 +75113,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81028,7 +75129,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81041,7 +75141,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81060,7 +75159,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81077,7 +75175,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81090,7 +75187,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81107,7 +75203,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81120,7 +75215,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81141,7 +75235,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81162,7 +75255,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81175,7 +75267,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -81192,12 +75283,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Specifies first IPv4 address in the pool to be assigned by the DHCP server on the LAN interface. The parameter value can be overwritten by dynamic values retrieved via a DHCP client with <.PassthroughEnable>> or a PPP interface with <.IPCP.PassthroughEnable>> equal to <>.", + "description": "Specifies first IPv4 address in the pool to be assigned by the DHCP server on the LAN interface. The parameter value can be overwritten by dynamic values retrieved via a DHCP client with <.PassthroughEnable>> or a PPP interface with <.IPCP.PassthroughEnable>> equal to <>.", "datatype": "IPv4Address", "range": [ { @@ -81228,12 +75318,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Specifies last IPv4 address in the pool to be assigned by the DHCP server on the LAN interface. The parameter value can be overwritten by dynamic values retrieved via a DHCP client with <.PassthroughEnable>> or a PPP interface with <.IPCP.PassthroughEnable>> equal to <>.", + "description": "Specifies last IPv4 address in the pool to be assigned by the DHCP server on the LAN interface. The parameter value can be overwritten by dynamic values retrieved via a DHCP client with <.PassthroughEnable>> or a PPP interface with <.IPCP.PassthroughEnable>> equal to <>.", "datatype": "IPv4Address", "range": [ { @@ -81264,7 +75353,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81290,12 +75378,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Specifies the clients network subnet mask. The parameter value can be overwritten by dynamic values retrieved via a DHCP client with <.PassthroughEnable>> or a PPP interface with <.IPCP.PassthroughEnable>> equal to <>.", + "description": "Specifies the clients network subnet mask. The parameter value can be overwritten by dynamic values retrieved via a DHCP client with <.PassthroughEnable>> or a PPP interface with <.IPCP.PassthroughEnable>> equal to <>.", "datatype": "IPv4Address", "range": [ { @@ -81326,12 +75413,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "<> List items represent DNS servers offered to DHCP clients. Support for more than three DNS Servers is OPTIONAL. The parameter value can be overwritten by dynamic values retrieved via a DHCP client with <.PassthroughEnable>> or a PPP interface with <.IPCP.PassthroughEnable>> equal to <>.", + "description": "<> List items represent DNS servers offered to DHCP clients. Support for more than three DNS Servers is OPTIONAL. The parameter value can be overwritten by dynamic values retrieved via a DHCP client with <.PassthroughEnable>> or a PPP interface with <.IPCP.PassthroughEnable>> equal to <>.", "list": { "datatype": "IPv4Address", "item": { @@ -81365,7 +75451,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81382,12 +75467,11 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "<> List items represent addresses of routers on this subnet. Also known as default gateway. Support for more than one Router address is OPTIONAL. The parameter value can be overwritten by dynamic values retrieved via a DHCP client with <.PassthroughEnable>> or a PPP interface with <.IPCP.PassthroughEnable>> equal to <>.", + "description": "<> List items represent addresses of routers on this subnet. Also known as default gateway. Support for more than one Router address is OPTIONAL. The parameter value can be overwritten by dynamic values retrieved via a DHCP client with <.PassthroughEnable>> or a PPP interface with <.IPCP.PassthroughEnable>> equal to <>.", "list": { "datatype": "IPv4Address", "item": { @@ -81408,7 +75492,6 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81442,7 +75525,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81465,7 +75547,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81477,7 +75558,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -81513,7 +75593,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81541,7 +75620,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81573,7 +75651,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81609,7 +75686,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81660,7 +75736,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81673,7 +75748,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81690,7 +75764,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81708,7 +75781,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81741,7 +75813,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -81758,7 +75829,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -81779,7 +75849,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -81791,7 +75860,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -81803,7 +75871,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -81828,7 +75895,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -81849,7 +75915,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -81872,7 +75937,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -81890,7 +75954,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -81922,7 +75985,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81934,7 +75996,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81951,7 +76012,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -81986,7 +76046,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -82014,7 +76073,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -82048,7 +76106,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -82065,7 +76122,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -82082,7 +76138,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -82099,7 +76154,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -82131,7 +76185,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -82144,7 +76197,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -82163,7 +76215,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -82180,7 +76231,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -82193,7 +76243,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -82225,7 +76274,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -82238,7 +76286,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -82274,7 +76321,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -82295,7 +76341,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -82308,7 +76353,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -82321,7 +76365,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -82355,7 +76398,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82391,7 +76433,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82419,7 +76460,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82436,7 +76476,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82453,7 +76492,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82487,7 +76525,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82517,7 +76554,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82545,7 +76581,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82573,7 +76608,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82586,7 +76620,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp" ], @@ -82598,7 +76631,6 @@ "type": "int", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82616,7 +76648,6 @@ "type": "int", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82634,7 +76665,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82648,7 +76678,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82677,7 +76706,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82689,7 +76717,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82701,7 +76728,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82711,8 +76737,7 @@ }, "Renew()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] @@ -82734,24 +76759,17 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "The IP address from which the message most recently received from this server was sent.", - "datatype": "IPv6Address", - "range": [ - { - "max": 45 - } - ] + "datatype": "IPv6Address" }, "DUID": { "type": "hexBinary", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82768,7 +76786,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82795,7 +76812,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82808,7 +76824,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82825,7 +76840,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82843,7 +76857,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82872,7 +76885,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82890,7 +76902,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82908,7 +76919,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82932,7 +76942,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82944,7 +76953,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -82980,7 +76988,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83008,7 +77015,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83042,7 +77048,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83074,7 +77079,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83091,7 +77095,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83108,7 +77111,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83125,7 +77127,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83138,7 +77139,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83170,7 +77170,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83183,7 +77182,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83215,7 +77213,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83228,41 +77225,28 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "Pool association criterion. Source address (link-layer address) of DHCPv6 messages sent from the DHCPv6 client. This criterion is only likely to be useful if this is a link-layer address. <> indicates this criterion is not used for serving.", - "datatype": "IPv6Address", - "range": [ - { - "max": 45 - } - ] + "datatype": "IPv6Address" }, "SourceAddressMask": { "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "Bit-mask for the source address, where matching of a packets source address with the <> is only to be done for bit positions set to one in the mask. A mask of <> indicates all bits of the <> are to be used.", - "datatype": "IPv6Address", - "range": [ - { - "max": 45 - } - ] + "datatype": "IPv6Address" }, "SourceAddressExclude": { "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83275,7 +77259,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83287,12 +77270,11 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], - "description": "<> <> Manually-configured prefixes from which IA_NA addresses will be assigned. Each referenced prefix MUST have a <.IPv6Prefix..StaticType>> of <.IPv6Prefix..StaticType>> or <.IPv6Prefix..StaticType>>. All clients that request IA_NA and match filter criteria on this <> MUST be offered IA_NA addresses from all of the Valid (<.IPv6Prefix..ValidLifetime>> is infinite or in the future) /64 prefixes in this list. Prefixes MUST be associated with the interface instance referenced by <>.", + "description": "<> <> Manually-configured prefixes from which IA_NA addresses will be assigned. Each referenced prefix MUST have a <.IPv6Prefix..StaticType>> of <.IPv6Prefix..StaticType>> or <.IPv6Prefix..StaticType>>. All clients that request IA_NA and match filter criteria on this <> MUST be offered IA_NA addresses from all of the Valid (<.IPv6Prefix..ValidLifetime>> is infinite or in the future) /64 prefixes in this list. Prefixes MUST be associated with the interface instance referenced by <>.", "list": { "datatype": "string", "item": { @@ -83304,12 +77286,11 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" ], - "description": "<> <> All prefixes from which IA_NA addresses will be assigned. This list can include: * Prefixes from <> that are used for IA_NA offers. * Prefixes with <.IPv6Prefix..Origin>> = <.IPv6Prefix..Origin>> or <.IPv6Prefix..Origin>> associated with the interface instance referenced by <>.", + "description": "<> <> All prefixes from which IA_NA addresses will be assigned. This list can include: * Prefixes from <> that are used for IA_NA offers. * Prefixes with <.IPv6Prefix..Origin>> = <.IPv6Prefix..Origin>> or <.IPv6Prefix..Origin>> associated with the interface instance referenced by <>.", "list": { "datatype": "string", "item": { @@ -83321,7 +77302,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83333,12 +77313,11 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], - "description": "<> <> Manually-configured prefixes from which IA_PD prefixes will be derived. This list can include: * Prefixes with <.IPv6Prefix..Origin>> = <.IPv6Prefix..Origin>> or <.IPv6Prefix..Origin>> associated with upstream interfaces (i.e. interfaces for which the physical layer interface object has Upstream = <>). * Prefixes with <.IPv6Prefix..StaticType>> = <.IPv6Prefix..StaticType>> or <.IPv6Prefix..StaticType>> associated with with the interface instance referenced by <>. All clients that request IA_PD and match filter criteria on this <> MUST be offered IA_PD prefixes derived from all of the Valid (<.IPv6Prefix..ValidLifetime>> is infinite or in the future) prefixes in this list.", + "description": "<> <> Manually-configured prefixes from which IA_PD prefixes will be derived. This list can include: * Prefixes with <.IPv6Prefix..Origin>> = <.IPv6Prefix..Origin>> or <.IPv6Prefix..Origin>> associated with upstream interfaces (i.e. interfaces for which the physical layer interface object has Upstream = <>). * Prefixes with <.IPv6Prefix..StaticType>> = <.IPv6Prefix..StaticType>> or <.IPv6Prefix..StaticType>> associated with with the interface instance referenced by <>. All clients that request IA_PD and match filter criteria on this <> MUST be offered IA_PD prefixes derived from all of the Valid (<.IPv6Prefix..ValidLifetime>> is infinite or in the future) prefixes in this list.", "list": { "datatype": "string", "item": { @@ -83350,12 +77329,11 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" ], - "description": "<> <> All prefixes for which IA_PD prefixes will be assigned. This list can include: * Prefixes from <> that are used for IA_PD offers. * Prefixes with <.IPv6Prefix..Origin>> = <.IPv6Prefix..Origin>> or <.IPv6Prefix..Origin>> associated with upstream interfaces (i.e. interfaces for which the physical layer interface object has Upstream = <>). * Prefixes with <.IPv6Prefix..Origin>> = <.IPv6Prefix..Origin>> or <.IPv6Prefix..Origin>> associated with the interface instance referenced by <>.", + "description": "<> <> All prefixes for which IA_PD prefixes will be assigned. This list can include: * Prefixes from <> that are used for IA_PD offers. * Prefixes with <.IPv6Prefix..Origin>> = <.IPv6Prefix..Origin>> or <.IPv6Prefix..Origin>> associated with upstream interfaces (i.e. interfaces for which the physical layer interface object has Upstream = <>). * Prefixes with <.IPv6Prefix..Origin>> = <.IPv6Prefix..Origin>> or <.IPv6Prefix..Origin>> associated with the interface instance referenced by <>.", "list": { "datatype": "string", "item": { @@ -83367,7 +77345,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83384,7 +77361,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83396,7 +77372,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83422,7 +77397,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83439,24 +77413,17 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "Source address of the DHCPv6 client.", - "datatype": "IPv6Address", - "range": [ - { - "max": 45 - } - ] + "datatype": "IPv6Address" }, "Active": { "type": "boolean", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83468,7 +77435,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83480,7 +77446,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83492,7 +77457,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83517,24 +77481,17 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "IPv6 address.", - "datatype": "IPv6Address", - "range": [ - { - "max": 45 - } - ] + "datatype": "IPv6Address" }, "PreferredLifetime": { "type": "dateTime", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83546,7 +77503,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83572,24 +77528,17 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" ], "description": "IPv6 address prefix.", - "datatype": "IPv6Prefix", - "range": [ - { - "max": 49 - } - ] + "datatype": "IPv6Prefix" }, "PreferredLifetime": { "type": "dateTime", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83601,7 +77550,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83624,7 +77572,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83642,7 +77589,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83676,7 +77622,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83689,7 +77634,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83706,7 +77650,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83724,7 +77667,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83742,7 +77684,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -83773,7 +77714,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -83788,7 +77728,7 @@ "cwmp", "usp" ], - "description": "802.1x supplicant authentication provisioning and status information associated with an interface to be authenticated (e.g. an <> instance). For enabled table entries, if <> is not a valid reference then the table entry is inoperable and the CPE MUST set <> to <>. Note: The <> table includes a unique key parameter that is a strong reference. If a strongly referenced object is deleted, the CPE will set the referencing parameter to <>. However, doing so under these circumstances might cause the updated <> row to then violate the tables unique key constraint; if this occurs, the CPE MUST set <> to <> and disable the offending <> row.", + "description": "802.1x supplicant authentication provisioning and status information associated with an interface to be authenticated (e.g. an <> instance). For enabled table entries, if <> is not a valid reference then the table entry is inoperable and the CPE MUST set <> to <>. Note: The <> table includes a unique key parameter that is a strong reference. If a strongly referenced object is deleted, the CPE will set the referencing parameter to <>. However, doing so under these circumstances might cause the updated <> row to then violate the tables unique key constraint; if this occurs, the CPE MUST set <> to <> and disable the offending <> row.", "uniqueKeys": [ "Alias", "Interface" @@ -83799,7 +77739,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -83812,7 +77751,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -83831,7 +77769,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -83848,7 +77785,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -83865,7 +77801,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -83888,7 +77823,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -83905,7 +77839,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -83923,7 +77856,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -83941,7 +77873,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -83959,7 +77890,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -83972,7 +77902,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -83990,7 +77919,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84006,7 +77934,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84022,7 +77949,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -84033,7 +77959,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -84042,16 +77967,14 @@ }, "Reset()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] }, "Disconnect()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] @@ -84070,7 +77993,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84083,7 +78005,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84096,7 +78017,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84109,7 +78029,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84122,7 +78041,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84135,7 +78053,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84148,7 +78065,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84161,7 +78077,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84174,7 +78089,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84187,7 +78101,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84200,7 +78113,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84212,7 +78124,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84244,7 +78155,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84256,7 +78166,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84284,7 +78193,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84296,7 +78204,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84321,30 +78228,17 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], "description": "<>", - "datatype": "unsignedInt", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "users", - "section": { - "type": "user" - } - } - } - ] + "datatype": "unsignedInt" }, "GroupNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84356,7 +78250,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84368,7 +78261,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84379,7 +78271,6 @@ "CheckCredentialsDiagnostics()": { "type": "command", "async": true, - "version": "2.15", "protocols": [ "usp" ], @@ -84388,7 +78279,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -84399,7 +78289,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -84412,7 +78301,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -84444,21 +78332,10 @@ ], "access": true, "array": true, - "mapping": { - "type": "uci", - "uci": { - "file": "users", - "section": { - "type": "user" - }, - "dmmapfile": "dmmap_users" - } - }, "Alias": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84469,56 +78346,24 @@ { "max": 64 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "dmmap_users", - "section": { - "type": "user", - "index": "@i-1" - }, - "option": { - "name": "user_alias" - } - } - } ] }, "Enable": { "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], "description": "Enables/disables this user object instance. If the User being configured is currently accessing the device then a disable MUST apply to the next user session and the current user session MUST NOT be abruptly terminated.", "default": "false", - "datatype": "boolean", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "users", - "section": { - "type": "user", - "index": "@i-1" - }, - "option": { - "name": "enabled" - } - } - } - ] + "datatype": "boolean" }, "UserID": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -84530,35 +78375,18 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "Allows this user to remotely access the UserInterface via the mechanism defined in <>", + "description": "Allows this user to remotely access the UserInterface via the mechanism defined in <> <.>> and <>>>", "default": "false", - "datatype": "boolean", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "users", - "section": { - "type": "user", - "index": "@i-1" - }, - "option": { - "name": "remote_access" - } - } - } - ] + "datatype": "boolean" }, "Username": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84575,7 +78403,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84586,28 +78413,12 @@ { "max": 64 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "users", - "section": { - "type": "user", - "index": "@i-1" - }, - "option": { - "name": "password" - } - } - } ] }, "GroupParticipation": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84622,7 +78433,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84637,7 +78447,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84650,39 +78459,22 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "String describing the default language for the local configuration interface, specified according to <>. If <>, <> is used.", + "description": "String describing the default language for the local configuration interface, specified according to <>. If <>, <> is used.", "datatype": "string", "range": [ { "max": 16 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "users", - "section": { - "type": "user", - "index": "@i-1" - }, - "option": { - "name": "language" - } - } - } ] }, "Shell": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -84704,7 +78496,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -84722,7 +78513,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -84733,7 +78523,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp" ], @@ -84760,7 +78549,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -84777,7 +78565,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -84790,7 +78577,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -84802,7 +78588,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -84819,7 +78604,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -84834,7 +78618,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -84851,7 +78634,7 @@ "cwmp", "usp" ], - "description": "This table provides a list of user accessible shells which can be used as a reference in <.Shell>>", + "description": "This table provides a list of user accessible shells which can be used as a reference in <.Shell>>", "uniqueKeys": [ "Alias", "Name" @@ -84862,7 +78645,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -84879,7 +78661,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -84892,7 +78673,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -84925,7 +78705,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -84942,7 +78721,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -84955,7 +78733,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -84967,7 +78744,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -84984,7 +78760,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -85009,7 +78784,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85035,7 +78809,6 @@ "type": "string", "read": true, "write": true, - "version": "2.3", "protocols": [ "cwmp", "usp" @@ -85052,7 +78825,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85064,7 +78836,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85081,7 +78852,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85098,7 +78868,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -85109,7 +78878,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85121,7 +78889,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85133,7 +78900,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85143,8 +78909,7 @@ }, "Reset()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] @@ -85163,7 +78928,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85180,7 +78944,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85197,7 +78960,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85216,7 +78978,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85233,7 +78994,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85273,7 +79033,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85300,7 +79059,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85312,7 +79070,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85324,7 +79081,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85336,7 +79092,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85348,7 +79103,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85360,7 +79114,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85372,7 +79125,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85384,7 +79136,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85396,7 +79147,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85418,7 +79168,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85430,7 +79179,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85442,7 +79190,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85454,7 +79201,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85466,7 +79212,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85478,7 +79223,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85490,7 +79234,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85502,7 +79245,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85514,7 +79256,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85526,7 +79267,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85538,7 +79278,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85550,7 +79289,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85574,7 +79312,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85586,7 +79323,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85598,7 +79334,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85623,7 +79358,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85640,7 +79374,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85659,7 +79392,7 @@ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "discovery", "args": {}, "key": "devices[i-1].st" @@ -85671,7 +79404,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85687,7 +79419,7 @@ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "discovery", "args": {}, "key": "devices[i-1].usn" @@ -85699,7 +79431,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85712,23 +79443,17 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], "description": "The value of the LOCATION header for this UPnP root device, which is the <> of the root devices DDD (Device Description Document).", "datatype": "URL", - "range": [ - { - "max": 2048 - } - ], "mapping": [ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "discovery", "args": {}, "key": "devices[i-1].descurl" @@ -85740,7 +79465,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85757,15 +79481,13 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "<> Indicates the full path names of all Host table entries, whether active or inactive, that correspond to this UPnP root device. As such entries are added to or removed from the Host tables, the value of this parameter MUST be updated accordingly.", + "description": "Indicates the full path names of all Host table entries, whether active or inactive, that correspond to this UPnP root device.", "list": { "datatype": "string", - "maxsize": 1024, "range": [ { "max": 256 @@ -85777,7 +79499,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -85803,7 +79524,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85820,7 +79540,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85839,7 +79558,7 @@ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "discovery", "args": {}, "key": "devices[i-1].st" @@ -85851,7 +79570,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85867,7 +79585,7 @@ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "discovery", "args": {}, "key": "devices[i-1].usn" @@ -85879,7 +79597,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85892,23 +79609,17 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], "description": "The value of the LOCATION header for this UPnP embedded device, which is the <> of the root devices DDD (Device Description Document).", "datatype": "URL", - "range": [ - { - "max": 2048 - } - ], "mapping": [ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "discovery", "args": {}, "key": "devices[i-1].descurl" @@ -85920,7 +79631,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -85937,15 +79647,16 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "<> Indicates the full path names of all Host table entries, whether active or inactive, that correspond to this UPnP embedded device. As such entries are added to or removed from the Host tables, the value of this parameter MUST be updated accordingly.", + "description": "Indicates the full path names of all Host table entries, whether active or inactive, that correspond to this UPnP embedded device.", "list": { "datatype": "string", - "maxsize": 1024, + "item": { + "max": 1024 + }, "range": [ { "max": 256 @@ -85957,7 +79668,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -85983,7 +79693,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -86000,7 +79709,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -86016,7 +79724,7 @@ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "discovery", "args": {}, "key": "services[i-1].usn" @@ -86028,7 +79736,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -86041,23 +79748,17 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], "description": "The value of the LOCATION header for this UPnP embedded service, which is the <> of the root devices DDD (Device Description Document).", "datatype": "URL", - "range": [ - { - "max": 2048 - } - ], "mapping": [ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "discovery", "args": {}, "key": "services[i-1].descurl" @@ -86069,7 +79770,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -86086,15 +79786,16 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "<> Indicates the full path names of all Host table entries, whether active or inactive, that correspond to this UPnP embedded service. As such entries are added to or removed from the Host tables, the value of this parameter MUST be updated accordingly.", + "description": "Indicates the full path names of all Host table entries, whether active or inactive, that correspond to this UPnP embedded service.", "list": { "datatype": "string", - "maxsize": 1024, + "item": { + "max": 1024 + }, "range": [ { "max": 256 @@ -86106,7 +79807,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86118,7 +79818,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86147,7 +79846,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86159,7 +79857,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86171,7 +79868,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86196,23 +79892,17 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" ], "description": "The value extracted from the URLBase element in the Device Description Document of the discovered root device. If the URLBase element in the root devices Device Description Document is empty or absent, the <> from which the device description was retrieved (e.g. the LOCATION from the SSDP message) is utilized as the URLBase. Note: the URLBase element is not recommended by <> and is not permitted by <>, so the value of <> will usually be the URL from which the device description was retrieved.", "datatype": "URL", - "range": [ - { - "max": 2048 - } - ], "mapping": [ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "description", "args": {}, "key": "descriptions[i-1].descurl" @@ -86224,7 +79914,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86244,15 +79933,16 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" ], - "description": "<> <>", + "description": "Includes the Host table entries associated with the root device from which the device description was retrieved.", "list": { "datatype": "string", - "maxsize": 1024, + "item": { + "max": 1024 + }, "range": [ { "max": 256 @@ -86278,7 +79968,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86298,7 +79987,7 @@ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].UDN" @@ -86310,7 +79999,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86327,7 +80015,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86344,7 +80031,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86360,7 +80046,7 @@ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].deviceType" @@ -86372,7 +80058,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86388,7 +80073,7 @@ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].friendlyName" @@ -86400,7 +80085,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -86414,7 +80098,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86430,7 +80113,7 @@ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].manufacturer" @@ -86442,7 +80125,6 @@ "type": "string", "read": true, "write": false, - "version": "2.8", "protocols": [ "cwmp", "usp" @@ -86464,23 +80146,17 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" ], "description": "The value of the UPnP manufacturerURL element in the Device Description Document for this <>, or <> if this value is not provided by the device.", "datatype": "URL", - "range": [ - { - "max": 2048 - } - ], "mapping": [ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].manufacturerURL" @@ -86492,7 +80168,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86508,7 +80183,7 @@ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].modelDescription" @@ -86520,7 +80195,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86536,7 +80210,7 @@ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].modelName" @@ -86548,7 +80222,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86564,7 +80237,7 @@ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].modelNumber" @@ -86576,23 +80249,17 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" ], "description": "The value of the UPnP modelURL element in the Device Description Document for this <>, or <> if this value is not provided by the device.", "datatype": "URL", - "range": [ - { - "max": 2048 - } - ], "mapping": [ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].modelURL" @@ -86604,7 +80271,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86620,7 +80286,7 @@ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].serialNumber" @@ -86632,7 +80298,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86648,7 +80313,7 @@ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].UPC" @@ -86660,23 +80325,17 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" ], "description": "The value of the UPnP presentationURL element in the Device Description Document for this <> and MUST be an absolute URL. The way to obtain an absolute URL from the presentationURL element is specified in <> and <>. If the presentationURL is not provided by the device then this value MUST be <>.", "datatype": "URL", - "range": [ - { - "max": 2048 - } - ], "mapping": [ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].preentation_url" @@ -86703,7 +80362,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86720,7 +80378,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86736,7 +80393,7 @@ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "description", "args": {}, "key": "servicesinstances[i-1].serviceId" @@ -86748,7 +80405,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86765,7 +80421,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" @@ -86781,7 +80436,7 @@ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "description", "args": {}, "key": "servicesinstances[i-1].serviceType" @@ -86793,23 +80448,17 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" ], "description": "The value of the UPnP SCPDURL element in the Device Description Document for this <> and MUST be an absolute <>. The way to obtain an absolute URL from the SCPDURL element is specified in <> and <>. If the SCPDURL is not provided by the device then this value MUST be <>.", "datatype": "URL", - "range": [ - { - "max": 2048 - } - ], "mapping": [ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "description", "args": {}, "key": "servicesinstances[i-1].SCPDURL" @@ -86821,23 +80470,17 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" ], "description": "The value of the UPnP controlURL element in the Device Description Document for this <> and MUST be an absolute <>. The way to obtain an absolute URL from the controlURL element is specified in <> and <>. If the controlURL is not provided by the device then this value MUST be <>", "datatype": "URL", - "range": [ - { - "max": 2048 - } - ], "mapping": [ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "description", "args": {}, "key": "servicesinstances[i-1].controlURL" @@ -86849,23 +80492,17 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp", "usp" ], "description": "The value of the UPnP eventSubURL element in the Device Description Document for this <> and MUST be an absolute <>. The way to obtain an absolute URL from the eventSubURLL element is specified in <> and <>. If the eventSubURL is not provided by the device then this value MUST be <>", "datatype": "URL", - "range": [ - { - "max": 2048 - } - ], "mapping": [ { "type": "ubus", "ubus": { - "object": "upnp", + "object": "upnpc", "method": "description", "args": {}, "key": "servicesinstances[i-1].eventSubURL" @@ -86900,7 +80537,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -86915,7 +80551,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -86930,7 +80565,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -86945,7 +80579,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -86960,7 +80593,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -86975,7 +80607,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -86990,7 +80621,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -87005,7 +80635,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -87031,7 +80660,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp" ], @@ -87049,7 +80677,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp" ], @@ -87069,14 +80696,13 @@ "cwmp", "usp" ], - "description": "Firewall configuration object. The <> parameter enables and disables the Firewall, and can select either a predefined configuration (<> or <>) or an explicitly-defined <> configuration. For an <> configuration, <> controls the currently active Firewall Level, and the Firewall Levels are defined in the <>, <> and <.Rule>> tables. The Firewall rules modeled by this object operate only on the forwarding path. This means that they affect only routed traffic, and do not affect traffic that is destined for or generated by the CPE. Note that any <> processing on the ingress packet occurs before Firewall rules are applied so, for example, the Firewall rules will see the translated destination IP address and port in a downstream packet that has passed through the NAT. See <> for an example <> configuration.", + "description": "Firewall configuration object. The <> parameter enables and disables the Firewall, and can select either a predefined configuration (<> or <>) or an explicitly-defined <> configuration. For an <> configuration, <> controls the currently active Firewall Level, and the Firewall Levels are defined in the <>, <> and <.Rule>> tables. For an <> configuration, <> controls the currently active Firewall Level, and the Firewall Levels are defined in the <>, <>, <> and <.Rule>> tables. The Firewall rules modeled by <>, <> and <> operate only on the forwarding path. This means that they affect only routed traffic, and do not affect traffic that is destined for or generated by the device itself. Traffic destined for or generated by the device itself can use the <> object to model the appropriate Firewall rules. Note that any <> processing on the ingress packet occurs before Firewall rules are applied so, for example, the Firewall rules will see the translated destination IP address and port in a downstream packet that has passed through the NAT. See <> for an example <> configuration.", "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87088,25 +80714,24 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "How this firewall is configured. Enumeration of: High, Low, Off, Advanced. Vendors can extend the enumerated values with vendor specific extensions, in which case the rules outlined in <> MUST be adhered to.", + "description": "How this firewall is configured. Enumeration of: High, Low, Off, Advanced, Policy. Vendors can extend the enumerated values with vendor specific extensions, in which case the rules outlined in <> MUST be adhered to.", "datatype": "string", "enumerations": [ "High", "Low", "Off", - "Advanced" + "Advanced", + "Policy" ] }, "AdvancedLevel": { "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87114,11 +80739,21 @@ "description": "Selects the currently active Firewall Level. <> only applies when <> is <>.", "datatype": "string" }, + "PolicyLevel": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Selects the currently active Firewall Policy Level. <> only applies when <> is <>.", + "datatype": "string" + }, "Type": { "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87134,7 +80769,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -87151,7 +80785,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -87163,7 +80796,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87175,7 +80807,50 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "DMZNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "ServiceNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "PinholeNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "PolicyNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, "protocols": [ "cwmp", "usp" @@ -87190,7 +80865,7 @@ "cwmp", "usp" ], - "description": "Firewall Level table. When an <> configuration is selected, <> selects the currently active entry in this table. Each <> table entry references the <> that contains the rules for this level.", + "description": "Firewall Level table. When an <> or <> configuration is selected, <> or <> selects the currently active entry in this table. Each <> table entry references the <> that contains the rules for this level.", "uniqueKeys": [ "Alias", "Name" @@ -87201,7 +80876,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87218,7 +80892,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87235,7 +80908,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87252,7 +80924,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87265,11 +80936,23 @@ } ] }, + "Policies": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<> <>>> <> only applies when <> is <>.", + "list": { + "datatype": "string" + } + }, "Chain": { "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87281,7 +80964,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87294,7 +80976,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87312,7 +80993,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87322,6 +81002,173 @@ "datatype": "boolean" } }, + "Device.Firewall.Policy.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Firewall Policy table. When a <> configuration is selected, <> selects the currently active entry in this table. Each <> table entry references the <> that contains the rules for this policy.", + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enables or disables the firewall policy.", + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The status of this <> entry. Enumeration of: Disabled, Enabled, Error_Misconfigured, Error. The <> value indicates that a necessary configuration value is undefined or invalid. The <> value MAY be used by the CPE to indicate a locally defined error condition.", + "default": "Disabled", + "datatype": "string", + "enumerations": [ + "Disabled", + "Enabled", + "Error_Misconfigured", + "Error" + ] + }, + "Chain": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The Chain containing Firewall Rules associated with this <> entry. This is applicable for traffic from the <> to the <>. <> only applies when <> is <>.", + "datatype": "string" + }, + "TargetChain": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Action to perform for traffic matching this <> entry. Enumeration of: Drop, Accept, Reject, Chain.", + "default": "Drop", + "datatype": "string", + "enumerations": [ + "Drop", + "Accept", + "Reject", + "Chain" + ] + }, + "SourceInterface": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "This specifies the L3 source interface associated with the entry.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "DestinationInterface": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "This specifies the L3 destination interface associated with the entry.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "IPVersion": { + "type": "int", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "IP Protocol Version as specified in <>. For example: * 4 (IPv4) * 6 (IPv6) A value of -1 indicates this criterion is not used for matching.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1, + "max": 15 + } + ] + }, + "ReverseChain": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The Chain containing Firewall Rules associated with this <> entry. This is applicable for traffic from the <> to the <>. <> only applies when <> is <>.", + "datatype": "string" + }, + "ReverseTargetChain": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Action to perform for traffic matching this <> entry.", + "default": "Drop", + "datatype": "string", + "enumerations": [ + "Drop", + "Accept", + "Reject", + "Chain" + ] + } + }, "Device.Firewall.Chain.{i}.": { "type": "object", "version": "2.2", @@ -87340,7 +81187,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87353,7 +81199,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87370,7 +81215,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87387,7 +81231,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87408,7 +81251,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87454,7 +81296,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87482,7 +81323,6 @@ "type": "string", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87516,7 +81356,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87533,7 +81372,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87565,7 +81403,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87597,12 +81434,11 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], - "description": "Action to perform for traffic matching this <> entry. Enumeration of: Drop, Accept, Reject, Return, TargetChain. This parameter can only be modified if the <> is Static (as explained in the object description).", + "description": "Action to perform for traffic matching this <> entry. This parameter can only be modified if the <> is Static (as explained in the object description).", "default": "Drop", "datatype": "string", "enumerations": [ @@ -87632,7 +81468,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87644,7 +81479,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87672,7 +81506,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87684,7 +81517,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87712,7 +81544,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87729,7 +81560,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87742,7 +81572,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87755,7 +81584,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87772,7 +81600,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87785,7 +81612,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87798,12 +81624,11 @@ "type": "int", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" ], - "description": "<> criterion. IP Protocol Version (e.g. 4 for IPv4 and 6 for IPv6). A value of -1 indicates this criterion is not used for matching. This parameter can only be modified if the <> is Static (as explained in the object description).", + "description": "<> criterion. IP Protocol Version as specified in <>. For example: * 4 (IPv4) * 6 (IPv6) A value of -1 indicates this criterion is not used for matching. This parameter can only be modified if the <> is Static (as explained in the object description).", "default": "-1", "datatype": "int", "range": [ @@ -87832,7 +81657,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87849,7 +81673,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87881,7 +81704,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87894,7 +81716,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87911,7 +81732,6 @@ "type": "string", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87943,7 +81763,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87956,7 +81775,6 @@ "type": "int", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -87990,7 +81808,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -88003,7 +81820,6 @@ "type": "int", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -88037,7 +81853,6 @@ "type": "int", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -88071,7 +81886,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -88084,7 +81898,6 @@ "type": "int", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -88118,7 +81931,6 @@ "type": "int", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -88152,7 +81964,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -88165,7 +81976,6 @@ "type": "int", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -88184,7 +81994,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.2", "protocols": [ "cwmp", "usp" @@ -88192,8 +82001,636 @@ "description": "If <>, the rule matches only those packets that match the <> entry, if specified. If <>, the rule matchess all packets except those that match the <> entry, if specified. This parameter can only be modified if the <> is Static (as explained in the object description).", "default": "false", "datatype": "boolean" + }, + "ConnectionState": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Matches only packets according to the following connection states. <> indicates this criterion is not used for matching.", + "list": { + "datatype": "string", + "enumerations": [ + "INVALID", + "NEW", + "RELATED", + "ESTABLISHED" + ] + } + }, + "SourceMAC": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Source MAC address. <> indicates this criterion is not used for matching.", + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + }, + "SourceMACExclude": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "If <>, the rule matches only those packets that match the <> entry, if specified. If <>, the rule matches all packets except those that match the <> entry, if specified.", + "default": "false", + "datatype": "boolean" } } + }, + "Device.Firewall.Pinhole.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Firewall Pinhole object that is used for configuring pinholes. Pinholes are similar to port mapping entries but without the NAT support. The Pinhole table is used for allowing certain incoming traffic, on the <>, to be routed to the internal network. For enabled table entries, if <> and <> are <>, or if <> is not a valid reference, then the table entry is inoperable and the device MUST set <> to <>.", + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enables or disables the pinhole.", + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The status of this <> entry.", + "default": "Disabled", + "datatype": "string", + "enumerations": [ + "Disabled", + "Enabled", + "Error_Misconfigured", + "Error" + ] + }, + "Origin": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Indicates the owner of the <> instance.", + "default": "Controller", + "datatype": "string", + "enumerations": [ + "User", + "System", + "Controller" + ] + }, + "Description": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Human-readable description associated with this <> entry.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Interface": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specifies the incoming L3 interface to which this pinhole applies.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "SourcePort": { + "type": "int", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Source port number of the incoming connection. A value of -1 indicates this criterion is not used for matching.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1, + "max": 65535 + } + ] + }, + "DestPort": { + "type": "int", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Destination port number. A value of -1 indicates this criterion is not used for matching.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1, + "max": 65535 + } + ] + }, + "IPVersion": { + "type": "int", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "IP Protocol Version as specified in <>. For example: * 4 (IPv4) * 6 (IPv6) A value of -1 indicates this criterion is not used for matching.", + "default": "6", + "datatype": "int", + "range": [ + { + "min": -1, + "max": 15 + } + ] + }, + "Protocol": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Protocol number as specified in <> For example: * 6 (TCP) * 17(UDP) A value of -1 indicates this criterion is not used for matching.", + "default": "-1", + "list": { + "datatype": "int", + "range": [ + { + "min": -1, + "max": 255 + } + ] + } + }, + "SourcePrefixes": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Only allow incoming connections that match one or more of the source IP addresses or prefixes that are specified in <> for the applied pinhole.", + "list": { + "datatype": "IPPrefix", + "range": [ + { + "max": 49 + } + ] + } + }, + "DestIP": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The IP address of a client on the internal network. Either <> or <> MUST be configured, it is not allowed to configure them both. <> indicates this criterion is not used for matching.", + "datatype": "IPAddress", + "range": [ + { + "max": 45 + } + ] + }, + "DestMACAddress": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The MAC address of a client on the internal network. Either <> or <> MUST be configured, it is not allowed to configure them both. <> indicates this criterion is not used for matching.", + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + } + }, + "Device.Firewall.DMZ.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Firewall DMZ object that is be used for configuring a demilitarized zone. A DMZ network is a seperate network perimeter that protects the internal network from untrusted traffic. Typically the DMZ is located between two firewalls, the firewall of the internal network and the firewall responsible for handling untrusted traffic. The device MUST forward all received packets that matches the <> criteria to the IP address that is specified in <>. For enabled table entries, if <> is <>, or if <> is not a valid reference, then the table entry is inoperable and the device MUST set <> to <>.", + "uniqueKeys": [ + "Alias", + "DestIP", + "SourcePrefix" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enables or disables the firewall DMZ instance.", + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The status of this <> entry.", + "default": "Disabled", + "datatype": "string", + "enumerations": [ + "Disabled", + "Enabled", + "Error_Misconfigured", + "Error" + ] + }, + "Origin": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Indicates who configured the <> instance.", + "default": "Controller", + "datatype": "string", + "enumerations": [ + "User", + "System", + "Controller" + ] + }, + "Description": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Human-readable description associated with the entry.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Interface": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "This specifies the incoming L3 interface to which the DMZ applies.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "DestIP": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The IPv4 address of a client in the DMZ network.", + "datatype": "IPv4Address", + "range": [ + { + "max": 15 + } + ], + "pattern": [ + "", + "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" + ] + }, + "SourcePrefix": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Only allow incoming connections that match to the source IPv4 address or prefix that is specified in <> for the applied DMZ instance. <> indicates this criterion is not used for matching.", + "datatype": "IPv4Prefix", + "range": [ + { + "max": 18 + } + ], + "pattern": [ + "", + "/(3[0-2]|[012]?[0-9])", + "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])/(3[0-2]|[012]?[0-9])" + ] + } + }, + "Device.Firewall.Service.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Firewall Service object that is used for configuring the firewall for opening a port/protocol for a local network service. For example: * SSH Server * Web Server For enabled table entries, if <>, <> and <> are <>, or if <> is not a valid reference, then the table entry is inoperable and the device MUST set <> to <>.", + "uniqueKeys": [ + "Alias", + "Interface", + "DestPort", + "Protocol", + "SourcePrefixes" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enables or disables the firewall service instance.", + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The status of this <> entry.", + "default": "Disabled", + "datatype": "string", + "enumerations": [ + "Disabled", + "Enabled", + "Error_Misconfigured", + "Error" + ] + }, + "Interface": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "This specifies the incoming L3 interface to which the Service rule applies.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "DestPort": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Destination port number. A value of -1 indicates this criterion is not used for matching.", + "default": "-1", + "list": { + "datatype": "int", + "range": [ + { + "min": -1, + "max": 65535 + } + ] + } + }, + "IPVersion": { + "type": "int", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "IP Protocol Version as specified in <>. For example: * 4 (IPv4) * 6 (IPv6) A value of -1 indicates this criterion is not used for matching.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1, + "max": 15 + } + ] + }, + "Protocol": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Protocol number as specified in <> For example: * 6 (TCP) * 17(UDP) A value of -1 indicates this criterion is not used for matching.", + "default": "-1", + "list": { + "datatype": "int", + "range": [ + { + "min": -1, + "max": 255 + } + ] + } + }, + "ICMPType": { + "type": "int", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "ICMP type as specified in <> for IPv4 and <> for IPv6. Only applicable when <> contains 1 (ICMP IPv4) or 58 (ICMP IPv6). A value of -1 indicates this criterion is not used for matching.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1, + "max": 255 + } + ] + }, + "SourcePrefixes": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Only allow incoming connections that match one or more of the source IP addresses or prefixes that are specified in <> for the applied service.", + "list": { + "datatype": "IPPrefix", + "range": [ + { + "max": 49 + } + ] + } + }, + "Action": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Action to perform for traffic matching this <> entry.", + "default": "Accept", + "datatype": "string", + "enumerations": [ + "Drop", + "Accept", + "Reject" + ] + } } }, "Device.PeriodicStatistics.": { @@ -88210,7 +82647,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -88223,7 +82659,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -88235,7 +82670,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -88261,7 +82695,6 @@ "type": "string", "read": true, "write": true, - "version": "2.3", "protocols": [ "cwmp", "usp" @@ -88278,7 +82711,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -88287,29 +82719,10 @@ "default": "false", "datatype": "boolean" }, - "Status": { - "type": "string", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "description": "Indicates availability of Sample statistics. Enumeration of: Disabled, Enabled, Trigger. The <> value is only used for triggering the Controller to fetch the collected data and can only be used when <> is in the range [1:<>]. The transition from <> to <> to <> MUST be instantaneous and so will result in only a single value change for notification purposes.", - "default": "Disabled", - "datatype": "string", - "enumerations": [ - "Disabled", - "Enabled", - "Trigger" - ] - }, "Name": { "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -88326,12 +82739,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The sample interval in <>. Each statistic is measured over this sample interval. The CPE MAY reject a request to set <> to less than <>. Sample intervals MUST begin every <> <>, with no delay between samples. If <> is changed while collection of periodic statistics is enabled, any stored samples are discarded, and the first sample interval begins immediately. For example, if <> is 24 and <> is 3600 (an hour), the CPE can store up to a days worth of samples for each statistic.", + "description": "The sample interval in <>. Each statistic is measured over this sample interval. The CPE MAY reject a request to set <> to less than <>. Sample intervals MUST begin every <> <>, with no delay between samples. If <> is changed while collection of periodic statistics is enabled, any stored samples are discarded, and the first sample interval begins immediately. For example, if <> is 24 and <> is 3600 (an hour), the CPE can store up to a days worth of samples for each statistic.", "default": "3600", "datatype": "unsignedInt", "range": [ @@ -88345,12 +82757,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The number of samples that the CPE will store and report for each statistic. The CPE MUST permit <> to be set to at least <>. If <> is changed while collection of periodic statistics is enabled, the CPE will truncate or extend its statistics buffers as appropriate, but statistics collection MUST NOT otherwise be affected. For example, if <> is 24 and <> is 3600 (an hour), the CPE can store up to a days worth of samples for each statistic.", + "description": "The number of samples that the CPE will store and report for each statistic. The CPE MUST permit <> to be set to at least <>. If <> is changed while collection of periodic statistics is enabled, the CPE will truncate or extend its statistics buffers as appropriate, but statistics collection MUST NOT otherwise be affected. For example, if <> is 24 and <> is 3600 (an hour), the CPE can store up to a days worth of samples for each statistic.", "default": "24", "datatype": "unsignedInt", "range": [ @@ -88359,73 +82770,34 @@ } ] }, - "TimeReference": { - "type": "dateTime", - "read": true, - "write": true, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "description": "An absolute time reference in UTC to determine when sample intervals will complete. Each sample interval MUST complete at this reference time plus or minus an integer multiple of <>. <> is used only to set the phase of the sample and fetch intervals. The actual value of <> can be arbitrarily far into the past or future. This time reference also determines when the <> <> to <> to <> transitions that are controlled by <> will occur. If collection of periodic statistics is enabled and <> is in the range [1:<>] then each such <> transition MUST occur at this reference time plus or minus an integer multiple of <> * <> (the fetch interval). If <> is changed while collection of periodic statistics is enabled, any stored samples are discarded, and the first sample interval begins immediately. The Unknown Time value defined in <> indicates that no particular time reference is specified. That is, the CPE MAY locally choose the time reference, and is required only to adhere to the specified sample and fetch intervals. If absolute time is not available to the CPE, its sample and fetch interval behavior MUST be the same as if the <> parameter was set to the Unknown Time value. For example, if <> is 3600 (an hour) and if <> is set to UTC midnight on some day (in the past, present, or future) then sample intervals will complete on each UTC hour (00:00, 01:00, 02:00 etc). If, in addition, <> is 24, then the fetch interval is 86400 (a day) and <> <> to <> to <> transitions will occur every day at UTC midnight. Note that, if <> is set to a time other than the Unknown Time, the first sample interval (which has to begin immediately) will almost certainly be shorter than <>). This is why <> is defined in terms of when sample intervals complete rather than start.", - "default": "0001-01-01T00:00:00Z", - "datatype": "dateTime" - }, - "FetchSamples": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "description": "The number of sample intervals to be collected before transitioning <> from <> to <> to <>. If this SampleSet is enabled and <> is in the range [1:<>] then <> MUST transition from <> to <> to <> on completion of every <> sample intervals. Otherwise, the transition MUST NOT occur. For example, if <> is 25 and <> is 24, then the CPE will store 25 values for each monitored parameter and the above <> transition will occur as the CPE stores each 24th of 25 sample intervals, which means that the Controller could delay for up to two sample intervals before reading the stored values and would still not miss any samples (see also <>). To disable this trigger mechanism and still collect sampled statistics, <> can be set to either 0 or a value greater than <>.", - "default": "0", - "datatype": "unsignedInt" - }, - "ForceSample": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.0", - "protocols": [ - "cwmp" - ], - "description": "When set to <>, forces statistics for the current sample to be calculated and updated in the data model. Setting it to <> has no effect. <> If this is the first time that <> has been set to <> during the current sample interval, this MUST cause a new value to be added to each of the periodic statistics comma-separated list parameters, and the <> and all <> parameters MUST be updated accordingly. If this is not the first time that <> has been set to <> during the current sample interval, then the new values that were added as described in the previous paragraph, and the <> and all <> parameters, MUST be updated accordingly. Note that <> just provides a sneak preview of the current sample. It does not create a new sample and it does not interfere with the sample interval schedule. At the end of each sample interval, if <> was set to <> during the sample interval then the new values that were added as described above, and the <> and all <> parameters, will be updated accordingly. In other words, the partial sample data that was created when <> was set to <> will be updated one last time at the end of the sample interval.", - "default": "false", - "datatype": "boolean" - }, "ReportStartTime": { "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], "description": "The absolute time at which the sample interval for the first stored sample (for each statistic) started.", + "default": "0001-01-01T00:00:00Z", "datatype": "dateTime" }, "ReportEndTime": { "type": "dateTime", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], "description": "The absolute time at which the sample interval for the last stored sample (for each statistic) ended. If <> has been used to force statistics for the current sample to be calculated and updated in the data model, then <> MUST be updated to reflect the actual time over which stored data was collected.", + "default": "0001-01-01T00:00:00Z", "datatype": "dateTime" }, "SampleSeconds": { "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -88440,7 +82812,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -88448,21 +82819,84 @@ "description": "<>", "datatype": "unsignedInt" }, + "Status": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Indicates availability of Sample statistics. Enumeration of: Disabled, Enabled, Trigger. The <> value is only used for triggering the ACS to fetch the collected data and can only be used when <> is in the range [1:<>]. The transition from <> to <> to <> MUST be instantaneous and so will result in only a single value change for notification purposes.", + "default": "Disabled", + "datatype": "string", + "enumerations": [ + "Disabled", + "Enabled", + "Trigger" + ] + }, + "TimeReference": { + "type": "dateTime", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "An absolute time reference in UTC to determine when sample intervals will complete. Each sample interval MUST complete at this reference time plus or minus an integer multiple of <>. <> is used only to set the phase of the sample and fetch intervals. The actual value of <> can be arbitrarily far into the past or future. This time reference also determines when the <> <> to <> to <> transitions that are controlled by <> will occur. If collection of periodic statistics is enabled and <> is in the range [1:<>] then each such <> transition MUST occur at this reference time plus or minus an integer multiple of <> * <> (the fetch interval). If <> is changed while collection of periodic statistics is enabled, any stored samples are discarded, and the first sample interval begins immediately. The Unknown Time value defined in <> indicates that no particular time reference is specified. That is, the CPE MAY locally choose the time reference, and is required only to adhere to the specified sample and fetch intervals. If absolute time is not available to the CPE, its sample and fetch interval behavior MUST be the same as if the <> parameter was set to the Unknown Time value. For example, if <> is 3600 (an hour) and if <> is set to UTC midnight on some day (in the past, present, or future) then sample intervals will complete on each UTC hour (00:00, 01:00, 02:00 etc). If, in addition, <> is 24, then the fetch interval is 86400 (a day) and <> <> to <> to <> transitions will occur every day at UTC midnight. Note that, if <> is set to a time other than the Unknown Time, the first sample interval (which has to begin immediately) will almost certainly be shorter than <>). This is why <> is defined in terms of when sample intervals complete rather than start.", + "default": "0001-01-01T00:00:00Z", + "datatype": "dateTime" + }, + "FetchSamples": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The number of sample intervals to be collected before transitioning <> from <> to <> to <>. If this SampleSet is enabled and <> is in the range [1:<>] then <> MUST transition from <> to <> to <> on completion of every <> sample intervals. Otherwise, the transition MUST NOT occur. For example, if <> is 25 and <> is 24, then the CPE will store 25 values for each monitored parameter and the above <> transition will occur as the CPE stores each 24th of 25 sample intervals, which means that the ACS could delay for up to two sample intervals before reading the stored values and would still not miss any samples (see also <>). To disable this trigger mechanism and still collect sampled statistics, <> can be set to either 0 or a value greater than <>.", + "default": "0", + "datatype": "unsignedInt" + }, + "ForceSample": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "When set to <>, forces statistics for the current sample to be calculated and updated in the data model. Setting it to <> has no effect. <> If this is the first time that <> has been set to <> during the current sample interval, this MUST cause a new value to be added to each of the periodic statistics comma-separated list parameters, and the <> and all <> parameters MUST be updated accordingly. If this is not the first time that <> has been set to <> during the current sample interval, then the new values that were added as described in the previous paragraph, and the <> and all <> parameters, MUST be updated accordingly. Note that <> just provides a sneak preview of the current sample. It does not create a new sample and it does not interfere with the sample interval schedule. At the end of each sample interval, if <> was set to <> during the sample interval then the new values that were added as described above, and the <> and all <> parameters, will be updated accordingly. In other words, the partial sample data that was created when <> was set to <> will be updated one last time at the end of the sample interval.", + "default": "false", + "datatype": "boolean" + }, "Controller": { "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "usp" ], - "description": "<> instance that created <>|delete>> The value of this parameter is automatically populated by the USP Agent upon <> creation using the reference to the USP Controller that created the instance. The USP Controller referenced by this parameter defines the set of permissions to use when updating the <.Parameter..>> table. Furthermore, only the USP Controller referenced by this parameter will have access to the <.Values>>, <.SampleSeconds>>, <.SuspectData>> and <.Failures>> parameters.", + "description": "<> instance that created <>|delete>> The value of this parameter is automatically populated by the USP Agent upon <> creation using the reference to the USP Controller that created the instance. The USP Controller referenced by this parameter defines the set of permissions to use when updating the <> table. Furthermore, only the USP Controller referenced by this parameter will receive a <> Event (assuming it has an associated Subscription), even if another USP Controller has an associated Subscription.", "datatype": "string" }, + "Push!": { + "type": "event", + "protocols": [ + "usp" + ] + }, "ForceSample()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, + "protocols": [ + "usp" + ] + }, + "ForceCollection()": { + "type": "command", + "async": true, "protocols": [ "usp" ] @@ -88474,7 +82908,7 @@ "cwmp", "usp" ], - "description": "Periodic statistics parameter table for this sample set. This table contains entries for parameters whose values are to be sampled. Note that the comma-separated lists in this object (SampleSeconds, SuspectData and Values) only ever change (a) when first enabled, (b) when <> is set to true (a sneak preview of the current sample), or (c) at the end of the sample interval.", + "description": "Periodic statistics parameter table for this sample set. This table contains entries for parameters whose values are to be sampled. Note that the comma-separated lists in this object (SampleSeconds, SuspectData and Values) only ever change (a) when first enabled, (b) when <> has been used to force statistics for the current sample to be calculated (a sneak preview of the current sample), or (c) at the end of the sample interval.", "uniqueKeys": [ "Reference", "Alias" @@ -88485,7 +82919,6 @@ "type": "string", "read": true, "write": true, - "version": "2.3", "protocols": [ "cwmp", "usp" @@ -88502,7 +82935,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -88515,7 +82947,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -88532,7 +82963,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -88549,7 +82979,6 @@ "type": "string", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -88568,12 +82997,11 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The low threshold value that controls the calculation of <>. A value equal to <> disables the threshold/failure mechanism. Parameters of non-numeric types cannot support the threshold/failure mechanism. The value of this parameter MUST be ignored for such parameters.", + "description": "The low threshold value that controls the calculation of <>. A value equal to <> disables the threshold/failure mechanism. Parameters of non-numeric types cannot support the threshold/failure mechanism. The value of this parameter MUST be ignored for such parameters.", "default": "0", "datatype": "int" }, @@ -88581,12 +83009,11 @@ "type": "int", "read": true, "write": true, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "The high threshold value that controls the calculation of <>. A value equal to <> disables the threshold/failure mechanism. Parameters of non-numeric types cannot support the threshold/failure mechanism. The value of this parameter MUST be ignored for such parameters.", + "description": "The high threshold value that controls the calculation of <>. A value equal to <> disables the threshold/failure mechanism. Parameters of non-numeric types cannot support the threshold/failure mechanism. The value of this parameter MUST be ignored for such parameters.", "default": "0", "datatype": "int" }, @@ -88594,12 +83021,11 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" ], - "description": "<> Each entry indicates the number of <> during which data was collected for this parameter during the sample interval. Individual <> values can be less than <.SampleInterval>>, for several reasons, including: : Any of the reasons for which <.SampleSeconds>> values might be less than <.SampleInterval>>. : The parameter doesnt exist, or was created or deleted during a sample interval.", + "description": "<> Each entry indicates the number of <> during which data was collected for this parameter during the sample interval. Individual <> values can be less than <>, for several reasons, including: : Any of the reasons for which <> values might be less than <>. : The parameter doesnt exist, or was created or deleted during a sample interval.", "list": { "datatype": "unsignedInt", "unit": "seconds" @@ -88609,7 +83035,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -88628,7 +83053,6 @@ "type": "string", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -88642,7 +83066,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.0", "protocols": [ "cwmp", "usp" @@ -88668,7 +83091,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -88680,19 +83102,17 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" ], - "description": "The maximum number of entries allowed in the <.>> table.", + "description": "The maximum number of entries allowed in the <> table.", "datatype": "unsignedInt" }, "CurrentAlarmNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -88704,7 +83124,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -88716,7 +83135,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -88728,7 +83146,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -88756,7 +83173,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -88773,7 +83189,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -88790,7 +83205,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -88807,7 +83221,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -88829,7 +83242,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -88851,7 +83263,7 @@ "cwmp", "usp" ], - "description": "Contains all currently active alarms (whose <.PerceivedSeverity>> is not <.PerceivedSeverity>>). Newly raised alarms result in a new entry in this table being added, any changes to the alarm as a result of an update event are updated in the existing table entry, and a clear event raised against an alarm results in the alarm being removed from this table. If maximum entries as indicated by <> is reached, the next event overrides the object with the oldest <>. When a new alarm replaces an existing alarm, then all parameter values for that instance are considered as changed for the purposes of value change notifications to the Controller (even if their new values are identical to those of the prior alarm).", + "description": "Contains all currently active alarms (whose <.PerceivedSeverity>> is not <.PerceivedSeverity>>). Newly raised alarms result in a new entry in this table being added, any changes to the alarm as a result of an update event are updated in the existing table entry, and a clear event raised against an alarm results in the alarm being removed from this table. If maximum entries as indicated by <> is reached, the next event overrides the object with the oldest <>. When a new alarm replaces an existing alarm, then all parameter values for that instance are considered as changed for the purposes of value change notifications to the Controller (even if their new values are identical to those of the prior alarm).", "uniqueKeys": [ "AlarmIdentifier", "EventType", @@ -88864,7 +83276,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -88881,7 +83292,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -88893,7 +83303,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -88905,7 +83314,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -88922,7 +83330,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -88939,7 +83346,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -88956,7 +83362,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -88973,7 +83378,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -88992,7 +83396,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89009,7 +83412,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89030,7 +83432,7 @@ "cwmp", "usp" ], - "description": "Alarm events added or updated in <.>> are simultaneously entered into the this table. This table also contains alarm clearing events. Active alarms at the time of a power failure or reboot might not get an alarm clearing event. This object has a fixed number of entries with instance numbers from 1 to <>. If maximum instance number <> is reached, the next event overrides the object with instance number 1. Subsequent entries override objects at sequentially increasing instance numbers. This logic provides for automatic rolling of records.", + "description": "Alarm events added or updated in <> are simultaneously entered into the this table. This table also contains alarm clearing events. Active alarms at the time of a power failure or reboot might not get an alarm clearing event. This object has a fixed number of entries with instance numbers from 1 to <>. If maximum instance number <> is reached, the next event overrides the object with instance number 1. Subsequent entries override objects at sequentially increasing instance numbers. This logic provides for automatic rolling of records.", "uniqueKeys": [ "EventTime", "AlarmIdentifier" @@ -89041,7 +83443,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89053,7 +83454,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89070,7 +83470,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89087,7 +83486,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89104,7 +83502,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89121,7 +83518,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89138,7 +83534,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89155,7 +83550,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89175,7 +83569,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89192,7 +83585,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89213,7 +83605,7 @@ "cwmp", "usp" ], - "description": "Alarm events added or updated in <.>> are simultaneously entered into the this table if their corresponding entry in <.>> has <.ReportingMechanism>> set to <.ReportingMechanism>>. This table also contains alarm clearing events. This object has a fixed number of entries with instance numbers from 1 to <>. Initially the table starts with all instances having <> set to the Unknown Time value, as defined in <>. If maximum instance number <> is reached, the next event overrides the object with instance number 1. Subsequent entries override objects at sequentially increasing instance numbers. This logic provides for automatic rolling of records. When a new alarm replaces an existing alarm, then all parameter values for that instance are considered as changed for the purposes of value change notifications to the Controller (even if their new values are identical to those of the prior alarm).", + "description": "Alarm events added or updated in <> are simultaneously entered into the this table if their corresponding entry in <> has <.ReportingMechanism>> set to <.ReportingMechanism>>. This table also contains alarm clearing events. This object has a fixed number of entries with instance numbers from 1 to <>. Initially the table starts with all instances having <> set to the Unknown Time value, as defined in <>. If maximum instance number <> is reached, the next event overrides the object with instance number 1. Subsequent entries override objects at sequentially increasing instance numbers. This logic provides for automatic rolling of records. When a new alarm replaces an existing alarm, then all parameter values for that instance are considered as changed for the purposes of value change notifications to the Controller (even if their new values are identical to those of the prior alarm).", "uniqueKeys": [ "AlarmIdentifier" ], @@ -89223,7 +83615,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89235,7 +83626,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89252,7 +83642,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89269,7 +83658,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89286,7 +83674,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89303,7 +83690,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89320,7 +83706,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89337,7 +83722,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89357,7 +83741,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89374,7 +83757,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89395,7 +83777,7 @@ "cwmp", "usp" ], - "description": "Alarm events added or updated in <.>> are simultaneously entered into the this table if their corresponding entry in <.>> has <.ReportingMechanism>> set to <.ReportingMechanism>>. This table also contains alarm clearing events. This object has a fixed number of entries with instance numbers from 1 to <>. Initially the table starts with all instances having <> set to the Unknown Time value, as defined in <>. If maximum instance number <> is reached, the next event overrides the object with instance number 1. Subsequent entries override objects at sequentially increasing instance numbers. This logic provides for automatic rolling of records. When a new alarm replaces an existing alarm, then all parameter values for that instance are considered as changed for the purposes of value change notifications to the Controller (even if their new values are identical to those of the prior alarm).", + "description": "Alarm events added or updated in <> are simultaneously entered into the this table if their corresponding entry in <> has <.ReportingMechanism>> set to <.ReportingMechanism>>. This table also contains alarm clearing events. This object has a fixed number of entries with instance numbers from 1 to <>. Initially the table starts with all instances having <> set to the Unknown Time value, as defined in <>. If maximum instance number <> is reached, the next event overrides the object with instance number 1. Subsequent entries override objects at sequentially increasing instance numbers. This logic provides for automatic rolling of records. When a new alarm replaces an existing alarm, then all parameter values for that instance are considered as changed for the purposes of value change notifications to the Controller (even if their new values are identical to those of the prior alarm).", "uniqueKeys": [ "AlarmIdentifier" ], @@ -89405,7 +83787,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89417,7 +83798,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89434,7 +83814,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89451,7 +83830,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89468,7 +83846,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89485,7 +83862,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89502,7 +83878,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89519,7 +83894,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89539,7 +83913,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89556,7 +83929,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89585,7 +83957,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89611,7 +83982,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89623,7 +83993,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89635,7 +84004,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89652,7 +84020,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89669,7 +84036,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89681,7 +84047,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89693,7 +84058,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89710,7 +84074,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89725,7 +84088,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89764,7 +84126,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89777,7 +84138,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89790,7 +84150,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89803,7 +84162,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89815,7 +84173,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89827,7 +84184,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89840,7 +84196,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89859,7 +84214,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89876,7 +84230,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89888,7 +84241,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89900,7 +84252,6 @@ "type": "int", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89918,7 +84269,6 @@ "type": "int", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89936,7 +84286,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89948,7 +84297,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp" ], @@ -89957,8 +84305,7 @@ }, "GPSReset()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] @@ -89977,7 +84324,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -89989,7 +84335,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90001,7 +84346,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90013,7 +84357,6 @@ "type": "int", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90031,7 +84374,6 @@ "type": "int", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90049,7 +84391,6 @@ "type": "int", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90068,7 +84409,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90080,7 +84420,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90093,7 +84432,6 @@ "type": "int", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90111,7 +84449,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90123,7 +84460,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90142,7 +84478,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90159,7 +84494,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90175,7 +84509,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90205,7 +84538,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90217,7 +84549,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90234,7 +84565,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90251,7 +84581,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90268,7 +84597,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90285,7 +84613,6 @@ "type": "int", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90303,7 +84630,6 @@ "type": "int", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90321,7 +84647,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90345,7 +84670,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90373,7 +84697,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90385,7 +84708,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90402,24 +84724,17 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" ], "description": "<> specifying the destination file location. HTTP and HTTPS transports MUST be supported. Other transports MAY be supported. This argument specifies only the destination file location, and does not indicate in any way the name or location of the local file to be uploaded.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" }, "Username": { "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90436,7 +84751,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90453,7 +84767,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90471,7 +84784,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90495,7 +84807,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90512,7 +84823,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90524,7 +84834,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90542,7 +84851,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90554,7 +84862,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90576,7 +84883,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90588,7 +84894,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90600,7 +84905,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90612,7 +84916,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90624,7 +84927,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90636,7 +84938,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90648,7 +84949,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90660,7 +84960,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90672,7 +84971,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90684,7 +84982,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90703,7 +85000,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90724,7 +85020,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90743,7 +85038,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90773,7 +85067,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90790,7 +85083,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90817,7 +85109,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90829,7 +85120,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90841,7 +85131,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90857,7 +85146,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90875,7 +85163,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90892,7 +85179,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90904,7 +85190,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90916,7 +85201,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90939,7 +85223,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90951,7 +85234,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90963,7 +85245,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90979,7 +85260,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -90997,7 +85277,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91016,7 +85295,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91028,7 +85306,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91051,7 +85328,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91063,7 +85339,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91075,7 +85350,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91091,7 +85365,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91109,7 +85382,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91128,7 +85400,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91140,7 +85411,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91163,7 +85433,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91175,7 +85444,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91187,7 +85455,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91203,7 +85470,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91221,7 +85487,6 @@ "type": "string", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91237,7 +85502,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91249,7 +85513,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91261,7 +85524,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91292,7 +85554,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91304,7 +85565,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91317,7 +85577,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91329,7 +85588,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91351,7 +85609,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91363,7 +85620,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91381,7 +85637,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91398,7 +85653,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91416,7 +85670,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91428,7 +85681,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91451,7 +85703,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91463,7 +85714,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91481,7 +85731,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91498,7 +85747,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91516,7 +85764,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91528,7 +85775,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91551,7 +85797,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91563,7 +85808,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91581,7 +85825,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91598,7 +85841,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91616,7 +85858,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91628,7 +85869,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91651,7 +85891,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91663,7 +85902,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91681,7 +85919,6 @@ "type": "string", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91698,7 +85935,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91716,7 +85952,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91728,7 +85963,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -91754,7 +85988,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -91766,7 +85999,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -91783,7 +86015,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -91796,7 +86027,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -91816,7 +86046,6 @@ "type": "string", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -91836,7 +86065,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -91848,7 +86076,6 @@ "type": "int", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -91865,7 +86092,6 @@ "type": "int", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -91882,7 +86108,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -91907,7 +86132,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -91920,7 +86144,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -91937,7 +86160,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -91954,7 +86176,6 @@ "type": "int", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -91972,7 +86193,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -91984,7 +86204,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -91996,7 +86215,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -92015,7 +86233,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -92028,7 +86245,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -92040,7 +86256,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -92057,7 +86272,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -92076,7 +86290,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -92098,24 +86311,17 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" ], "description": "This is the <> within the CPE that is used by an IPDR Collector to retrieve the IPDRDocs when this collection profile is configured for the IPDR File Transfer Protocol <> (the <> parameter has a value of <>).", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" }, "FileTransferUsername": { "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -92132,7 +86338,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -92149,7 +86354,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -92166,16 +86370,14 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], - "description": "<> instance that created <>|delete>> The value of this parameter is automatically populated by the USP Agent upon <> creation using the reference to the USP Controller that created the instance. The USP Controller referenced by this parameter also defines the set of permissions to use when generating the Bulk Data report. Furthermore, only the USP Controller referenced by this parameter will receive a <> Event (assuming it has an associated Subscription) when the Profile has <> configured to <>, even if another USP Controller has an associated Subscription.", + "description": "<> instance that created <>|delete>> The value of this parameter is automatically populated by the USP Agent upon <> creation using the reference to the USP Controller that created the instance. The USP Controller referenced by this parameter also defines the set of permissions to use when generating the Bulk Data report. Furthermore, only the USP Controller referenced by this parameter will receive a <> Event (assuming it has an associated Subscription) when the Profile has <> configured to <>, even if another USP Controller has an associated Subscription.", "datatype": "string" }, "Push!": { "type": "event", - "version": "2.13", "protocols": [ "usp" ], @@ -92184,7 +86386,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -92195,8 +86396,7 @@ }, "ForceCollection()": { "type": "command", - "async": false, - "version": "2.15", + "async": true, "protocols": [ "usp" ] @@ -92208,14 +86408,13 @@ "cwmp", "usp" ], - "description": "Bulk data parameter table. Each entry in this table represents a parameter (or set of parameters if a partial path is provided) to be collected and reported.", + "description": "Bulk data parameter table. Each entry in this table represents a parameter (or set of parameters if a partial path is provided) to be either collected and reported, or omitted if <> is <>.", "access": true, "array": true, "Name": { "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92232,7 +86431,6 @@ "type": "string", "read": true, "write": true, - "version": "2.5", "protocols": [ "cwmp", "usp" @@ -92244,6 +86442,18 @@ "max": 256 } ] + }, + "Exclude": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "When <>, the entry is to be excluded from the report.", + "default": "false", + "datatype": "boolean" } }, "Device.BulkData.Profile.{i}.CSVEncoding.": { @@ -92260,7 +86470,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92273,7 +86482,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92286,7 +86494,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92298,7 +86505,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92315,7 +86521,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92344,7 +86549,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92361,7 +86565,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92383,31 +86586,24 @@ "cwmp", "usp" ], - "description": "This object defines the properties to be used when transporting bulk data using the HTTP/HTTPS protocol. This object is used when the <> parameter has a value of <>. For authentication purposes the CPE MUST support HTTP Basic and Digest Access Authentication as defined in <>.", + "description": "This object defines the properties to be used when transporting bulk data using the HTTP/HTTPS protocol. This object is used when the <> parameter has a value of <>. For authentication purposes the CPE MUST support HTTP Basic and Digest Access Authentication as defined in <> and <>.", "access": false, "array": false, "URL": { "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" ], "description": "The <> for the collection server to receive the Bulk Data transmitted by the CPE.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" }, "Username": { "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92424,7 +86620,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92441,7 +86636,6 @@ "type": "string", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92460,7 +86654,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92473,7 +86666,6 @@ "type": "string", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92491,7 +86683,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92504,7 +86695,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92517,7 +86707,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92530,7 +86719,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92549,7 +86737,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92568,7 +86755,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92580,7 +86766,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -92603,7 +86788,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92620,7 +86804,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -92649,7 +86832,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -92661,7 +86843,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -92678,7 +86859,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -92696,7 +86876,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -92718,11 +86897,21 @@ "description": "Top level object for dynamically managed software applications.", "access": false, "array": false, + "ExecEnvClassNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, "ExecEnvNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -92734,7 +86923,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -92746,7 +86934,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -92757,7 +86944,6 @@ "InstallDU()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -92767,23 +86953,16 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "The <> that specifies the location of the DU to be installed. The URL MUST NOT include the userinfo component, as defined in <>. HTTP and HTTPS transports MUST be supported. Other optional transports MAY be supported.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "description": "The <> that specifies the location of the DU to be installed. The URL MUST NOT include the userinfo component, as defined in <>. The HTTPS transport MUST be supported, and the HTTP transport MAY be supported. Other optional transports MAY also be supported.", + "datatype": "URL" }, "UUID": { "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -92803,7 +86982,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -92819,7 +86997,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -92835,7 +87012,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -92846,12 +87022,55 @@ "max": 256 } ] + }, + "Signature": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The <> which can be used to fetch the signature for this DU. The <> may use the data scheme defined in <> in order to incorporate the signature into the command directly. Several signature formats are in common use; the device may deduce the format used from the Content-Type of the retrieved object and/or by examining its content. The URL MUST NOT include the userinfo component, as defined in <>. HTTPS transport MUST be supported. Other optional transports MAY be supported. The absence of this parameter indicates that the DU is unsigned. If this is contrary to the security policy of the device then the command will be rejected.", + "datatype": "URL" + }, + "RequiredRoles": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The roles which the application installed by this command will need to be assigned in order to be able to function at all. If any of these roles are not present in the <.AvailableRoles>> of the <> into which the DU is to be installed then the command will fail. Some Agents may apply further filtering for roles which are considered security- or privacy-sensitive. Each entry in the list is the Name of a row in <>. If there is no such row then the command will fail, as installation requires a role which is not available on the Device. If this argument is absent or empty then no roles are required in order for the application to function.", + "list": { + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } + }, + "OptionalRoles": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The additional roles which the application installed by this command would need to be assigned in order to be able to provide its full functionality. Each entry in the list is the Name of a row in <>. If there is no such row, or the matching row is not present in the <.AvailableRoles>> of the Execution Environment into which the DU is to be installed, then the entry will be ignored. Some Agents may apply further filtering for roles which are considered security- or privacy-sensitive. If this argument is absent or empty then no additional roles are required in order for the application to be able to provide its full functionality.", + "list": { + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } } } }, "DUStateChange!": { "type": "event", - "version": "2.12", "protocols": [ "usp" ], @@ -92860,7 +87079,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -92880,7 +87098,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -92891,11 +87108,10 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "In the case of an Install, this will be the version of the DU created. In the case of an Update, it will be the updated version of the DU. In the case of an Uninstall, it will be the version of the uninstalled DU. This MUST match the <.Version>> Parameter contained within the instance of the DeploymentUnit that is contained within the <> argument.", + "description": "In the case of an Install, this will be the version of the DU created. In the case of an Update, it will be the updated version of the DU. In the case of an Uninstall, it will be the version of the uninstalled DU. This MUST match the <.Version>> Parameter contained within the instance of the DeploymentUnit that is contained within the <> argument.", "datatype": "string", "range": [ { @@ -92907,7 +87123,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -92923,7 +87138,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -92934,11 +87148,10 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "The Execution Units affected by this operation. In the case of an Install, this will be the list of EUs that were created as a result of the DU\u2019s installation. In the case an Update, this will be the list of all EUs currently associated with the updated DU, including those that were created through the initial DU installation and any updates that had already occurred but not including any EUs that no longer exist on the device because of this or previous updates. In the case of an Uninstall, this will be the list of the EUs removed from the device due to the DU being removed.", + "description": "The Execution Units affected by this operation. In the case of an Install, this will be the list of EUs that were created as a result of the DU\u2019s installation. In the case of an Update, this will be the list of all EUs currently associated with the updated DU, including those that were created through the initial DU installation and any updates that had already occurred but not including any EUs that no longer exist on the device because of this or previous updates. In the case of an Uninstall, this will be the list of the EUs removed from the device due to the DU being removed.", "list": { "datatype": "string" } @@ -92947,7 +87160,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -92958,7 +87170,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -92969,7 +87180,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -92983,6 +87193,321 @@ } } }, + "Device.SoftwareModules.ExecEnvClass.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This table lists the kinds of Execution Environments which are available in this device. Rows in this table may possibly be be added, modified, or removed by as a result of respectively installing, updating, or removing a <>.", + "uniqueKeys": [ + "Alias", + "Vendor", + "Name", + "Version" + ], + "access": false, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Name": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The Name of this <> as specified by the Vendor that implemented this <>.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Vendor": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The author of this <> formatted as a fully qualified domain name.", + "datatype": "string", + "range": [ + { + "max": 128 + } + ] + }, + "Version": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The Version of this <> as specified by the Vendor that implemented this <>. Vendors are encouraged to use Semantic Versioning.", + "datatype": "string", + "range": [ + { + "max": 32 + } + ] + }, + "DeploymentUnitRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A reference to the DeploymentUnit (if any) by which this <> was created.", + "datatype": "string" + }, + "CapabilityNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "AddExecEnv()": { + "type": "command", + "async": true, + "protocols": [ + "usp" + ], + "input": { + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "An optional input the Controller can use to specify the <.Alias>> value for the new instance. If provided as an input and the value already exists in <>>, this command will fail.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Name": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Suggested value for the <.Name>> of the new instance. If provided as an input and the value already exists in <>>, this command will fail.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "ParentExecEnv": { + "type": "string", + "read": true, + "write": true, + "mandatory": true, + "protocols": [ + "usp" + ], + "description": "The ExecEnv instance of which the new instance should be a child.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "AvailableRoles": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The roles which are available to Deployment Units installed into the new instance. Only the listed roles may be assigned to any DeploymentUnit installed into the instance. If this parameter is missing or <> then no roles may be assigned to any DeploymentUnit installed into the instance. Each entry in the list is the Name of a row in <>. If there is no such row then the entry will be ignored.", + "list": { + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "If this parameter is present and is <>, the created ExecEnv will have its <.Enable>> flag set <> and it will immediately transition to Status <.Status>>. Otherwise the ExecEnv will initially be Disabled, allowing the Controller to set further parameters before enabling the ExecEnv.", + "default": "true", + "datatype": "boolean" + }, + "AllocatedDiskSpace": { + "type": "int", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The amount of disk space measured in <> allocated to this ExecEnv. A value of -1 indicates that this parameter is not applicable.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1 + } + ], + "unit": "KiB" + }, + "AllocatedMemory": { + "type": "int", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The amount of physical RAM measured in <> allocated to this ExecEnv. A value of -1 indicates that this parameter is not applicable.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1 + } + ], + "unit": "KiB" + }, + "AllocatedCPUPercent": { + "type": "int", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The percentage of CPU time allocated to this ExecEnv, i.e. the percentage of the whole CPU (all cores) which is available to the parent ExecEnv (the primary firmware owns 100<> of CPU). A value of -1 indicates that this parameter is not applicable.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1, + "max": 100 + } + ], + "unit": "%" + } + }, + "output": { + "ExecEnvRef": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "A reference to the <> which was created.", + "datatype": "string" + } + } + }, + "Device.SoftwareModules.ExecEnvClass.{i}.Capability.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "The standard(s) describing the kinds of <> which can be installed into instances of this <>.", + "uniqueKeys": [ + "Specification", + "SpecificationVersion" + ], + "access": false, + "array": true, + "Specification": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The specification which describes the format of the <>.", + "datatype": "string", + "enumerations": [ + "OCIImage", + "VMRawImage", + "OSGiBundle", + "JAR", + "WAR" + ] + }, + "SpecificationVersion": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The Version of the Specification which is supported by this <>. If this parameter begins with the character ( or [ then it MUST end with the character ) or ] and it indicates a version range which may be interpreted following Semantic Versioning rules. Otherwise it indicates the latest version of the specification which is known to be supported by this <>.", + "datatype": "string", + "range": [ + { + "max": 32 + } + ] + }, + "SpecificationURI": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The URI where of the definition of the Specification may be found.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } + } + }, "Device.SoftwareModules.ExecEnv.{i}.": { "type": "object", "version": "2.1", @@ -93001,19 +87526,17 @@ "type": "boolean", "read": true, "write": true, - "version": "2.1", "protocols": [ "cwmp", "usp" ], - "description": "Indicates whether or not this <> is enabled. Disabling an enabled Execution Environment stops it, while enabling a disabled Execution Environment starts it. When an Execution Environment is disabled, Deployment Units installed to that Execution Environment will be unaffected, but any Execution Units currently running on that Execution Environment will automatically transition to <.Status>>. If a ChangeDUState is attempted on a <> that is to be applied against a disabled <>, that ChangeDUState operation fails and the associated DUStateChangeComplete RPC will contain a FaultStruct for that operation. If a SetParameterValues is attempted against the <.RequestedState>> for an <> that is associated with a disabled <> a CWMP Fault will be issued in response. Disabling an Execution Environment could place the device in a non-manageable state. For example, if the operating system itself was modeled as an <> and the ACS disabled it, the CWMP management agent might be terminated leaving the device unmanageable.", + "description": "Indicates whether or not this <> is enabled. Disabling an enabled Execution Environment stops it, while enabling a disabled Execution Environment starts it. When an Execution Environment is disabled, Deployment Units installed to that Execution Environment will be unaffected, but any Execution Units currently running on that Execution Environment will automatically transition to <.Status>>.<>If a ChangeDUState is attempted on a <> that is to be applied against a disabled <>, that ChangeDUState operation fails and the associated DUStateChangeComplete RPC will contain a FaultStruct for that operation. If a SetParameterValues is attempted against the <.RequestedState>> for an <> that is associated with a disabled <> a CWMP Fault will be issued in response. Disabling an Execution Environment could place the device in a non-manageable state. For example, if the operating system itself was modeled as an <> and the ACS disabled it, the CWMP management agent might be terminated leaving the device unmanageable.", "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93030,7 +87553,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.1", "protocols": [ "cwmp" ], @@ -93041,7 +87563,6 @@ "type": "string", "read": true, "write": true, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93058,16 +87579,15 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" ], - "description": "A Name provided by the CPE that adequately distinguishes this <> from all other <> instances.", + "description": "A Name provided by the device that adequately distinguishes this <> from all other <> instances.", "datatype": "string", "range": [ { - "max": 32 + "max": 256 } ] }, @@ -93075,7 +87595,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93092,12 +87611,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.1", "protocols": [ "cwmp", "usp" ], - "description": "The run level that this <> will be in upon startup (whether that is caused by a CPE Boot or the Execution Environment starting). Run levels dictate which Execution Units will be started. Execution Units will be started if <> is greater than or equal to <.RunLevel>> and <.AutoStart>> is <>. If the value of <> is -1, then the value of this parameter is irrelevant when read and setting its value has no impact on the Run Level of this <>.", + "description": "The run level that this <> will be in upon startup (whether that is caused by a device Boot or the Execution Environment starting). Run levels dictate which Execution Units will be started. Execution Units will be started if <> is greater than or equal to <.RunLevel>> and <.AutoStart>> is <>. If the value of <> is -1, then the value of this parameter is irrelevant when read and setting its value has no impact on the Run Level of this <>.", "datatype": "unsignedInt", "range": [ { @@ -93109,7 +87627,6 @@ "type": "int", "read": true, "write": true, - "version": "2.1", "protocols": [ "cwmp" ], @@ -93126,7 +87643,6 @@ "type": "int", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93144,7 +87660,6 @@ "type": "int", "read": true, "write": true, - "version": "2.4", "protocols": [ "cwmp", "usp" @@ -93162,7 +87677,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93179,7 +87693,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93196,7 +87709,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93208,12 +87720,12 @@ "type": "int", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" ], - "description": "The amount of disk space measured in <> allocated to this <>. A value of -1 MUST be used for <> instances where this parameter is not applicable.", + "description": "The amount of disk space measured in <> allocated to this ExecEnv. A value of -1 indicates that this parameter is not applicable.", + "default": "-1", "datatype": "int", "range": [ { @@ -93222,11 +87734,47 @@ ], "unit": "KiB" }, + "AllocatedMemory": { + "type": "int", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The amount of physical RAM measured in <> allocated to this ExecEnv. A value of -1 indicates that this parameter is not applicable.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1 + } + ], + "unit": "KiB" + }, + "AllocatedCPUPercent": { + "type": "int", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The percentage of CPU time allocated to this ExecEnv, i.e. the percentage of the whole CPU (all cores) which is available to the parent ExecEnv (the primary firmware owns 100<> of CPU). A value of -1 indicates that this parameter is not applicable.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1, + "max": 100 + } + ], + "unit": "%" + }, "AvailableDiskSpace": { "type": "int", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93240,29 +87788,10 @@ ], "unit": "KiB" }, - "AllocatedMemory": { - "type": "int", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "description": "The amount of physical RAM measured in <> allocated to this <>. A value of -1 MUST be used for <> instances where this parameter is not applicable.", - "datatype": "int", - "range": [ - { - "min": -1 - } - ], - "unit": "KiB" - }, "AvailableMemory": { "type": "int", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93276,11 +87805,28 @@ ], "unit": "KiB" }, + "AvailableCPUPercent": { + "type": "int", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The fraction (in <>) of CPU time currently available to this <>. This value changes as the <> instances associated with this <> are started/stopped and consume the CPU. A value of -1 MUST be used for <> instances where this parameter is not applicable.", + "datatype": "int", + "range": [ + { + "min": -1, + "max": 100 + } + ], + "unit": "%" + }, "ActiveExecutionUnits": { "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93294,7 +87840,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93304,10 +87849,101 @@ "datatype": "string" } }, + "CreatedAt": { + "type": "dateTime", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The time and date at which this <> was created. If the <> is provided by the primary firmware of the device then this parameter SHOULD be set to <>.", + "datatype": "dateTime" + }, + "ExecEnvClassRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The <> of which this <> is an instance.", + "datatype": "string" + }, + "ApplicationDataNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "RestartReason": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "This parameter is set each time the <> is restarted. It is cleared each time that parameter <> is set <> for any reason other than a restart of the <>. If the restart was the result of invoking the <> command then the value will be taken from the Reason parameter of the command.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "RestartCount": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "The number of times the <> has been restarted since it was last disabled.", + "datatype": "unsignedInt" + }, + "LastRestarted": { + "type": "dateTime", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "The time at which the <> was last restarted. Initially this parameter is set to the Unknown Time (0001-01-01T00:00:00Z).", + "datatype": "dateTime" + }, + "Signers": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "If the device stores the acceptable public keys for signing in X.509 certificates, this parameter identifies which certificates contain public keys which can be used to verify the signature of a DeploymentUnit. Not all devices will use X.509 certificates to store the public keys. In devices which do not use X.509 certificates for this purpose, this parameter will be empty.", + "list": { + "datatype": "string" + } + }, + "AvailableRoles": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The roles which are available to Deployment Units installed into this <>. Only the listed roles may be assigned to any DeploymentUnit. If this parameter is missing or <> then no roles will be assigned to any DeploymentUnit installed into this <>.", + "list": { + "datatype": "string" + } + }, "SetRunLevel()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ], @@ -93317,7 +87953,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -93332,13 +87967,340 @@ } } }, + "ModifyConstraints()": { + "type": "command", + "async": true, + "protocols": [ + "usp" + ], + "input": { + "Force": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Determines the behavior if a request is made which would reduce the allocation of a resource below the amount which is currently being used. If <> is <> and any of the other parameters specify a value which is less than the amount of the resource which is currently being consumed, the Agent SHOULD reject the request with error code 7022 and leave all resource allocations unchanged. if <> is <> and any of the other parameters specify a value which is less than the amount of the resource which is currently being consumed, the Agent MAY take steps to reduce the resource consumption accordingly. These steps might include forcing a restart of individual ExecutionUnits or of the whole <>. Use of Force = true may therefore lead to unpredictable behaviour.", + "default": "false", + "datatype": "boolean" + }, + "AllocatedDiskSpace": { + "type": "int", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The amount of disk space measured in <> allocated to this ExecEnv. A value of -1 indicates that this parameter is not applicable.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1 + } + ], + "unit": "KiB" + }, + "AllocatedMemory": { + "type": "int", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The amount of physical RAM measured in <> allocated to this ExecEnv. A value of -1 indicates that this parameter is not applicable.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1 + } + ], + "unit": "KiB" + }, + "AllocatedCPUPercent": { + "type": "int", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The percentage of CPU time allocated to this ExecEnv, i.e. the percentage of the whole CPU (all cores) which is available to the parent ExecEnv (the primary firmware owns 100<> of CPU). A value of -1 indicates that this parameter is not applicable.", + "default": "-1", + "datatype": "int", + "range": [ + { + "min": -1, + "max": 100 + } + ], + "unit": "%" + } + } + }, + "ModifyAvailableRoles()": { + "type": "command", + "async": true, + "protocols": [ + "usp" + ], + "input": { + "AvailableRoles": { + "type": "string", + "read": true, + "write": true, + "mandatory": true, + "protocols": [ + "usp" + ], + "description": "The new list of roles which may be assigned to any DeploymentUnit installed into the <>; this list replaces the previous value of <>. If this parameter is <> then no roles may be assigned to any DeploymentUnit installed into the <>. Each entry in the list is the Name of a row in <>.", + "list": { + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } + } + } + }, + "Restart()": { + "type": "command", + "async": true, + "protocols": [ + "usp" + ], + "input": { + "Reason": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Textual description of the reason why this ExecEnv is being restarted. This will be copied into the <> of the <>.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Force": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "If this parameter is set to true, the implementation MAY take extra steps to ensure that all Execution Units transition to <.Status>> within finite time.", + "default": "false", + "datatype": "boolean" + } + } + }, "Reset()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] + }, + "Remove()": { + "type": "command", + "async": true, + "protocols": [ + "usp" + ], + "input": { + "Force": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "If this parameter is present and is <>, the ExecEnv will be removed even if one or more DU is installed in it. A <> Event with <> set to <> will be issued for each DU which is removed as a result of the operation. Any Application Data associated with the DU will be lost. If this parameter is absent or <>, the operation will fail if any DU is installed in the EE; in the case of such a failure the EE will continue to exist and its Status will not change, nor will any Application Data be lost.", + "default": "false", + "datatype": "boolean" + } + } + }, + "Restarted!": { + "type": "event", + "protocols": [ + "usp" + ], + "output": { + "RestartTime": { + "type": "dateTime", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The time at which the restart was initiated.", + "datatype": "dateTime" + }, + "RestartReason": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "If the restart was initiated by a an invocation of the <> command then this parameter is copied from the Reason parameter of that command.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } + } + }, + "Device.SoftwareModules.ExecEnv.{i}.ApplicationData.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "The ApplicationData volumes which currently exist within this ExecEnv.", + "uniqueKeys": [ + "Alias", + "ApplicationUUID", + "Name" + ], + "access": false, + "array": true, + "Name": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A name which is assigned to the ApplicationData instance at the time of its creation, which distinguishes it from any other application data volumes owned by the same application.", + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Capacity": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Storage capacity of the volume, in <>.", + "datatype": "unsignedInt", + "unit": "MiB" + }, + "Encrypted": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Whether the data is stored on an encrypted medium.", + "datatype": "boolean" + }, + "Retain": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The level of persistency of the volume.", + "datatype": "string", + "enumerations": [ + "UntilStopped", + "Forever" + ] + }, + "AccessPath": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The path by which the Execution Units created by the Deployment Unit may access the storage volume.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "ApplicationUUID": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The <.UUID>> of the <> for which this volume was created. This parameter retains its value so long as the <> instance continues to exist, even if the <> is not currently installed.", + "datatype": "UUID", + "range": [ + { + "min": 36, + "max": 36 + } + ], + "pattern": [ + "[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}" + ] + }, + "Utilization": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The amount of data which is currently stored in this volume, in <>.", + "datatype": "unsignedInt", + "unit": "MiB" + }, + "Remove()": { + "type": "command", + "async": true, + "protocols": [ + "usp" + ] + } } }, "Device.SoftwareModules.DeploymentUnit.{i}.": { @@ -93361,24 +88323,26 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" ], - "description": "A Universally Unique Identifier either provided by the ACS, or generated by the CPE, at the time of Deployment Unit Installation. The format of this value is defined by <> Version 3 (Name-Based) and <>. This value MUST NOT be altered when the <> is updated.", - "datatype": "string", + "description": "A Universally Unique Identifier either provided by the Controller, or generated by the device, at the time of Deployment Unit Installation. The format of this value is defined by <> Version 5 (Name-Based) and <>. This value MUST NOT be altered when the <> is updated.", + "datatype": "UUID", "range": [ { + "min": 36, "max": 36 } + ], + "pattern": [ + "[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}" ] }, "DUID": { "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93395,7 +88359,6 @@ "type": "string", "read": true, "write": true, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93412,7 +88375,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93421,7 +88383,7 @@ "datatype": "string", "range": [ { - "max": 64 + "max": 256 } ] }, @@ -93429,7 +88391,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93448,7 +88409,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93460,24 +88420,17 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" ], "description": "Contains the <> used by the most recent ChangeDUState RPC to either Install or Update this <>.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" }, "Description": { "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93494,7 +88447,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93511,7 +88463,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93528,12 +88479,11 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" ], - "description": "Represents the vendor log files that have come into existence because of this <>. This does not include any vendor log files that have come into existence because of <> instances that are contained within this <>. When this <> is uninstalled the vendor log files referenced here SHOULD be removed from the CPE. Not all <> instances will actually have a corresponding vendor log file, in which case the value of this parameter will be <>.", + "description": "Represents the vendor log files that have come into existence because of this <>. This does not include any vendor log files that have come into existence because of <> instances that are contained within this <>. When this <> is uninstalled the vendor log files referenced here SHOULD be removed from the device. Not all <> instances will actually have a corresponding vendor log file, in which case the value of this parameter will be <>.", "list": { "datatype": "string" } @@ -93542,12 +88492,11 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" ], - "description": "Represents the vendor config files that have come into existence because of this <>. This does not include any vendor config files that have come into existence because of <> instances that are contained within this <>. When this <> is uninstalled the vendor config files referenced here SHOULD be removed from the CPE. Not all <> instances will actually have a corresponding vendor config file, in which case the value of this parameter will be <>.", + "description": "Represents the vendor config files that have come into existence because of this <>. This does not include any vendor config files that have come into existence because of <> instances that are contained within this <>. When this <> is uninstalled the vendor config files referenced here SHOULD be removed from the device. Not all <> instances will actually have a corresponding vendor config file, in which case the value of this parameter will be <>.", "list": { "datatype": "string" } @@ -93556,7 +88505,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93570,7 +88518,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93578,10 +88525,41 @@ "description": "Represents the <> instance where this <> instance is installed.", "datatype": "string" }, + "Installed": { + "type": "dateTime", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Documents when this <> instance was installed.", + "datatype": "dateTime" + }, + "LastUpdate": { + "type": "dateTime", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Documents when this <> instance was last updated.", + "datatype": "dateTime" + }, + "InternalController": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The internal Controller which the application installed by this <> uses to access the Data Model. Will be <> if the application does not require Data Model access.", + "datatype": "string" + }, "Update()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ], @@ -93590,23 +88568,16 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "The <> that specifies the location of the DU to be installed. The URL MUST NOT include the userinfo component, as defined in <>. HTTP and HTTPS transports MUST be supported. Other optional transports MAY be supported. If the device receives an Update command with the same source URL as a previous Update or Install comamnd, the device MUST perform each Update as requested, and MUST NOT assume that the content of the file to be downloaded is the same each time.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "description": "The <> that specifies the location of the DU to be installed. The URL MUST NOT include the userinfo component, as defined in <>. The HTTPS transport MUST be supported, and the HTTP transport MAY be supported. Other optional transports MAY also be supported. If the device receives an Update command with the same source URL as a previous Update or Install comamnd, the device MUST perform each Update as requested, and MUST NOT assume that the content of the file to be downloaded is the same each time.", + "datatype": "URL" }, "Username": { "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -93622,7 +88593,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -93633,16 +88603,83 @@ "max": 256 } ] + }, + "Signature": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The <> which can be used to fetch the signature for this DU. The <> may use the data scheme defined in <> in order to incorporate the signature into the command directly. Several signature formats are in common use; the device may deduce the format used from the Content-Type of the retrieved object and/or by examining its content. The URL MUST NOT include the userinfo component, as defined in <>. HTTPS transport MUST be supported. Other optional transports MAY be supported. The absence of this parameter indicates that the DU is unsigned. If this is contrary to the security policy of the device then the command will be rejected.", + "datatype": "URL" + }, + "RequiredRoles": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "If this argument is present, it lists the roles which the application will need to be assigned in order to be able to function at all after this update. If it is absent then the required roles are unchanged from the previous version. If any of these roles are not present in the <.AvailableRoles>> of the <> in which the DU is installed then the command will fail. Some Agents may apply further filtering for roles which are considered security- or privacy-sensitive. Each entry in the list is the Name of a row in <>. If there is no such row then the command will fail, as installation requires a role which is not available on the Device. If this argument is absent or empty then no roles are required in order for the application to function.", + "list": { + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } + }, + "OptionalRoles": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "If this argument is present, it lists the additional roles which the application would need to be assigned in order to be able to provide its full functionality after this update. If it is absent then the required roles are unchanged from the previous version. Each entry in the list is the Name of a row in <>. If there is no such row, or the matching row is not present in the <.AvailableRoles>> of the Execution Environment into which the DU is to be installed, then the entry will be ignored. Some Agents may apply further filtering, for roles which are considered security- or privacy-sensitive. If this argument is absent or empty then no additional roles are required in order for the application to be able to provide its full functionality.", + "list": { + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } + }, + "RetainData": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "This argument only has an effect if the UUID of the DeploymentUnit matches the ApplicationUUID of one or more rows in the <.ApplicationData>> table which have the Retain parameter set to <.ApplicationData..Retain>>. If this is the case then the data held in these volumes will be preserved across the operation if and only if <> is set <>.", + "default": "false", + "datatype": "boolean" } } }, "Uninstall()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" - ] + ], + "input": { + "RetainData": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "This argument only has an effect if the UUID of the DeploymentUnit matches the ApplicationUUID of one or more rows in the <.ApplicationData>> table which have the Retain parameter set to <.ApplicationData..Retain>>. If this is the case then the data held in these volumes will be preserved across the operation if and only if <> is set <>.", + "default": "false", + "datatype": "boolean" + } + } } }, "Device.SoftwareModules.ExecutionUnit.{i}.": { @@ -93663,7 +88700,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93680,7 +88716,6 @@ "type": "string", "read": true, "write": true, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93697,7 +88732,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93706,7 +88740,7 @@ "datatype": "string", "range": [ { - "max": 32 + "max": 256 } ] }, @@ -93714,7 +88748,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93731,7 +88764,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93749,7 +88781,6 @@ "type": "string", "read": true, "write": true, - "version": "2.1", "protocols": [ "cwmp" ], @@ -93764,7 +88795,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93785,12 +88815,11 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" ], - "description": "If while running or transitioning between states this <> identifies a fault this parameter provides a more detailed explanation of the problem. If <> has the value of <> then the value of this parameter MUST be <> and ignored by the ACS.", + "description": "If while running or transitioning between states this <> identifies a fault this parameter provides a more detailed explanation of the problem. If <> has the value of <> then the value of this parameter MUST be <> and ignored by the Controller.", "datatype": "string", "range": [ { @@ -93802,19 +88831,17 @@ "type": "boolean", "read": true, "write": true, - "version": "2.1", "protocols": [ "cwmp", "usp" ], - "description": "If <> and the <> verification is also met, then this <> will be automatically started by the device after its <> is either rebooted or restarted. If <> this <> will not be started after its <> is either rebooted or restarted until it is explicitly commanded to do so by either the ACS or another Execution Unit.", + "description": "If <> and the <> verification is also met, then this <> will be automatically started by the device after its <> is either rebooted or restarted. If <> this <> will not be started after its <> is either rebooted or restarted until it is explicitly commanded to do so by either the Controller or another Execution Unit.", "datatype": "boolean" }, "RunLevel": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93831,7 +88858,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93848,7 +88874,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93865,7 +88890,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93878,11 +88902,27 @@ } ] }, + "AllocatedDiskSpace": { + "type": "int", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The amount of disk space measured in <> allocated to this <>. A value of -1 MUST be used for <> instances where this parameter is not applicable.", + "datatype": "int", + "range": [ + { + "min": -1 + } + ], + "unit": "KiB" + }, "DiskSpaceInUse": { "type": "int", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93896,11 +88936,27 @@ ], "unit": "KiB" }, + "AllocatedMemory": { + "type": "int", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The amount of physical RAM measured in <> allocated to this <>. A value of -1 MUST be used for <> instances where this parameter is not applicable.", + "datatype": "int", + "range": [ + { + "min": -1 + } + ], + "unit": "KiB" + }, "MemoryInUse": { "type": "int", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93914,16 +88970,51 @@ ], "unit": "KiB" }, - "References": { - "type": "string", + "AllocatedCPUPercent": { + "type": "int", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" ], - "description": "Represents the instances of multi-instanced objects that are directly controlled by, and have come into existence because of, this <>. See <> for more description and some examples. NOTE: All other objects and parameters (i.e. not multi-instanced objects) that this <> has caused to come into existence can be discovered via the <.>> table.", + "description": "The CPU power allocated to this <>, as a fraction (in <>) of the CPU allocation of the <> in which this <> resides. A value of -1 MUST be used for <> instances where this parameter is not applicable.", + "datatype": "int", + "range": [ + { + "min": -1, + "max": 100 + } + ], + "unit": "%" + }, + "CPUPercentInUse": { + "type": "int", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The CPU power currently being used by this by this <>, as a fraction (in <>) of the CPU allocation of the <> in which this <> resides. A value of -1 MUST be used for <> instances where this parameter is not applicable.", + "datatype": "int", + "range": [ + { + "min": -1, + "max": 100 + } + ], + "unit": "%" + }, + "References": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Represents the instances of multi-instanced objects that are directly controlled by, and have come into existence because of, this <>.<>See <> for more description and some examples. NOTE: All other objects and parameters (i.e. not multi-instanced objects) that this <> has caused to come into existence can be discovered via the <> table.", "list": { "datatype": "string" } @@ -93932,7 +89023,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93946,12 +89036,11 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" ], - "description": "Represents the vendor log files that have come into existence because of this <>. When the <> (that caused this <> to come into existence) is uninstalled the vendor log files referenced here SHOULD be removed from the CPE. Not all <> instances will actually have a corresponding vendor log file, in which case the value of this parameter will be <>.", + "description": "Represents the vendor log files that have come into existence because of this <>. When the <> (that caused this <> to come into existence) is uninstalled the vendor log files referenced here SHOULD be removed from the device. Not all <> instances will actually have a corresponding vendor log file, in which case the value of this parameter will be <>.", "list": { "datatype": "string" } @@ -93960,12 +89049,11 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" ], - "description": "Represents the vendor config files that have come into existence because of this <>. When the <> (that caused this <> to come into existence) is uninstalled the vendor config files referenced here SHOULD be removed from the CPE. Not all <> instances will actually have a corresponding vendor config file, in which case the value of this parameter will be <>.", + "description": "Represents the vendor config files that have come into existence because of this <>. When the <> (that caused this <> to come into existence) is uninstalled the vendor config files referenced here SHOULD be removed from the device. Not all <> instances will actually have a corresponding vendor config file, in which case the value of this parameter will be <>.", "list": { "datatype": "string" } @@ -93974,7 +89062,6 @@ "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp" ], @@ -93983,11 +89070,23 @@ "datatype": "string" } }, + "ApplicationDataList": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Represents the application data volumes that are used by this <>.", + "list": { + "datatype": "string" + } + }, "ExecutionEnvRef": { "type": "string", "read": true, "write": false, - "version": "2.1", "protocols": [ "cwmp", "usp" @@ -93995,10 +89094,20 @@ "description": "Represents the <> that this <> is associated with.", "datatype": "string" }, + "HostObjectNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, "SetRequestedState()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ], @@ -94008,7 +89117,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -94021,6 +89129,206 @@ } } }, + "Restart()": { + "type": "command", + "async": true, + "protocols": [ + "usp" + ] + }, + "Device.SoftwareModules.ExecutionUnit.{i}.AutoRestart.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Configures the parameters of the auto-restart algorithm for this <>. An auto-restart may be triggered if the Agent determines that the EU has terminated abnormally. An exponential backoff algorithm is applied (increasing each time the delay before the EU is re-launched) in order to prevent continual re-starting of the EU. The retry interval range is controlled by two Parameters, <> and <>. Let m be the value of <>, k the value of <>, and n the current value of <>. Then on the next occasion that the Agent determines that the EU has terminated abnormally, the delay before re-starting the EU must lie between m * (k/1000)^n and m * (k/1000)^(n+1) seconds, so long as m * (k/1000)^n evaluates to a value less than <>. Once this point has been reached, on all subsequent occasion that the Agent determines that the EU has terminated abnormally the delay before re-starting the EU must lie between <> * (1000/k) and <> seconds.", + "access": false, + "array": false, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enable the auto-restart feature for this <>.", + "default": "false", + "datatype": "boolean" + }, + "RetryMinimumWaitInterval": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Configures the initial delay in <> between detecting that the EU has terminated abnormally and re-starting it.", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "RetryMaximumWaitInterval": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Configures the maximum delay in <> between detecting that the EU has terminated abnormally and re-starting it.", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "RetryIntervalMultiplier": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Configures the retry interval multiplier. This value is expressed in units of 0.001, so for example a value of 2000 will result in the retry interval being doubled each time.", + "datatype": "unsignedInt" + }, + "MaximumRetryCount": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Configures the maximum number of consecutive restarts (as shown in <>) after which no more attempts will be performed. A value of zero means that the number of attempts is unlimited.", + "datatype": "unsignedInt" + }, + "ResetPeriod": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "If the <> runs for this number of <> without terminating abnormally the Agent MAY reset the <> to zero, thereby resetting the exponential backoff algorithm. A value of zero disables this behavior.", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "RetryCount": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The number of restart attempts which have been initiated so far. Resetting this parameter to zero has the effect of re-initialising the exponential back-off algorithm.", + "datatype": "unsignedInt" + }, + "LastRestarted": { + "type": "dateTime", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The time at which the <> was last re-started. Initially this parameter is set to the Unknown Time (0001-01-01T00:00:00Z).", + "datatype": "dateTime" + }, + "NextRestart": { + "type": "dateTime", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The time at which the next restart of the <> is scheduled to occur. The Infinte Time (9999-12-31T23:59:59Z) is used to indicate that no restart is currently scheduled.", + "datatype": "dateTime" + } + }, + "Device.SoftwareModules.ExecutionUnit.{i}.HostObject.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This parameter describes the host OS objects (such as peripherals, files or directories, communication sockets, ...) which are accessible to the ExecutionUnit.", + "uniqueKeys": [ + "Alias", + "Destination" + ], + "access": false, + "array": true, + "Source": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The object identifier by which the object may be accessed in the host OS environment. This object identifier MUST be valid in the host OS environment. For security reasons, Execution Environments may impose restrictions on the object identifiers which may be specified.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Destination": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The object identifier by which the object may be accessed by the ExecutionUnit. This object identifier MUST be valid in the context of the Execution Environment in which the ExecutionUnit is installed.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Options": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "May be used to pass implementation-dependent options which are to be applied to the mapping,", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } + }, "Device.SoftwareModules.ExecutionUnit.{i}.Extensions.": { "type": "object", "version": "2.1", @@ -94028,7 +89336,7 @@ "cwmp", "usp" ], - "description": "This object proposes a general location for vendor extensions specific to this Execution Unit, which allows multiple Execution Units to expose parameters without the concern of conflicting parameter names. These vendor extensions are related to displaying status and maintaining configuration for this Execution Unit. It is also possible for the Execution Unit to expose status and configuration parameters within Service objects or as embedded objects and parameters directly within the root data model, in which case the combination of <> and <> will be used to determine their locations. See <> for more description and some examples.", + "description": "This object proposes a general location for vendor extensions specific to this Execution Unit, which allows multiple Execution Units to expose parameters without the concern of conflicting parameter names. These vendor extensions are related to displaying status and maintaining configuration for this Execution Unit.<>It is also possible for the Execution Unit to expose status and configuration parameters within Service objects or as embedded objects and parameters directly within the root data model, in which case the combination of <> and <> will be used to determine their locations. See <> for more description and some examples.", "access": false, "array": false } @@ -94048,7 +89356,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94060,7 +89367,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -94096,7 +89402,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94109,7 +89414,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94126,7 +89430,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94143,7 +89446,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94160,7 +89462,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94177,7 +89478,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94194,7 +89494,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94206,7 +89505,6 @@ "type": "string", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94229,7 +89527,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94241,7 +89538,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94254,7 +89550,6 @@ "type": "long", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94273,7 +89568,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94286,7 +89580,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94306,7 +89599,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94325,7 +89617,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94344,7 +89635,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94357,7 +89647,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94369,7 +89658,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94396,7 +89684,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94409,7 +89696,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94426,7 +89712,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94444,7 +89729,6 @@ "type": "long", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94462,7 +89746,6 @@ "type": "string", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94479,7 +89762,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94509,7 +89791,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94522,7 +89803,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94535,7 +89815,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94548,7 +89827,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.7", "protocols": [ "cwmp", "usp" @@ -94574,7 +89852,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -94611,7 +89888,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -94643,7 +89919,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -94678,7 +89953,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -94691,7 +89965,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -94706,7 +89979,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -94737,7 +90009,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -94782,7 +90053,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -94814,7 +90084,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -94846,7 +90115,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -94859,7 +90127,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -94885,7 +90152,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -94902,7 +90168,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -94941,7 +90206,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -94973,7 +90237,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95002,18 +90265,12 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" ], "description": "<> to the Generic Phy XML Description of the Generic Phy networking technology of the local interface that would be included in a Generic Phy Device Information Type TLV defined in <>.", "datatype": "URL", - "range": [ - { - "max": 2048 - } - ], "mapping": [ { "type": "ubus", @@ -95030,7 +90287,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95042,7 +90298,6 @@ "type": "string", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95071,7 +90326,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95094,7 +90348,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95136,7 +90389,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95168,7 +90420,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95220,7 +90471,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95252,7 +90502,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95284,7 +90533,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95323,7 +90571,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95355,7 +90602,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95384,18 +90630,12 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" ], "description": "<> to the Generic Phy XML Description of the Generic Phy networking technology of the interface of the Neighbor for this <>. This value is from a Generic Phy response message URL to Generic Phy field as defined in <>.", "datatype": "URL", - "range": [ - { - "max": 2048 - } - ], "mapping": [ { "type": "ubus", @@ -95422,7 +90662,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95445,7 +90684,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95468,7 +90706,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95491,7 +90728,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95514,7 +90750,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95537,7 +90772,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95561,7 +90795,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95580,7 +90813,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95604,7 +90836,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95647,7 +90878,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95674,7 +90904,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95717,7 +90946,6 @@ "type": "string", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95751,7 +90979,6 @@ "type": "string", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95787,7 +91014,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95815,7 +91041,6 @@ "type": "string", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95851,7 +91076,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95879,7 +91103,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95906,7 +91129,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95934,7 +91156,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95967,7 +91188,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -95995,7 +91215,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96028,7 +91247,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96068,7 +91286,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96091,7 +91308,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96119,7 +91335,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96147,7 +91362,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96175,7 +91389,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96198,7 +91411,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96231,7 +91443,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96243,7 +91454,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96259,7 +91469,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96280,7 +91489,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96301,7 +91509,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96317,7 +91524,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96361,7 +91567,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96393,7 +91598,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96420,7 +91624,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96440,7 +91643,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96468,7 +91670,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96496,7 +91697,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96524,18 +91724,12 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" ], "description": "Control <> received in Higher Layer response message as defined in defined in <>.", "datatype": "URL", - "range": [ - { - "max": 2048 - } - ], "mapping": [ { "type": "ubus", @@ -96552,7 +91746,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -96564,7 +91757,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96587,7 +91779,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96610,7 +91801,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96633,7 +91823,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96656,7 +91845,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96679,7 +91867,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96702,7 +91889,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96725,7 +91911,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96771,7 +91956,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96803,7 +91987,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96835,7 +92018,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96864,7 +92046,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96916,7 +92097,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -96948,18 +92128,12 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" ], "description": "IPv6 Address.", "datatype": "IPv6Address", - "range": [ - { - "max": 45 - } - ], "mapping": [ { "type": "ubus", @@ -96976,7 +92150,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97006,18 +92179,12 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" ], "description": ":: or the IPv6 address of the origin of this IPv6 address.", "datatype": "IPv6Address", - "range": [ - { - "max": 45 - } - ], "mapping": [ { "type": "ubus", @@ -97054,7 +92221,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97072,7 +92238,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97104,7 +92269,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97156,7 +92320,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97188,7 +92351,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97227,7 +92389,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97256,7 +92417,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97288,7 +92448,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97317,18 +92476,12 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" ], "description": "<> to the Generic Phy XML Description of the Generic Phy networking technology of this <>. This value is from a Generic Phy response message URL to generic phy field as defined in <>.", "datatype": "URL", - "range": [ - { - "max": 2048 - } - ], "mapping": [ { "type": "ubus", @@ -97345,7 +92498,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97377,7 +92529,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97407,7 +92558,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97436,7 +92586,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97465,7 +92614,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97518,7 +92666,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97546,7 +92693,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97593,7 +92739,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97610,7 +92755,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97631,7 +92775,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97679,7 +92822,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97707,7 +92849,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97739,7 +92880,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97784,7 +92924,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97816,7 +92955,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97839,7 +92977,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97862,7 +92999,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97885,7 +93021,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97908,7 +93043,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97931,7 +93065,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97955,7 +93088,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -97985,7 +93117,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -98009,7 +93140,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -98060,7 +93190,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -98103,7 +93232,6 @@ "type": "string", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -98138,7 +93266,6 @@ "type": "string", "read": true, "write": true, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -98161,7 +93288,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -98196,7 +93322,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -98231,7 +93356,6 @@ "type": "string", "read": true, "write": false, - "version": "2.9", "protocols": [ "cwmp", "usp" @@ -98279,7 +93403,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98291,7 +93414,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98313,7 +93435,6 @@ "type": "string", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98332,7 +93453,6 @@ "type": "string", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98352,7 +93472,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98364,7 +93483,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98376,7 +93494,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98403,7 +93520,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98420,7 +93536,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98437,7 +93552,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98449,7 +93563,6 @@ "type": "string", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98465,11 +93578,26 @@ "Error" ] }, + "Interface": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The IP Interface associated with the <> entry. <>", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, "ProtocolVersion": { "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98481,7 +93609,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -98494,7 +93621,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98511,7 +93637,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98530,7 +93655,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98543,7 +93667,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98556,7 +93679,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -98569,7 +93691,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98581,7 +93702,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98599,7 +93719,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98611,7 +93730,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98630,7 +93748,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp" ], @@ -98641,7 +93758,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -98654,7 +93770,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -98666,7 +93781,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -98679,7 +93793,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -98696,7 +93809,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -98708,7 +93820,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -98720,7 +93831,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -98738,7 +93848,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98756,7 +93865,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -98770,7 +93878,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -98783,7 +93890,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -98800,7 +93906,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -98817,7 +93922,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98834,7 +93938,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98851,7 +93954,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98868,7 +93970,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98885,7 +93986,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -98898,7 +93998,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98917,7 +94016,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -98936,7 +94034,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -98955,7 +94052,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -98974,7 +94070,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -98991,7 +94086,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99003,7 +94097,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -99013,8 +94106,7 @@ }, "ForceReconnect()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] @@ -99037,7 +94129,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99054,7 +94145,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99066,7 +94156,6 @@ "type": "string", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99085,7 +94174,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99102,7 +94190,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99135,7 +94222,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -99152,7 +94238,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -99164,7 +94249,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -99181,7 +94265,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -99198,7 +94281,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -99236,7 +94318,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99248,7 +94329,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99260,7 +94340,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99272,7 +94351,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99284,7 +94362,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99296,7 +94373,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99308,7 +94384,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99320,7 +94395,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99332,7 +94406,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99344,7 +94417,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99356,7 +94428,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99384,7 +94455,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99401,7 +94471,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99418,7 +94487,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99430,7 +94498,6 @@ "type": "string", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99448,7 +94515,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99467,7 +94533,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99484,7 +94549,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99501,7 +94565,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99518,7 +94581,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99544,7 +94606,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99561,7 +94622,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99578,7 +94638,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99590,7 +94649,6 @@ "type": "string", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99611,7 +94669,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99623,7 +94680,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99636,7 +94692,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99649,7 +94704,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.13", "protocols": [ "cwmp", "usp" @@ -99662,7 +94716,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99681,7 +94734,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp" ], @@ -99692,7 +94744,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99710,7 +94761,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99727,7 +94777,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99744,7 +94793,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99763,7 +94811,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99782,7 +94829,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99799,7 +94845,6 @@ "type": "string", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99811,7 +94856,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99823,7 +94867,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99833,8 +94876,7 @@ }, "ForceReconnect()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] @@ -99858,7 +94900,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99871,7 +94912,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99888,7 +94928,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99906,7 +94945,6 @@ "type": "long", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99924,7 +94962,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99941,7 +94978,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99976,7 +95012,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -99993,7 +95028,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100005,7 +95039,6 @@ "type": "string", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100022,7 +95055,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100039,7 +95071,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100056,7 +95087,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100074,7 +95104,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100091,7 +95120,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100120,7 +95148,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100132,7 +95159,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100144,7 +95170,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100156,7 +95181,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100168,7 +95192,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100180,7 +95203,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100192,7 +95214,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100204,7 +95225,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100216,7 +95236,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100228,7 +95247,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100253,7 +95271,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100265,7 +95282,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100277,7 +95293,6 @@ "type": "string", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100317,7 +95332,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100344,7 +95358,6 @@ "type": "string", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100379,7 +95392,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100411,7 +95423,6 @@ "type": "string", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100432,7 +95443,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100464,12 +95474,11 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" ], - "description": "The IP interface over which update queries to the server are sent. <> If an empty string is specified, the CPE MUST use its routing policy (Forwarding table entries), to determine the appropriate interface.", + "description": "The IP interface over which update queries to the server are sent. <> <>", "datatype": "string", "range": [ { @@ -100496,7 +95505,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100528,7 +95536,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100560,7 +95567,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100585,7 +95591,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100612,7 +95617,6 @@ "type": "string", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100646,7 +95650,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100678,7 +95681,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100703,27 +95705,20 @@ "access": true, "array": true, "Enable": { - "type": "string", + "type": "boolean", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" ], - "description": "Enables or disables Dynamic DNS Server.", - "datatype": "string", - "range": [ - { - "max": 64 - } - ] + "description": "Enables or disables Dynamic DNS Server. Note: This parameter was previously wrongly defined as a string.", + "datatype": "boolean" }, "Name": { "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100740,7 +95735,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100757,7 +95751,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100774,7 +95767,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100791,7 +95783,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100809,7 +95800,6 @@ "type": "string", "read": true, "write": false, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100827,7 +95817,6 @@ "type": "string", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100839,7 +95828,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100852,7 +95840,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100865,7 +95852,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.10", "protocols": [ "cwmp", "usp" @@ -100889,7 +95875,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -100915,7 +95900,6 @@ "type": "string", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -100932,7 +95916,6 @@ "type": "string", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -100944,7 +95927,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -100962,7 +95944,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -100974,7 +95955,6 @@ "type": "int", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -100991,7 +95971,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -101011,7 +95990,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -101023,7 +96001,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -101035,7 +96012,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -101061,7 +96037,6 @@ "type": "string", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -101078,7 +96053,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -101090,7 +96064,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -101107,7 +96080,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -101125,7 +96097,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -101138,7 +96109,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -101162,7 +96132,6 @@ "type": "string", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -101174,7 +96143,6 @@ "type": "hexBinary", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -101192,7 +96160,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.11", "protocols": [ "cwmp", "usp" @@ -101218,7 +96185,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101244,7 +96210,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101261,7 +96226,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101273,7 +96237,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101285,7 +96248,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101301,7 +96263,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101318,7 +96279,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101335,7 +96295,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101357,7 +96316,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101379,7 +96337,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101402,7 +96359,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101419,7 +96375,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101449,7 +96404,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101461,7 +96415,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101473,7 +96426,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101499,7 +96451,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101516,7 +96467,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101528,7 +96478,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101540,7 +96489,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101552,7 +96500,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101566,7 +96513,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101587,7 +96533,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101604,7 +96549,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101621,7 +96565,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101634,7 +96577,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101647,7 +96589,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101660,7 +96601,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101672,7 +96612,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101684,7 +96623,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101696,7 +96634,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101708,7 +96645,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101720,7 +96656,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101732,7 +96667,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101744,7 +96678,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101769,7 +96702,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101786,7 +96718,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101803,7 +96734,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101828,7 +96758,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101840,7 +96769,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101871,12 +96799,11 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" ], - "description": "The timer, in <>, that is started after each successful contact with a measurement controller. When the timer reaches the timeout en event is raised indicating that connectivity to the controller has been lost.", + "description": "The timer, in <>, that is started after each successful contact with a measurement controller. When the timer reaches the timeout an event is raised indicating that connectivity to the controller has been lost.", "datatype": "int", "range": [ { @@ -101889,7 +96816,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101903,7 +96829,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101917,7 +96842,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101946,7 +96870,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101958,7 +96881,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101975,7 +96897,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -101992,7 +96913,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102010,7 +96930,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102022,7 +96941,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102034,7 +96952,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102048,7 +96965,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102062,7 +96978,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102076,7 +96991,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102094,7 +97008,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102106,7 +97019,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102119,7 +97031,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102141,7 +97052,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102153,7 +97063,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102165,7 +97074,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102177,7 +97085,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102203,7 +97110,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102215,7 +97121,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102232,7 +97137,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102250,7 +97154,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102262,7 +97165,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102274,7 +97176,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102288,7 +97189,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102302,7 +97202,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102316,7 +97215,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102329,7 +97227,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102341,7 +97238,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102353,7 +97249,6 @@ "type": "int", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102365,7 +97260,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102377,7 +97271,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102389,7 +97282,6 @@ "type": "int", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102401,7 +97293,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102413,7 +97304,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102435,7 +97325,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102447,7 +97336,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102459,7 +97347,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102471,7 +97358,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102498,7 +97384,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102510,7 +97395,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102527,7 +97411,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102536,22 +97419,25 @@ "datatype": "unsignedInt" }, "Name": { - "type": "int", + "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" ], "description": "The name of the option. When the value of this parameter is equal to channel, the option value specifies the Communication Channel used for this scheduled task.", - "datatype": "int" + "datatype": "string", + "range": [ + { + "max": 256 + } + ] }, "Value": { "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102580,7 +97466,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102592,7 +97477,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102609,7 +97493,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102626,7 +97509,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102640,7 +97522,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102652,7 +97533,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102678,7 +97558,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102690,7 +97569,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102707,7 +97585,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102719,7 +97596,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102753,7 +97629,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102765,7 +97640,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102782,7 +97656,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102791,22 +97664,25 @@ "datatype": "unsignedInt" }, "Name": { - "type": "int", + "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" ], "description": "The name of the option. When the value of this parameter is equal to channel, the option value specifies the Communication Channel used for this task.", - "datatype": "int" + "datatype": "string", + "range": [ + { + "max": 256 + } + ] }, "Value": { "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102834,7 +97710,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102846,7 +97721,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102863,7 +97737,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102880,7 +97753,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102892,7 +97764,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102904,24 +97775,17 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" ], "description": "The <> of the LMAP component that is the target of this communication channel.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] + "datatype": "URL" }, "TargetPublicCredential": { "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102933,7 +97797,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102959,7 +97822,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102971,7 +97833,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -102988,7 +97849,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103000,7 +97860,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103014,7 +97873,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103028,7 +97886,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103042,7 +97899,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103068,7 +97924,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103080,7 +97935,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103097,7 +97951,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103114,7 +97967,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103131,7 +97983,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103144,7 +97995,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103156,7 +98006,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103168,7 +98017,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103195,7 +98043,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103207,7 +98054,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103228,7 +98074,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103240,7 +98085,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103257,7 +98101,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103284,7 +98127,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103301,7 +98143,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103318,7 +98159,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103335,7 +98175,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103347,7 +98186,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103359,7 +98197,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103371,7 +98208,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103386,7 +98222,6 @@ "type": "int", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103398,7 +98233,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103412,7 +98246,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103424,7 +98257,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103436,7 +98268,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103461,7 +98292,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103473,7 +98303,6 @@ "type": "int", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103485,7 +98314,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103513,7 +98341,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103530,7 +98357,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103547,7 +98373,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103575,7 +98400,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103589,7 +98413,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103601,7 +98424,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103623,7 +98445,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103651,7 +98472,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103663,7 +98483,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103700,7 +98519,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103712,7 +98530,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103729,7 +98546,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103746,7 +98562,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103768,7 +98583,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103781,7 +98595,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103804,7 +98617,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103816,7 +98628,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103828,7 +98639,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103852,7 +98662,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103864,7 +98673,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103876,7 +98684,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103888,7 +98695,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103900,7 +98706,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103912,7 +98717,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103924,7 +98728,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103936,7 +98739,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103948,7 +98750,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103960,7 +98761,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -103990,7 +98790,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "cwmp", "usp" @@ -104015,7 +98814,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104034,7 +98832,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104053,7 +98850,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104071,7 +98867,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104088,7 +98883,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104100,7 +98894,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104126,7 +98919,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104143,7 +98935,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104160,7 +98951,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104177,7 +98967,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104195,7 +98984,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104213,7 +99001,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104230,7 +99017,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104252,7 +99038,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104264,7 +99049,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104276,7 +99060,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104304,7 +99087,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104321,7 +99103,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104339,7 +99120,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104364,7 +99144,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104381,7 +99160,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104393,7 +99171,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104410,7 +99187,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104436,7 +99212,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104453,7 +99228,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104471,7 +99245,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104489,7 +99262,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104506,7 +99278,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104524,7 +99295,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104550,7 +99320,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104568,7 +99337,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104595,7 +99363,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104621,7 +99388,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104638,7 +99404,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104655,7 +99420,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104673,7 +99437,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104691,7 +99454,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104709,7 +99471,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104727,7 +99488,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104740,7 +99500,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104753,7 +99512,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104765,7 +99523,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104786,7 +99543,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104798,7 +99554,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104811,7 +99566,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104823,7 +99577,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104840,7 +99593,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104852,7 +99604,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104874,41 +99625,35 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" ], "description": "The IPv6 address of the P-CSCF used for VoLTE telephony.", - "datatype": "IPv6Address", - "range": [ - { - "max": 45 - } - ] + "datatype": "IPv6Address" }, "IPv6DNS": { "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" ], - "description": "A comma separated list of IPv6 DNS servers.", - "datatype": "string", - "range": [ - { - "max": 256 - } - ] + "description": "Each entry is an IPv6 DNS server.", + "list": { + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } }, "IPv4PCSCF": { "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104929,18 +99674,19 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" ], - "description": "A comma separated list of IPv4 DNS servers.", - "datatype": "string", - "range": [ - { - "max": 256 - } - ] + "description": "Each entry is an IPv4 DNS server.", + "list": { + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } } }, "Device.PDU.Session.{i}.NetworkSlice.": { @@ -104957,7 +99703,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -104975,7 +99720,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105002,7 +99746,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105019,7 +99762,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105037,7 +99779,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105055,7 +99796,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105067,7 +99807,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105085,7 +99824,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105097,7 +99835,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105122,7 +99859,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105139,7 +99875,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105156,7 +99891,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105168,7 +99902,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105201,7 +99934,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105218,7 +99950,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105236,7 +99967,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105254,7 +99984,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105267,7 +99996,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105280,7 +100008,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105293,7 +100020,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105306,7 +100032,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105319,7 +100044,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105337,14 +100061,13 @@ "cwmp", "usp" ], - "description": "5G Wireline wireless Encapsulation transport for data plane. See <>.", + "description": "5G Wireline wireless Encapsulation transport for data plane. See <>.", "access": false, "array": false, "LinkNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105370,7 +100093,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105391,7 +100113,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105408,7 +100129,6 @@ "type": "string", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105425,7 +100145,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105438,7 +100157,6 @@ "type": "string", "read": true, "write": true, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105463,7 +100181,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105476,7 +100193,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105489,7 +100205,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105501,7 +100216,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105513,7 +100227,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105525,7 +100238,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105537,7 +100249,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105549,7 +100260,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105561,7 +100271,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105573,7 +100282,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105585,7 +100293,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105597,7 +100304,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105609,7 +100315,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105621,7 +100326,6 @@ "type": "unsignedLong", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105633,7 +100337,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.14", "protocols": [ "cwmp", "usp" @@ -105644,6 +100347,4821 @@ } } }, + "Device.Logical.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Logical object. This object models several Logical interface objects, each representing a different stack layer, including: <>. <> is a logical interface which can point to other stackable interface layers. The intention of the logical interface is to simplify the configuration management of individual <> services. Instead of configuring the individual network services with a physical interface and deal with reconfiguration problems that may arise from switching between WAN interfaces. The intention is that the network services are configured with a logical interface and that this configuration stays unchanged during the switching between WAN interfaces. The software service (For example a WAN mode manger.) responsible for handling the WAN interface changes must then only care about rewriting the LowerLayers parameter of the Logical Interface Objects.", + "access": false, + "array": false, + "InterfaceNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "Device.Logical.Interface.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Logical interface table (a stackable interface object as described in <>). This table models only logical interfaces.", + "uniqueKeys": [ + "Alias", + "Name" + ], + "access": true, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enables or disables the interface. This parameter is based on ifAdminStatus from <>.", + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The current operational state of the logical interface (see <>). Enumeration of: Up, Down, Unknown, Dormant, NotPresent, LowerLayerDown, Error. This parameter is based on ifOperStatus from <>.", + "default": "Down", + "datatype": "string", + "enumerations": [ + "Up", + "Down", + "Unknown", + "Dormant", + "NotPresent", + "LowerLayerDown", + "Error" + ] + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Name": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The textual name of the logical interface as assigned by a static configuration file or dynamically by a controller.", + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "LastChange": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The accumulated time in <> since the logical interface entered its current operational state.", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "LowerLayers": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<> <> See <>.", + "list": { + "datatype": "string", + "maxsize": 1024 + } + }, + "Device.Logical.Interface.{i}.Stats.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Throughput statistics for this interface. The CPE MUST reset the interfaces Stats parameters (unless otherwise stated in individual object or parameter descriptions) either when the interface becomes operationally down due to a previous administrative down (i.e. the interfaces <> parameter transitions to a down state after the interface is disabled) or when the interface becomes administratively up (i.e. the interfaces <> parameter transitions from <> to <>). Administrative and operational interface status is discussed in <>. This information SHOULD be mirrored or aggregated from the active underlaying interfaces.", + "access": false, + "array": false, + "BytesSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of bytes transmitted out of the interface, including framing characters.", + "datatype": "unsignedLong" + }, + "BytesReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of bytes received on the interface, including framing characters.", + "datatype": "unsignedLong" + }, + "PacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of packets transmitted out of the interface.", + "datatype": "unsignedLong" + }, + "PacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of packets received on the interface.", + "datatype": "unsignedLong" + }, + "ErrorsSent": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of outbound packets that could not be transmitted because of errors.", + "datatype": "unsignedInt" + }, + "ErrorsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of inbound packets that contained errors preventing them from being delivered to a higher-layer protocol.", + "datatype": "unsignedInt" + }, + "UnicastPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of packets requested for transmission which were not addressed to a multicast or broadcast address at this layer, including those that were discarded or not sent.", + "datatype": "unsignedLong" + }, + "UnicastPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of received packets, delivered by this layer to a higher layer, which were not addressed to a multicast or broadcast address at this layer.", + "datatype": "unsignedLong" + }, + "DiscardPacketsSent": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of outbound packets which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space.", + "datatype": "unsignedInt" + }, + "DiscardPacketsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of inbound packets which were chosen to be discarded even though no errors had been detected to prevent their being delivered. One possible reason for discarding such a packet could be to free up buffer space.", + "datatype": "unsignedInt" + }, + "MulticastPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of packets that higher-level protocols requested for transmission and which were addressed to a multicast address at this layer, including those that were discarded or not sent.", + "datatype": "unsignedLong" + }, + "MulticastPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of received packets, delivered by this layer to a higher layer, which were addressed to a multicast address at this layer.", + "datatype": "unsignedLong" + }, + "BroadcastPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of packets that higher-level protocols requested for transmission and which were addressed to a broadcast address at this layer, including those that were discarded or not sent. Note that IPv6 does not define broadcast addresses, so IPv6 packets will never cause this counter to increment.", + "datatype": "unsignedLong" + }, + "BroadcastPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of received packets, delivered by this layer to a higher layer, which were addressed to a broadcast address at this layer. Note that IPv6 does not define broadcast addresses, so IPv6 packets will never cause this counter to increment.", + "datatype": "unsignedLong" + }, + "UnknownProtoPacketsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of packets received via the interface which were discarded because of an unknown or unsupported protocol.", + "datatype": "unsignedInt" + } + } + } + }, + "Device.XPON.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object models one or more xPON interfaces or ONUs as specified by the ITU based PON standards. It does not address IEEE based PON standards (like EPON). An ONU performs tasks such as traffic classification, VLAN manipulation, GEM port mapping, aggregation and/or forwarding between one or more UNIs and one or more ANIs.", + "access": false, + "array": false, + "ONUNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "Device.XPON.ONU.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object models one xPON interface or ONU as specified by the ITU based PON standards.", + "uniqueKeys": [ + "Name" + ], + "access": false, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enables or disables this ONU. If disabled, the ONU should prevent user traffic from flowing, suppress notifications, and power down as much as possible.", + "datatype": "boolean" + }, + "Name": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The textual name of the ONU as assigned by the CPE.", + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "Version": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "This attribute identifies the version of the ONU as defined by the vendor. This parameter is based on Version from <>.", + "datatype": "string", + "range": [ + { + "max": 14 + } + ] + }, + "EquipmentID": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "This attribute may be used to identify the specific type of ONU. This parameter is based on Equipment ID from <>.", + "datatype": "string", + "range": [ + { + "max": 20 + } + ] + }, + "SoftwareImageNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "EthernetUNINumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "ANINumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "Device.XPON.ONU.{i}.SoftwareImage.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This table models the software images stored in the ONU. It is expected this table has two entries: the ONU normally creates two instances of the Software Image ME to model the 2 software images in the ONU. This object is based on <>.", + "uniqueKeys": [ + "ID" + ], + "access": false, + "array": true, + "ID": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The ID as assigned by the CPE to this <> entry.", + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 1 + } + ] + }, + "Version": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A string identifying the software version. This parameter is based on Version from <>.", + "datatype": "string", + "range": [ + { + "max": 14 + } + ] + }, + "IsCommitted": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "This parameter indicates whether or not the associated software image is committed. This parameter is based on Is committed from <>.", + "datatype": "boolean" + }, + "IsActive": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "This parameter indicates whether the associated software image is active (<>) or inactive (<>). This parameter is based on Is active from <>.", + "datatype": "boolean" + }, + "IsValid": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "This parameter indicates whether the associated software image is valid (<>) or invalid (<>). This parameter is based on Is valid from <>.", + "datatype": "boolean" + } + }, + "Device.XPON.ONU.{i}.EthernetUNI.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Ethernet UNI table (a stackable interface object as described in <>). This object models User Network Interfaces carrying Ethernet frames. An EthernetUNI can be a virtual or a physical UNI. If the ONU is managed via OMCI, an EthernetUNI has an associated service, which is either a VEIP (see <>) or a PPTP Ethernet UNI (see <>). If the associated service is a VEIP, the ONU shows a VEIP ME in the OMCI MIB. If its a PPTP Ethernet UNI, the ONU shows a PPTP Ethernet UNI ME in the OMCI MIB. It is expected the associated service is a VEIP for a virtual UNI, and that it is a PPTP Ethernet UNI for a physical UNI. However, some network operators require that the ONU shows a PPTP Ethernet UNI ME instead of a VEIP ME in its OMCI MIB even if the EthernetUNI models a virtual UNI.", + "uniqueKeys": [ + "Alias", + "Name" + ], + "access": false, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Indicates whether this interface is enabled (<>) or not (<>). If the ONU is managed via OMCI, the interface is enabled if the OLT set the parameter Administrative state of the ME managing the associated service to 0. (The value 0 unlocks the functions performed by the ME.) The ME is either the VEIP ME (see <>) or the PPTP Ethernet UNI ME (see <>. This parameter is based on ifAdminStatus from <>.", + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The current operational state of the interface (see <>). Enumeration of: Up, Down, Unknown, Dormant, NotPresent, LowerLayerDown, Error. When <> is <> then <> SHOULD normally be <> (or <> or <> if there is a fault condition on the interface). When <> becomes <> then <> SHOULD change to <> if and only if the interface is able to transmit and receive network traffic; it SHOULD change to <> if and only if the interface is operable but is waiting for external actions before it can transmit and receive network traffic (and subsequently change to <> if still operable when the expected actions have completed); it SHOULD change to <> if and only if the interface is prevented from entering the <> state because one or more of the interfaces beneath it is down; it SHOULD remain in the <> state if there is an error or other fault condition detected on the interface; it SHOULD remain in the <> state if the interface has missing (typically hardware) components; it SHOULD change to <> if the state of the interface can not be determined for some reason. If the ONU is managed via OMCI, then <> can only be <> if the ONU has been provisioned at OMCI level in such a way that this interface is able to pass traffic. This parameter is based on ifOperStatus from <>.", + "datatype": "string", + "enumerations": [ + "Up", + "Down", + "Unknown", + "Dormant", + "NotPresent", + "LowerLayerDown", + "Error" + ] + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Name": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The textual name of the interface entry as assigned by the CPE.", + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "LastChange": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The accumulated time in <> since the interface entered its current operational state.", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "LowerLayers": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<> <> See <>. Note: it is expected that <> will not be used: if <> models a physical UNI, it represents a layer 1 interface; if <> models a virtual UNI, it virtualizes a layer 1 interface.", + "list": { + "datatype": "string", + "maxsize": 1024 + } + }, + "ANIs": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<> <> References all associated ANI interfaces. An ONU is potentially capable of forwarding frames between a UNI and its associated ANI interfaces. This parameter defines such a relationship. However, the list does not mean that the forwarding is actually happening, or the forwarding policies have been provisioned, between the UNI and the associated ANI interfaces. For an ONU with a single TC layer device, the parameter value can be either empty for simplicity, or can be the path name of the associated ANI. For an ONU with multiple TC layer devices, this parameter value may have one or more path names.", + "list": { + "datatype": "string", + "maxsize": 1024 + } + }, + "InterdomainID": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "String to identify the associated service in the ONU management domain to the TR-181 management domain. If the ONU is managed via OMCI, it is recommended to format this string as (service_type,MEID), with service_type being an enumeration of VEIP or PPTPEthernetUNI, and MEID the value of the attribute Managed entity ID of the ME instance managing the service associated with this EthernetUNI. Examples: * (VEIP,1025) * (PPTPEthernetUNI,257) An OSS (Operations Support System) having access to both the TR-181 and the OMCI domain can then find out which EthernetUNI instance represents a certain VEIP or PPTPEthernetUNI ME instance in the OMCI domain.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "InterdomainName": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "String that provides an additional way to identify the associated service to the TR-181 management domain. If the ONU is managed via OMCI and if the service associated with this EthernetUNI is a VEIP, then the value of this parameter is the value of the attribute Interdomain name of the corresponding VEIP ME instance.", + "datatype": "string", + "range": [ + { + "max": 25 + } + ] + }, + "Device.XPON.ONU.{i}.EthernetUNI.{i}.Stats.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Throughput statistics for this interface. The CPE MUST reset the interfaces Stats parameters (unless otherwise stated in individual object or parameter descriptions) either when the interface becomes operationally down due to a previous administrative down (i.e. the interfaces <> parameter transitions to a down state after the interface is disabled) or when the interface becomes administratively up (i.e. the interfaces <> parameter transitions from <> to <>). Administrative and operational interface status is discussed in <>. Transmit direction has PON as destination. Receive direction has PON as source.", + "access": false, + "array": false, + "BytesSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of bytes transmitted out of the interface, including framing characters.", + "datatype": "StatsCounter64" + }, + "BytesReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of bytes received on the interface, including framing characters.", + "datatype": "StatsCounter64" + }, + "PacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of Ethernet frames transmitted out of the interface.", + "datatype": "StatsCounter64" + }, + "PacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of Ethernet frames received on the interface.", + "datatype": "StatsCounter64" + }, + "ErrorsSent": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of outbound Ethernet frames that could not be transmitted because of errors.", + "datatype": "StatsCounter32" + }, + "ErrorsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of inbound Ethernet frames that contained errors preventing them from being delivered to the TR-181 domain.", + "datatype": "StatsCounter32" + }, + "UnicastPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of Ethernet frames requested for transmission which were not addressed to a multicast or broadcast address at this layer, including those that were discarded or not sent.", + "datatype": "StatsCounter64" + }, + "UnicastPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of Ethernet frames, delivered by this interface to the TR-181 domain, which were not addressed to a multicast or broadcast address at this layer.", + "datatype": "StatsCounter64" + }, + "DiscardPacketsSent": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of outbound Ethernet frames which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space.", + "datatype": "StatsCounter32" + }, + "DiscardPacketsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of inbound Ethernet frames which were chosen to be discarded even though no errors had been detected to prevent their being delivered. One possible reason for discarding such a packet could be to free up buffer space.", + "datatype": "StatsCounter32" + }, + "MulticastPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of Ethernet frames requested for transmission and which were addressed to a multicast address at this layer, including those that were discarded or not sent.", + "datatype": "StatsCounter64" + }, + "MulticastPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of received Ethernet frames, delivered by this interface to the TR-181 domain, which were addressed to a multicast address at this layer.", + "datatype": "StatsCounter64" + }, + "BroadcastPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of Ethernet frames that the TR-181 domain requested for transmission and which were addressed to a broadcast address at this layer, including those that were discarded or not sent.", + "datatype": "StatsCounter64" + }, + "BroadcastPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of received Ethernet frames, delivered by this interface to the TR-181 domain, which were addressed to a broadcast address at this layer.", + "datatype": "StatsCounter64" + }, + "UnknownProtoPacketsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of Ethernet frames received via the interface which were discarded because of an unknown or unsupported protocol.", + "datatype": "StatsCounter32" + } + } + }, + "Device.XPON.ONU.{i}.ANI.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Access Node Interface (ANI) table. An ANI models the xPON MAC/PHY as defined in the ITU-T PON standards. This object is not an interface object as described in <>, but it has many of the same core parameters as an interface object, and they follow largely the same conventions. The most important deviations are: * This object does not have a LowerLayers parameter. * The value LowerLayerDown is not a valid value for its Status parameter. Because its not an interface object, it does not occur in the <> table.", + "uniqueKeys": [ + "Alias", + "Name" + ], + "access": false, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enables or disables the interface. If disabled, the device should force the ONU state of this ANI to O1 (Initial state). This parameter is based on ifAdminStatus from <>. Note: forcing the state to O1 implies the device disables the TX laser of the associated transceiver(s). Its not required to disable the RX part of the transceivers as well.", + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The current operational state of the interface. Although this object is not an interface object, it follows largely the conventions of <>. The most important deviation is that LowerLayerDown is not a valid value. Enumeration of: Up, Down, Unknown, Dormant, NotPresent, Error. When <> is <> then <> SHOULD normally be <> (or <> or <> if there is a fault condition on the interface). When <> becomes <> then <> SHOULD change to <> if and only if the interface is able to transmit and receive network traffic; more specifically, <> should change to <> if <> becomes O5; it SHOULD change to <> if and only if the interface is operable but is waiting for external actions before it can transmit and receive network traffic (and subsequently change to <> if still operable when the expected actions have completed); it SHOULD remain in the <> state if there is an error or other fault condition detected on the interface; it SHOULD remain in the <> state if the interface has missing (typically hardware) components; it SHOULD change to <> if the state of the interface can not be determined for some reason. This parameter is based on ifOperStatus from <>.", + "datatype": "string", + "enumerations": [ + "Up", + "Down", + "Unknown", + "Dormant", + "NotPresent", + "Error" + ] + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Name": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The textual name of the ANI entry as assigned by the CPE.", + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "LastChange": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The accumulated time in <> since the interface entered its current operational state.", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "PONMode": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "PON mode, defines the detected or configured PON mode of the ANI. Enumeration of: Unknown, G-PON, XG-PON, NG-PON2, XGS-PON. <> has a parameter of the same name. For proper operation, the PON mode of the transceiver(s) corresponding to this ANI must be equal to the PON mode of this ANI. But a user might e.g. accidentally insert a G-PON SFP while the PON mode of the ANI is XGS-PON.", + "datatype": "string", + "enumerations": [ + "Unknown", + "G-PON", + "XG-PON", + "NG-PON2", + "XGS-PON" + ] + }, + "TransceiverNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "Device.XPON.ONU.{i}.ANI.{i}.Stats.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Throughput statistics for this interface. The CPE MUST reset the interfaces Stats parameters (unless otherwise stated in individual object or parameter descriptions) either when the interface becomes operationally down due to a previous administrative down (i.e. the interfaces <> parameter transitions to a down state after the interface is disabled) or when the interface becomes administratively up (i.e. the interfaces <> parameter transitions from <> to <>). Administrative and operational interface status is discussed in <>. Transmit direction has PON as destination. Receive direction has PON as source.", + "access": false, + "array": false, + "BytesSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of bytes transmitted out of the interface, including framing characters.", + "datatype": "StatsCounter64" + }, + "BytesReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of bytes received on the interface, including framing characters.", + "datatype": "StatsCounter64" + }, + "PacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of Ethernet frames transmitted out of the interface.", + "datatype": "StatsCounter64" + }, + "PacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of Ethernet frames received on the interface.", + "datatype": "StatsCounter64" + }, + "ErrorsSent": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of outbound Ethernet frames that could not be transmitted because of errors.", + "datatype": "StatsCounter32" + }, + "ErrorsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of inbound Ethernet frames that contained errors preventing them from being forwarded to the UNI(s).", + "datatype": "StatsCounter32" + }, + "UnicastPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of Ethernet frames requested for transmission which were not addressed to a multicast or broadcast address at this layer, including those that were discarded or not sent.", + "datatype": "StatsCounter64" + }, + "UnicastPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of Ethernet frames, forwarded by this interface to the UNI(s), which were not addressed to a multicast or broadcast address at this layer.", + "datatype": "StatsCounter64" + }, + "DiscardPacketsSent": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of outbound Ethernet frames which were chosen to be discarded even though no errors had been detected to prevent their being transmitted. One possible reason for discarding such a packet could be to free up buffer space.", + "datatype": "StatsCounter32" + }, + "DiscardPacketsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of inbound Ethernet frames which were chosen to be discarded even though no errors had been detected to prevent their being delivered. One possible reason for discarding such a packet could be to free up buffer space.", + "datatype": "StatsCounter32" + }, + "MulticastPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of Ethernet frames requested for transmission and which were addressed to a multicast address at this layer, including those that were discarded or not sent.", + "datatype": "StatsCounter64" + }, + "MulticastPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of received Ethernet frames, forwarded by this interface to the UNI(s), which were addressed to a multicast address at this layer.", + "datatype": "StatsCounter64" + }, + "BroadcastPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of Ethernet frames requested for transmission on the PON and which were addressed to a broadcast address at this layer, including those that were discarded or not sent.", + "datatype": "StatsCounter64" + }, + "BroadcastPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of received Ethernet frames, forwarded by this interface to the UNI(s), which were addressed to a broadcast address at this layer.", + "datatype": "StatsCounter64" + }, + "UnknownProtoPacketsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The total number of Ethernet frames received via the interface which were discarded because of an unknown or unsupported protocol.", + "datatype": "StatsCounter32" + } + }, + "Device.XPON.ONU.{i}.ANI.{i}.TC.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object represents an ITU-T PON TC layer device.", + "access": false, + "array": false, + "Device.XPON.ONU.{i}.ANI.{i}.TC.ONUActivation.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object shows info related to the activation of this ANI by an OLT.", + "access": false, + "array": false, + "ONUState": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "ONU activation state. Enumeration of: O1, O2, O3, O2-3, O4, O5, O6, O7, O8, O9. See: * <> * <> * <> * <>", + "datatype": "string", + "enumerations": [ + "O1", + "O2", + "O3", + "O2-3", + "O4", + "O5", + "O6", + "O7", + "O8", + "O9" + ] + }, + "VendorID": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Identifies the vendor of the ONU. See <>.", + "datatype": "string", + "range": [ + { + "max": 4 + } + ] + }, + "SerialNumber": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Represents the combination of the Vendor-ID and the Vendor-specific serial number (VSSN). The parameter shows the serial number in a human readable format. Example: if the vendor ID is ABCD and the VSSN encodes the number 1234568, the value of this parameter is ABCD12345678. See <>.", + "datatype": "string", + "range": [ + { + "max": 12 + } + ] + }, + "ONUID": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Identifier that the OLT assigns to this ANI during the activation. See: * <> * <> * <> * <>", + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 1022 + } + ] + } + }, + "Device.XPON.ONU.{i}.ANI.{i}.TC.PM.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Performance monitoring (PM) counters.", + "access": false, + "array": false, + "Device.XPON.ONU.{i}.ANI.{i}.TC.PM.PHY.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "PHY PM.", + "access": false, + "array": false, + "CorrectedFECBytes": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The number of bytes that were corrected by the FEC function. See: * <> * <> * <>", + "datatype": "StatsCounter64" + }, + "CorrectedFECCodewords": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Count of FEC codewords that contained errors but were corrected by the FEC function. See: * <> * <> * <>", + "datatype": "StatsCounter64" + }, + "UncorrectableFECCodewords": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Count of FEC codewords that contained errors and could not be corrected by the FEC function. See: * <> * <> * <>", + "datatype": "StatsCounter64" + }, + "TotalFECCodewords": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Count of total received FEC codewords. See: * <> * <> * <>", + "datatype": "StatsCounter64" + }, + "PSBdHECErrorCount": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "HEC error in any of the fields of PSBd. See: * <> * <> * <>", + "datatype": "StatsCounter32" + }, + "HeaderHECErrorCount": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "HEC errors received in the DS XGTC or FS header. This counter is called: * FS HEC error count in <> and <>. * XGTC HEC error count in <>. See: * <> * <> * <>", + "datatype": "StatsCounter32" + }, + "UnknownProfile": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "ONU could not transmit because the specified burst profile was not known. See: * <> * <> * <>", + "datatype": "StatsCounter32" + } + }, + "Device.XPON.ONU.{i}.ANI.{i}.TC.PM.GEM.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "(X)GEM PM.", + "access": false, + "array": false, + "FramesSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Total number of (X)GEM frames transmitted. See: * <> * <> * <>", + "datatype": "StatsCounter64" + }, + "FramesReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Total number of (X)GEM frames received. See: * <> * <> * <>", + "datatype": "StatsCounter64" + }, + "FrameHeaderHECErrors": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "XGEM frame header HEC errors. Number of events involving loss of XGEM channel delineation. See: * <> * <> * <>", + "datatype": "StatsCounter32" + }, + "KeyErrors": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "XGEM key errors. XGEM frames discarded because of unknown or invalid encryption key. Examples include: no unicast or broadcast key established for specified key index, key index indicating encrypted XGEM frame on a XGEM port that is not provisioned for encryption, key index indicating upstream encryption on a XGEM port that is provisioned for downstream encryption only, or invalid key index (11). This count is included in <>. See: * <> * <> * <>", + "datatype": "StatsCounter32" + } + }, + "Device.XPON.ONU.{i}.ANI.{i}.TC.PM.PLOAM.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "PLOAM PM.", + "access": false, + "array": false, + "MICErrors": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "PLOAM MIC errors. Counter of received PLOAM messages with MIC errors. See: * <> * <> * <>", + "datatype": "StatsCounter32" + }, + "DownstreamMessageCount": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Downstream PLOAM message count. Count of PLOAM messages sent by OLT, received by ONU, either broadcast or directed to the specific ONU-ID. See: * <> * <> * <>", + "datatype": "StatsCounter64" + }, + "RangingTime": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Count of Ranging_Time PLOAM messages sent by OLT. It provides a base for transmission time drift estimation. See: * <> * <> * <>", + "datatype": "StatsCounter64" + }, + "UpstreamMessageCount": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Upstream PLOAM message count. Count of messages (other than Acknowledgement) sent by ONU to OLT. See: * <> * <> * <>", + "datatype": "StatsCounter64" + } + }, + "Device.XPON.ONU.{i}.ANI.{i}.TC.PM.OMCI.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "OMCI PM.", + "access": false, + "array": false, + "BaselineMessagesReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "OMCI baseline message count. See: * <> * <> * <>", + "datatype": "StatsCounter64" + }, + "ExtendedMessagesReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "OMCI extended message count. See: * <> * <> * <>", + "datatype": "StatsCounter64" + }, + "MICErrors": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Count of received OMCI messages with MIC errors. See: * <> * <> * <>", + "datatype": "StatsCounter32" + } + } + }, + "Device.XPON.ONU.{i}.ANI.{i}.TC.GEM.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Info about the GEM ports of this ANI.", + "access": false, + "array": false, + "PortNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "Device.XPON.ONU.{i}.ANI.{i}.TC.GEM.Port.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "GEM port table. Each entry gives info about a(n) (X)GEM port.", + "uniqueKeys": [ + "PortID" + ], + "access": false, + "array": true, + "PortID": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Identifies a GEM port. See: * <> * <> * <> * <>", + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 65534 + } + ] + }, + "Direction": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Type of connection this GEM port is used for. Enumeration of: UNI-to-ANI, ANI-to-UNI, bidirectional. See: <>.", + "datatype": "string", + "enumerations": [ + "UNI-to-ANI", + "ANI-to-UNI", + "bidirectional" + ] + }, + "PortType": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "GEM port type.", + "datatype": "string", + "enumerations": [ + "unicast", + "multicast", + "broadcast" + ] + }, + "Device.XPON.ONU.{i}.ANI.{i}.TC.GEM.Port.{i}.PM.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Performance monitoring (PM) counters for this (X)GEM port.", + "access": false, + "array": false, + "FramesSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "(X)GEM frames transmitted by this (X)GEM port. See: * <> * <> * <>", + "datatype": "StatsCounter64" + }, + "FramesReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "(X)GEM frames received by this (X)GEM port. See: * <> * <> * <>", + "datatype": "StatsCounter64" + } + } + } + }, + "Device.XPON.ONU.{i}.ANI.{i}.TC.PerformanceThresholds.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Performance thresholds.", + "access": false, + "array": false, + "SignalFail": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Signal fail (SF) threshold. This parameter specifies the downstream bit error rate (BER) threshold to detect the SF alarm. When this value is y, the BER threshold is 10^\u2013y. This parameter is based on Signal fail (SF) threshold from <>.", + "datatype": "unsignedInt", + "range": [ + { + "min": 3, + "max": 8 + } + ] + }, + "SignalDegrade": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Signal degrade (SD) threshold. This parameter specifies the downstream BER threshold to detect the SD alarm. When this value is x, the BER threshold for SD is 10^\u2013x . The SD threshold must be lower than the SF threshold; i.e., x > y. This parameter is based on Signal degrade (SD) threshold from <>.", + "datatype": "unsignedInt", + "range": [ + { + "min": 4, + "max": 10 + } + ] + } + }, + "Device.XPON.ONU.{i}.ANI.{i}.TC.Alarms.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Alarms at TC level for this ANI.", + "access": false, + "array": false, + "LOS": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Loss of signal. See <>.", + "datatype": "boolean" + }, + "LOF": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Loss of frame. See <>.", + "datatype": "boolean" + }, + "SF": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Signal failed. See <>.", + "datatype": "boolean" + }, + "SD": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Signal degraded. See <>.", + "datatype": "boolean" + }, + "LCDG": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Loss of GEM channel delineation. See <>.", + "datatype": "boolean" + }, + "TF": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Transmitter failure. See <>.", + "datatype": "boolean" + }, + "SUF": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Start-up failure. See <>.", + "datatype": "boolean" + }, + "MEM": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Message error message. See <>.", + "datatype": "boolean" + }, + "DACT": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Deactivate ONU-ID. See <>.", + "datatype": "boolean" + }, + "DIS": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Disabled ONU. See <>.", + "datatype": "boolean" + }, + "MIS": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Link mismatching. See <>.", + "datatype": "boolean" + }, + "PEE": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "When the ONU receives a PEE message. See <>.", + "datatype": "boolean" + }, + "RDI": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Remote defect indication. See <>.", + "datatype": "boolean" + }, + "LODS": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Loss of downstream syncronization. See <>.", + "datatype": "boolean" + }, + "ROGUE": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The ANI behaves rogue: it is not transmitting in a manner consistent with parameters specified in the ITU-T PON standards. Hence it can threaten all upstream transmissions on the PON, causing interference and disrupting communications of other ONUs on the PON. An example of rogue behavior is transmitting in the wrong timeslot. See: * <> * <>", + "datatype": "boolean" + } + } + }, + "Device.XPON.ONU.{i}.ANI.{i}.Transceiver.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Transceiver table. Each entry models a PON transceiver.", + "uniqueKeys": [ + "ID" + ], + "access": false, + "array": true, + "ID": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The ID as assigned by the CPE to this Transceiver entry.", + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 1 + } + ] + }, + "Identifier": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Transceiver type. Allowed values are given by <>.", + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 255 + } + ] + }, + "VendorName": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Vendor name. See <>.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "VendorPartNumber": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Vendor part number. See Vendor PN in <>.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "VendorRevision": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Vendor revision. See Vendor rev in <>.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "PONMode": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "PON mode, reports the PON mode of the transceiver.", + "datatype": "string", + "enumerations": [ + "Unknown", + "G-PON", + "XG-PON", + "NG-PON2", + "XGS-PON" + ] + }, + "Connector": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Connector type.", + "datatype": "string", + "enumerations": [ + "Unknown", + "LC", + "SC", + "ST", + "FC", + "MT-RJ" + ] + }, + "NominalBitRateDownstream": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Nominal data rate downstream in <>.", + "datatype": "unsignedInt", + "unit": "kbps" + }, + "NominalBitRateUpstream": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Nominal data rate upstream in <>.", + "datatype": "unsignedInt", + "unit": "kbps" + }, + "RxPower": { + "type": "int", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Measured RX power in <>.", + "datatype": "int", + "unit": "0.1 dBm" + }, + "TxPower": { + "type": "int", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Measured TX power in <>.", + "datatype": "int", + "unit": "0.1 dBm" + }, + "Voltage": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Measured supply voltage in <>.", + "datatype": "unsignedInt", + "unit": "mV" + }, + "Bias": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Measured bias current in <>.", + "datatype": "unsignedInt", + "unit": "\u00b5A" + }, + "Temperature": { + "type": "int", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Measured temperature in <>. A value of -274 (which is below absolute zero) indicates a good reading has not been obtained.", + "datatype": "int", + "range": [ + { + "min": -274 + } + ], + "unit": "degrees celsius" + } + } + } + } + }, + "Device.SSH.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object contains global parameters relating to the Secure Shell clients and or servers implementations that are active in the CPE.", + "access": false, + "array": false, + "ServerNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "AuthorizedKeyNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enables or disables the SSH service.", + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The status of the SSH service. Enumeration of: Disabled, Enabled, Error.", + "datatype": "string", + "enumerations": [ + "Disabled", + "Enabled", + "Error" + ] + }, + "Device.SSH.Server.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object contains parameters relating to a SSH server instance.", + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Enables or disables the SSH server instance. When <> is set to <>, any active sessions must be forcibly terminated and the <> is reset.", + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The status of the SSH server instance. Enumeration of: Disabled, Enabled, Error, Error_Misconfigured.", + "datatype": "string", + "enumerations": [ + "Disabled", + "Enabled", + "Error", + "Error_Misconfigured" + ] + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Interface": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The IP Interface associated with the <> entry. If <> is specified, the CPE MUST use its bridging or routing policy to determine the appropriate interface.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Port": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Specify the port used by the SSH server.", + "default": "22", + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ] + }, + "IdleTimeout": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "When the session is inactive, it is automatically terminated after <> amount of <>. A value of 0 disables this feature.", + "default": "180", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "KeepAlive": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Every amount of <> <> a keep alive message is sent. A value of 0 disables this feature.", + "default": "300", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "AllowRootLogin": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Permit SSH users to login as root.", + "default": "false", + "datatype": "boolean" + }, + "AllowPasswordLogin": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Permit SSH users to login using a password.", + "default": "false", + "datatype": "boolean" + }, + "AllowRootPasswordLogin": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Permit the root SSH user to login using a password.", + "default": "false", + "datatype": "boolean" + }, + "MaxAuthTries": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Maximum authentication tries allowed before disconnect", + "default": "3", + "datatype": "unsignedInt" + }, + "AllowAllIPv4": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Allow access from any IPv4 address. The source prefixes defined in <> will be ignored.", + "default": "false", + "datatype": "boolean" + }, + "IPv4AllowedSourcePrefix": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<> Allow only access from the provided list of IPv4 prefixes.", + "list": { + "datatype": "string", + "maxsize": 1024 + } + }, + "AllowAllIPv6": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Allow access from any IPv6 address. The source prefixes defined in <> will be ignored.", + "default": "false", + "datatype": "boolean" + }, + "IPv6AllowedSourcePrefix": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<> Allow only access from the provided list of IPv6 prefixes.", + "list": { + "datatype": "string", + "maxsize": 1024 + } + }, + "ActivationDate": { + "type": "dateTime", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Activation date indicates when the server instance has been activated and the <> is set to <>.", + "datatype": "dateTime" + }, + "AutoDisableDuration": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The SSH server instance will be disabled when the the <> elapses, and configuration must be done in <>. At the end, the coressponding <> parameter of the SSH server instance is automatically changed to false <>. Any active sessions must be forcibly terminated. 0 means the the SSH server instance is always active.", + "default": "0", + "datatype": "unsignedInt", + "unit": "minutes" + }, + "PID": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Current PID of the SSH server instance.", + "default": "0", + "datatype": "unsignedInt" + }, + "SessionNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "Device.SSH.Server.{i}.Session.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "Active SSH session list.", + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "User": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The user to whom the session belongs to.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "IPAddress": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "IP address of the remote SSH client.", + "datatype": "IPAddress", + "range": [ + { + "max": 45 + } + ] + }, + "Port": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Port of the remote SSH client.", + "datatype": "unsignedInt" + }, + "Delete()": { + "type": "command", + "async": true, + "protocols": [ + "usp" + ] + } + } + }, + "Device.SSH.AuthorizedKey.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object contains parameters relating to a SSH server instance.", + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "User": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The user to whom the authorized key belongs to.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Key": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Public key used for authentication (OpenSSH format).", + "datatype": "string" + } + } + }, + "Device.UnixDomainSockets.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object contains information related to the Unix Domain Sockets used by USP Agent UDS MTP.", + "access": false, + "array": false, + "UnixDomainSocketNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "Device.UnixDomainSockets.UnixDomainSocket.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object contains parameters relating to a UnixDomainSocket configuration.", + "uniqueKeys": [ + "Alias", + "Path" + ], + "access": false, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Mode": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Describes how the Unix Domain Socket must be used.", + "datatype": "string", + "enumerations": [ + "Listen", + "Connect" + ] + }, + "Path": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "File path of the Unix Domain Socket. Example: /tmp/broker_controller_path", + "datatype": "string", + "range": [ + { + "max": 4096 + } + ] + } + } + }, + "Device.USPServices.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object contains information related to installed USP Services.", + "access": false, + "array": false, + "USPServiceNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "Device.USPServices.USPService.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object contains parameters relating to a USPService configuration.", + "uniqueKeys": [ + "EndpointID" + ], + "access": false, + "array": true, + "EndpointID": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The unique USP identifier for this USP Agent.", + "datatype": "string" + }, + "Protocol": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The Message Transport Protocol (MTP) to be used for communications by a USP Endpoint.", + "datatype": "string", + "enumerations": [ + "WebSocket", + "STOMP", + "MQTT", + "UDS" + ] + }, + "DataModelPaths": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Registered data model paths.", + "list": { + "datatype": "string", + "item": { + "min": 1, + "max": 1024 + } + } + }, + "DeploymentUnitRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "<> object instance that this USP Service is part off.>> <> means that USP service doesnt have a corresponding software module.", + "list": { + "datatype": "string" + } + }, + "HasController": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "The USP service has controller functionality next to the standard USP Agent functionality.", + "datatype": "boolean" + } + } + }, + "Device.GatewayInfo.": { + "type": "object", + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "description": "This object contains information associated with a connected Internet Gateway Device.", + "access": false, + "array": false, + "ManufacturerOUI": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Organizationally unique identifier of the associated Internet Gateway Device. <> <> indicates that there is no associated Internet Gateway Device that has been detected.", + "datatype": "string", + "range": [ + { + "max": 6 + } + ], + "pattern": [ + "", + "[0-9A-F]{6}" + ] + }, + "ProductClass": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Identifier of the product class of the associated Internet Gateway Device. <> indicates either that there is no associated Internet Gateway Device that has been detected, or the Internet Gateway Device does not support the use of the product-class parameter.", + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "SerialNumber": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp", + "usp" + ], + "description": "Serial number of the associated Internet Gateway Device. <> indicates that there is no associated Internet Gateway Device that has been detected.", + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "UnknownGatewayDiscovered!": { + "type": "event", + "protocols": [ + "usp" + ], + "output": { + "MACAddress": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "MAC Address of the discovered device.", + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + } + } + }, + "USPGatewayDiscovered!": { + "type": "event", + "protocols": [ + "usp" + ], + "output": { + "EndpointID": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The unique USP identifier for this USP Agent.", + "datatype": "string" + } + } + }, + "CWMPGatewayDiscovered!": { + "type": "event", + "protocols": [ + "usp" + ], + "output": { + "ManufacturerOUI": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Organizationally unique identifier of the associated gateway. <> <> indicates that there is no associated gateway that has been detected.", + "datatype": "string", + "range": [ + { + "max": 6 + } + ], + "pattern": [ + "", + "[0-9A-F]{6}" + ] + }, + "ProductClass": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Identifier of the product class of the associated gateway. <> indicates either that there is no associated gateway that has been detected, or the gateway does not support the use of the product-class parameter.", + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "SerialNumber": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Serial number of the associated gateway. <> indicates that there is no associated gateway that has been detected.", + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + } + } + }, + "ManagementProtocol": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "Specifies the management protocol used by the gateway.", + "datatype": "string", + "enumerations": [ + "", + "CWMP", + "USP", + "Unknown" + ] + }, + "EndpointID": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "The unique USP identifier for this USP Agent.", + "datatype": "string" + }, + "MACAddress": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "MAC address of the discovered device.", + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + } + }, + "Device.PacketCaptureDiagnostics.": { + "type": "object", + "version": "2.13", + "protocols": [ + "cwmp" + ], + "description": "The PacketCaptureDiagnostics object. This diagnostic is used to record packet capture data on a valid (layer 2 or above) interface in libpcap or pcapng format.", + "access": false, + "array": false, + "DiagnosticsState": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Indicates the availability of diagnostics data. Enumeration of: Enumeration of: None, Requested, Canceled, Complete, Error. If the ACS sets the value of this parameter to <>, the CPE MUST initiate the corresponding diagnostic test. When writing, the only allowed values are <> and <>. To ensure the use of the proper test parameters (the writable parameters in this object), the test parameters MUST be set, and any errors or inconsistencies in the test parameters MUST be detected, either prior to or at the same time as (in the same SetParameterValues) setting this parameter to <>. When requested, the CPE SHOULD wait until after completion of the communication session with the ACS before starting the diagnostic test. When the test is completed, the value of this parameter MUST be either <> (if the test completed successfully), or one of the Error values listed above. If the value of this parameter is anything other than <>, the values of the results parameters for this test are indeterminate. When the diagnostic initiated by the ACS is completed (successfully or not), but not if it is canceled for any reason, the CPE MUST establish a new connection to the ACS to allow the ACS to view the results, indicating the Event code 8 DIAGNOSTICS COMPLETE in the Inform message. After the diagnostic is complete, the value of all result parameters (all read-only parameters in this object) MUST be retained by the CPE until either this diagnostic is run again, or the CPE reboots. After a reboot, if the CPE has not retained the result parameters from the most recent test, it MUST set the value of this parameter to <>. Modifying any of the writable parameters in this object except for this one MUST result in the value of this parameter being set to <>. While the test is in progress, modifying any of the writable parameters in this object except for this one MUST result in the test being terminated and the value of this parameter being set to <>. While the test is in progress, setting this parameter to <> (and possibly modifying other writable parameters in this object) MUST result in the test being terminated and then restarted using the current values of the test parameters. While the test is in progress, setting this parameter to <> MUST result in the test being canceled and the value of this parameter being set to <>. If the CPE does not support the <> value, it MUST return a SPV error with Invalid Parameter value (9007) to the ACS instead. | Indicates the availability of diagnostics data. Enumeration of: Enumeration of: None, Requested, Canceled, Complete, Error. If the ACS sets the value of this parameter to <>, the CPE MUST initiate the corresponding diagnostic test. When writing, the only allowed values are <> and <>. To ensure the use of the proper test parameters (the writable parameters in this object), the test parameters MUST be set, and any errors or inconsistencies in the test parameters MUST be detected, either prior to or at the same time as (in the same SetParameterValues) setting this parameter to <>. When requested, the CPE SHOULD wait until after completion of the communication session with the ACS before starting the diagnostic test. When the test is completed, the value of this parameter MUST be either <> (if the test completed successfully), or one of the Error values listed above. If the value of this parameter is anything other than <>, the values of the results parameters for this test are indeterminate. When the diagnostic initiated by the ACS is completed (successfully or not), but not if it is canceled for any reason, the CPE MUST establish a new connection to the ACS to allow the ACS to view the results, indicating the Event code 8 DIAGNOSTICS COMPLETE in the Inform message. After the diagnostic is complete, the value of all result parameters (all read-only parameters in this object) MUST be retained by the CPE until either this diagnostic is run again, or the CPE reboots. After a reboot, if the CPE has not retained the result parameters from the most recent test, it MUST set the value of this parameter to <>. Modifying any of the writable parameters in this object except for this one MUST result in the value of this parameter being set to <>. While the test is in progress, modifying any of the writable parameters in this object except for this one MUST result in the test being terminated and the value of this parameter being set to <>. While the test is in progress, setting this parameter to <> (and possibly modifying other writable parameters in this object) MUST result in the test being terminated and then restarted using the current values of the test parameters. While the test is in progress, setting this parameter to <> MUST result in the test being canceled and the value of this parameter being set to <>. If the CPE does not support the <> value, it MUST return a SPV error with Invalid Parameter value (9007) to the ACS instead.", + "datatype": "DiagnosticsState", + "enumerations": [ + "None", + "Requested", + "Canceled", + "Complete", + "Error" + ] + }, + "Interface": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "A reference to a (layer 2 or above) interface object that will be the target of this packet capture diagnostic.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Format": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "This indicates whether the network trace will be recorded in libpcap <> or pcapng format, and is dependent on the underlying method of performing a network trace.", + "datatype": "string", + "enumerations": [ + "libpcap", + "pcapng" + ] + }, + "Duration": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The duration in <> to copy packets to the file target. The diagnostic completes when either the <>, <>, or <> conditions are met.", + "datatype": "unsignedInt", + "range": [ + { + "min": 1 + } + ], + "unit": "seconds" + }, + "PacketCount": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The maximum number of packets to record to the file target. A value of zero (0) indicates no limit. The diagnostic completes when the <>, <>, or <> conditions are met.", + "datatype": "unsignedInt" + }, + "ByteCount": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The maximum number of bytes to record to the file target. A value of zero (0) indicates no limit. The diagnostic completes when <>, <> or <> conditions are met.", + "datatype": "unsignedInt" + }, + "FileTarget": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The <> specifying the destination file location. The HTTPS transport MUST be supported, and the HTTP transport MAY be supported. Other transports MAY also be supported.", + "datatype": "URL" + }, + "FilterExpression": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "A (<>) formatted expression used to restrict the types of network packets that are recorded to <>.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Username": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Username to be used by the Agent to authenticate with the file location. This string is set to <> if no authentication is required.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Password": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Password to be used by the Agent to authenticate with the file location. This string is set to <> if no authentication is required.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "PacketCaptureResultNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "Device.PacketCaptureDiagnostics.PacketCaptureResult.{i}.": { + "type": "object", + "version": "2.13", + "protocols": [ + "cwmp" + ], + "description": "Results for individual packet capture diagnostics. Packet capture files whose FileLocation is local to the system SHOULD be deleted when the next diagnostic is run, or upon a system reboot.", + "access": false, + "array": true, + "FileLocation": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "The <> specifying the resulting file location of the packet capture record that triggered this result. This MAY be different than the location specified in FileTarget.", + "datatype": "URL" + }, + "StartTime": { + "type": "dateTime", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "The local system time at which the capture was started.", + "datatype": "dateTime" + }, + "EndTime": { + "type": "dateTime", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "The local system time at which the capture was completed.", + "datatype": "dateTime" + }, + "Count": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "The number of packets recorded to the file target.", + "datatype": "unsignedInt" + } + } + }, + "Device.USPAgent.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "description": "This object contains general information about the USP Agent itself. For information related to the Device that hosts the Agent, please reference the <> object.", + "access": false, + "array": false, + "EndpointID": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "The unique USP identifier for this USP Agent.", + "datatype": "string" + }, + "SoftwareVersion": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "The current USP Agent software version; not the version of the overall device firmware, which is located in <>. To allow version comparisons, this element SHOULD be in the form of dot-delimited integers, where each successive integer represents a more minor category of variation. For example, 3.0.21 where the components mean: Major.Minor.Build.", + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "UpTime": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "Time in <> since the USP Agent was last restarted (either via a reset of the software or reboot of the underlying device).", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "SupportedProtocols": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "USP Message Transfer Protocols supported by this USP Agent. The USP Agent MUST support at least one Protocol.", + "list": { + "datatype": "string", + "item": { + "min": 1 + }, + "enumerations": [ + "CoAP", + "WebSocket", + "STOMP", + "MQTT", + "UDS" + ] + } + }, + "SupportedFingerprintAlgorithms": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "<>", + "list": { + "datatype": "string", + "enumerations": [ + "SHA-1", + "SHA-224", + "SHA-256", + "SHA-384", + "SHA-512" + ] + } + }, + "AdvertisedDeviceSubtypes": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "<>>>", + "list": { + "datatype": "string" + } + }, + "MaxSubscriptionChangeAdoptionTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The acceptable amount of time in <> between the alteration of the Agents Subscriptions (e.g. updated subscription, new subscription, removed subscription, etc.) and the notifications related to those subscriptions being delivered. For example, if this parameter is set to 30 <>, then once a Subscription has been updated, the Agent has 30 <> before it needs to start delivering notifications based on the updated version of the Subscription (instead of the old version of the Subscription).", + "datatype": "unsignedInt", + "range": [ + { + "min": 5 + } + ], + "unit": "seconds" + }, + "MTPNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "ControllerNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "CertificateNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "AddCertificate": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Provides a mechanism to allow an ACS to add a new certificate to <>>. This does not automatically produce a trust relationship with the host identified by the Certificate. To produce a trust relationship, an entry is required to exist in <.Credential>> or <.Credential>> that references the new <>> entry. The Agent will use the Serial Number and Issuer fields from the content provided in this parameter to populate the <.SerialNumber>> and <.Issuer>> parameters. If <> already has an instance with the same <.SerialNumber>> and <.Issuer>> parameters, this command will fail. To replace an instance with the same <.SerialNumber>> and <.Issuer>>, the existing instance must first be deleted. The value of this parameter is the X.509 certificate in Privacy-enhanced Electronic Mail (PEM) <> format.", + "datatype": "string", + "range": [ + { + "max": 65535 + } + ] + }, + "Device.USPAgent.MTP.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "description": "Each instance of this table represents a MTP used by the local Agent.", + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Enable/Disable this <> instance. If this <> instance is to be disabled and currently used for communication with the requesting controller, the agent has to send the request response first, before disabling it.", + "default": "false", + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "The current operational state of the <> instance.", + "datatype": "string", + "enumerations": [ + "Up", + "Down", + "Error" + ] + }, + "Protocol": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The Message Transport Protocol (MTP) to be used for communications by a USP Endpoint.", + "datatype": "string" + }, + "EnableMDNS": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "This parameter, when <>, enables the advertisement of DNS-SD services defined for this <> instance using mDNS as defined in <>. This parameter cannot be set to <> if there are multiple <> instances with the same value of the <> parameter. When <>, the hostname advertised in the SRV record MUST be a Fully Qualified Domain Name (FQDN). The interfaces that advertise these DNS-SD services are restriced to the set of interfaces associated with this <> instance and the interfaces defined by the <> parameter.", + "default": "true", + "datatype": "boolean" + }, + "Device.USPAgent.MTP.{i}.CoAP.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "description": "If the USP Endpoint uses the CoAP Message Transport Protocol (MTP), then this object contains CoAP specific configuration parameters. <>", + "access": false, + "array": false, + "Interfaces": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "<> object instance that this server will use as its host address to receive USP messages>> <> will bind this server to all interfaces for this device.", + "list": { + "datatype": "string" + } + }, + "Port": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The port number used by the CoAP Server to receive USP messages.", + "default": "5683", + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ] + }, + "Path": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The path that is used by the CoAP Server in order to receive USP messages.", + "datatype": "string" + }, + "IsEncrypted": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "This parameter represents whether or not communications that utilize this <> object instance are encrypted. <> parameter will dictate whether all connections to this CoAP server instance are or are not encrypted>> <>", + "datatype": "boolean" + }, + "EnableEncryption": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "When <>, encryption MUST be used for this MTP instance.", + "default": "true", + "datatype": "boolean" + } + }, + "Device.USPAgent.MTP.{i}.STOMP.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "description": "If the USP Endpoint uses the STOMP Message Transport Protocol (MTP), then this object contains STOMP Client specific configuration parameters related to how the Agent communicates with the STOMP Server.", + "access": false, + "array": false, + "Reference": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "A reference to the STOMP Connection used by this Agent when communicating via the STOMP MTP.", + "datatype": "string" + }, + "Destination": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The STOMP destination where the Agent will be listening to incoming USP messages.", + "datatype": "string" + }, + "DestinationFromServer": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "The STOMP destination contained in the subscribe-dest header of the CONNECTED STOMP Frame. If the Agent doesnt receive a subscribe-dest header in the CONNECTED STOMP Frame, then the value of this Parameter MUST be set to <>. If this parameters value is not empty then this is the STOMP destination address for this Agent, but if the value is empty the <> Parameter contains the STOMP destination address for this Agent.", + "datatype": "string" + } + }, + "Device.USPAgent.MTP.{i}.WebSocket.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "description": "If the USP Endpoint uses the WebSocket Message Transport Protocol (MTP) as a WebSocket server, then this object contains WebSocket specific configuration parameters.", + "access": false, + "array": false, + "Interfaces": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "<> object instance that this server will use as its host address to receive USP messages>> <> will bind this server to all interfaces for this device.", + "list": { + "datatype": "string" + } + }, + "Port": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The port number used by the WebSocket Server to receive USP messages.", + "default": "5683", + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ] + }, + "Path": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The service path that is provided by the WebSocket Server in order to exchange USP messages. The value MUST be used as defined in <>.", + "datatype": "string" + }, + "EnableEncryption": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "When <>, encryption MUST be used for all connections to this MTP instance.", + "default": "true", + "datatype": "boolean" + }, + "KeepAliveInterval": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The duration in <> between when WebSocket ping control frames are transmitted by the Agents WebSocket server to the Controllers WebSocket client.", + "default": "60", + "datatype": "unsignedInt", + "range": [ + { + "min": 1 + } + ], + "unit": "seconds" + } + }, + "Device.USPAgent.MTP.{i}.MQTT.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "description": "If the USP Endpoint uses the MQTT Message Transport Protocol (MTP), then this object contains MQTT Client specific configuration parameters related to how the Agent communicates with the MQTT broker.", + "access": false, + "array": false, + "Reference": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "A reference to the MQTT Client used by this Agent when communicating via the MQTT MTP.", + "datatype": "string" + }, + "ResponseTopicConfigured": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The Agents configured reply to topic. When MQTT 5.0 is being used, this value is put in the PUBLISH Response Topic property for all PUBLISH packets with a USP Record, if no Response Information (value recorded in <>) is included in the CONNACK. When MQTT 3.1.1 is being used, this value is put at the end of the PUBLISH Topic Name property (as specified in <>. If the value of <> is not a subset (wildcarded or precise match) of any of the <> <.Subscription..Topic>> values the Agent MUST subscribe to this Topic. The value MUST NOT contain any wild card characters (\u201c+\u201d, \u201c#\u201d).", + "datatype": "string", + "range": [ + { + "max": 65535 + } + ] + }, + "ResponseTopicDiscovered": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "Duplicate of <> <.ResponseInformation>>. This is the value of the CONNACK Response Information property supplied by a MQTT 5.0 server and is used by a MQTT 5.0 client as the basis for the PUBLISH Response Topic property for all PUBLISH packets that expect a response. If a value is received from the MQTT 5.0 server, it will be used instead of any value configured in <>.", + "datatype": "string", + "range": [ + { + "max": 65535 + } + ] + }, + "PublishQoS": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The Agent MUST use this QoS value when sending a USP Record on this MTP. If the referenced MQTT Client uses MQTT 5.0 and the MQTT server only indicates support for a QoS value in the CONNACK Maximum QoS property lower than this QoS value, the Agent MUST use the highest QoS value that is supported by the server.", + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 2 + } + ] + } + }, + "Device.USPAgent.MTP.{i}.UDS.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp" + ], + "description": "If the USP Endpoint uses the Unix Domain Socket (UDS) Message Transfer Protocol (MTP), then this object contains UDS Client specific configuration parameters related to how the Agent communicates with the UDS Server.", + "access": false, + "array": false, + "UnixDomainSocketRef": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "A reference to the Unix Domain Socket used by this Agent when communicating via the UDS MTP.", + "datatype": "string" + } + } + }, + "Device.USPAgent.Controller.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "description": "Each instance of this table represents a USP Controller that has access to this USP Agent. On the deletion of an entry from this table, the Agent MUST send the ObjectDeletion notification to all subscribed recipients, even if the recipient is the deleted Controller itself. This notification is the last notification sent to this Controller.", + "uniqueKeys": [ + "EndpointID", + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "EndpointID": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The unique USP identifier for this USP Controller.", + "datatype": "string" + }, + "ControllerCode": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Information about the configuration state of an Agent as it pertains to the <> instance. This is not information related to an operators installation or usage of the protocol, that information is maintained in <>. This parameter could be used in scenarios where the Controller needs to perform some kind of initialization or periodic configuration monitoring. For example, a Controller might perform some initial configuration of an Agent on first contact (perhaps to configure the Subscriptions). The Controller could inspect this parameter to determine the current state of the Agents configuration, allowing the Controller to streamline the configuration process.", + "datatype": "string", + "range": [ + { + "max": 128 + } + ] + }, + "ProvisioningCode": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Identifying information which MAY be used by the <> instance to determine <> instance specific customization and provisioning parameters.", + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Enable/Disable this <> instance. If the Controller instance is to be disabled, the Agent MUST send the ValueChange notification to all subscribed recipients, even if the recipient is the disabled Controller itself. This notification is the last notification sent to this Controller until it is enabled again. The USP Endpoint MUST terminate the MTP connection. When <>, messages (notifications) are not sent to the remote endpoint represented by this <> instance, and any MTP session establishment are refused.", + "default": "false", + "datatype": "boolean" + }, + "AssignedRole": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "<> instance by means other than the <.Role>> parameter>>", + "list": { + "datatype": "string" + } + }, + "InheritedRole": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "<> instance from the <.Role>> parameter associated with the CA credential (<.Credential>>) used to validate the Controller certificate>>", + "list": { + "datatype": "string" + } + }, + "Credential": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "<><> Comma-separated list of strings, the set of certificates from <>> that a Controller can present for use in authenticating the identity of this <> instance.", + "list": { + "datatype": "string" + } + }, + "PeriodicNotifInterval": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "If a Periodic Event Notification Subscription instance is associated with this USP Controller, then this is the duration in <> of the interval for which the USP Agent MUST attempt to issue a Periodic Notification to the USP Controller.", + "datatype": "unsignedInt", + "range": [ + { + "min": 1 + } + ], + "unit": "seconds" + }, + "PeriodicNotifTime": { + "type": "dateTime", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "If a Periodic Event Notification Subscription instance is associated with this USP Controller, then this is an absolute time reference in UTC to determine when the USP Agent will issue a Periodic Notification. Each Periodic Notification MUST occur at this reference time plus or minus an integer multiple of the <>. <> is used only to set the phase of the Periodic Event Notifications. The actual value of <> can be arbitrarily far into the past or future. For example, if <> is 86400 (a day) and if <> is set to UTC midnight on some day (in the past, present, or future) then Periodic Notifications will be sent every day at UTC midnight. These MUST begin on the very next midnight, even if <> refers to a day in the future. The Unknown Time value defined in <> indicates that no particular time reference is specified. That is, the USP Agent MAY locally choose the time reference, and needs only to adhere to the specified <>. If absolute time is not available to the USP Agent, its Periodic Notification behavior MUST be the same as if the <> parameter was set to the Unknown Time value.", + "datatype": "dateTime" + }, + "USPNotifRetryMinimumWaitInterval": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "This parameter is related to the retry mechanism for Notifications. Configures the first retry wait interval, in <>, as specified in <>. A value of 5 corresponds to the default behavior. The USP Agent MUST use a random value between <> and (<> * <> / 1000) as the first retry wait interval. Other values in the retry pattern MUST be calculated using this value as a starting point.", + "default": "5", + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ], + "unit": "seconds" + }, + "USPNotifRetryIntervalMultiplier": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "This parameter is related to the retry mechanism for Notifications. Configures the retry interval multiplier as specified in <>. This value is expressed in units of 0.001. Hence the values of the multiplier range between 1.000 and 65.535. A value of 2000 corresponds to the default behavior. The USP Agent MUST use a random value between <> and (<> * <> / 1000) as the first retry wait interval. Other values in the retry pattern MUST be calculated using this value as a starting point.", + "default": "2000", + "datatype": "unsignedInt", + "range": [ + { + "min": 1000, + "max": 65535 + } + ] + }, + "MTPNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "SendOnBoardRequest": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "When set to <>, requests the Agent to send a USP OnBoardRequest notification to this Controller.", + "datatype": "boolean" + }, + "Device.USPAgent.Controller.{i}.MTP.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "description": "Each instance of this table represents a MTP used by this Controller.", + "uniqueKeys": [ + "Protocol", + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Enable/Disable this <> instance. If this <> instance is to be disabled and currently used for communication with the requesting controller, the agent has to send the request response first, before disabling it.", + "default": "false", + "datatype": "boolean" + }, + "Protocol": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The Message Transport Protocol (MTP) to be used for communications by a USP Endpoint.", + "datatype": "string" + }, + "Order": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The order (relative priority) to use when determining which <> to use for communicating to the Controller. A value of 1 indicates the highest precedence. For each configured <>, the instance with the lowest value is attempted first. When more than one <> instance has the same value, then each instance with the same value SHOULD be attempted at the same time. The value of <> on creation of a <> table entry MUST be one greater than the largest current value (initially assigned the lowest precedence).", + "datatype": "unsignedInt", + "range": [ + { + "min": 1 + } + ] + }, + "Device.USPAgent.Controller.{i}.MTP.{i}.CoAP.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "description": "If the USP Endpoint uses the CoAP Message Transport Protocol (MTP), then this object contains CoAP specific configuration parameters. <>", + "access": false, + "array": false, + "Host": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The hostname or IP Address of the Controllers CoAP server.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Port": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The port number used by the Controllers CoAP Server to receive USP messages.", + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ] + }, + "Path": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The path that is used by the Controllers CoAP Server in order to receive USP messages.", + "datatype": "string" + }, + "EnableEncryption": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "When <>, encryption MUST be used as specified in <>.", + "default": "true", + "datatype": "boolean" + } + }, + "Device.USPAgent.Controller.{i}.MTP.{i}.STOMP.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "description": "If the USP Endpoint uses the STOMP Message Transport Protocol (MTP), then this object contains STOMP Client specific configuration parameters related to how this Controller communicates with the STOMP Server.", + "access": false, + "array": false, + "Reference": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "A reference to the STOMP Connection used by this Controller when communicating via the STOMP MTP.", + "datatype": "string" + }, + "Destination": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The STOMP destination where the Controller will be listening to incoming USP messages.", + "datatype": "string" + }, + "USPServiceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "A reference to the USP Service associated with this Agent when communicating via the STOMP MTP.", + "datatype": "string" + } + }, + "Device.USPAgent.Controller.{i}.MTP.{i}.WebSocket.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "description": "If the USP Endpoint uses the WebSocket Message Transport Protocol (MTP) as a WebSocket client, then this object contains WebSocket specific configuration parameters.", + "access": false, + "array": false, + "Host": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The hostname or IP Address of the Controllers WebSocket server.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Port": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The port number used by the Controllers WebSocket server to receive USP messages.", + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ] + }, + "Path": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The service path that is provided by the Controllers WebSocket server in order to exchange USP messages. The value MUST be used as defined in <>.", + "datatype": "string" + }, + "IsEncrypted": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "This parameter represents whether or not communications that utilize this <> object instance are encrypted. <> parameter will dictate whether this <> is or is not encrypted>> <>", + "datatype": "boolean" + }, + "EnableEncryption": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "When <>, encryption MUST be used for this MTP instance.", + "default": "true", + "datatype": "boolean" + }, + "KeepAliveInterval": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The duration in <> between when WebSocket ping control frames are transmitted by the Agents WebSocket client to the Controllers WebSocket server.", + "datatype": "unsignedInt", + "range": [ + { + "min": 1 + } + ], + "unit": "seconds" + }, + "CurrentRetryCount": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "The current retry count of the session. When zero (0), the session is not in a retry state.", + "datatype": "unsignedInt" + }, + "SessionRetryMinimumWaitInterval": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Configures the first retry wait interval, in <>, as specified in <>. The USP Agent MUST use a random value between <> and (<> * <> / 1000) as the first retry wait interval. Other values in the retry pattern MUST be calculated using this value as a starting point.", + "default": "5", + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ], + "unit": "seconds" + }, + "SessionRetryIntervalMultiplier": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Configures the retry interval multiplier as specified in <>. This value is expressed in units of 0.001. Hence the values of the multiplier range between 1.000 and 65.535. The USP Agent MUST use a random value between <> and (<> * <> / 1000) as the first retry wait interval. Other values in the retry pattern MUST be calculated using this value as a starting point.", + "default": "2000", + "datatype": "unsignedInt", + "range": [ + { + "min": 1000, + "max": 65535 + } + ] + }, + "USPServiceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "A reference to the USP Service associated with this Agent when communicating via the WebSocket MTP.", + "datatype": "string" + } + }, + "Device.USPAgent.Controller.{i}.MTP.{i}.MQTT.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "description": "If the USP Endpoint uses the MQTT Message Transport Protocol (MTP), then this object contains MQTT Client specific configuration parameters related to how this Controller communicates with the MQTT broker.", + "access": false, + "array": false, + "Reference": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "A reference to the MQTT Client used by this Controller when communicating via the MQTT MTP. <> was added>>", + "datatype": "string" + }, + "Topic": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The topic name the USP Controller has subscribed to, to be used for Notify messages send by the USP Agent.", + "datatype": "string", + "range": [ + { + "max": 65535 + } + ] + }, + "PublishRetainResponse": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "If set to <> the Agent MUST set the RETAIN flag in MQTT PUBLISH messages carrying a USP Response Message to 1, unless the MQTT server sent Retain Available = 0 (MQTT 5.0) in its CONNACK (in which case, the Agent MUST set the RETAIN flag to 0).", + "default": "false", + "datatype": "boolean" + }, + "PublishRetainNotify": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "If set to <> the Agent MUST set the RETAIN flag in MQTT PUBLISH messages carrying a USP Notify Message to 1, unless the MQTT server sent Retain Available = 0 (MQTT 5.0) in its CONNACK (in which case, the Agent MUST set the RETAIN flag to 0).", + "default": "false", + "datatype": "boolean" + }, + "AgentMTPReference": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "<> object instance containing the Response Topic used by this Controller when communicating via the MQTT MTP>>", + "datatype": "string" + }, + "USPServiceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "A reference to the USP Service associated with this Agent when communicating via the MQTT MTP.", + "datatype": "string" + } + }, + "Device.USPAgent.Controller.{i}.MTP.{i}.UDS.": { + "type": "object", + "version": "2.16", + "protocols": [ + "cwmp" + ], + "description": "If the USP Endpoint uses the Unix Domain Socket (UDS) Message Transport Protocol (MTP), then this object contains UDS Client specific configuration parameters related to how the Controller communicates with the UDS Server.", + "access": false, + "array": false, + "UnixDomainSocketRef": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "A reference to the Unix Domain Socket used by this Agent when communicating via the UDS MTP.", + "datatype": "string" + }, + "USPServiceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "A reference to the USP Service associated with this Agent when communicating via the UDS MTP.", + "datatype": "string" + } + } + } + }, + "Device.USPAgent.Certificate.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "description": "Each instance of this table represents information related to a X.509 certificate (see <>) of a Controller or Certificate Authority. Instances are referenced from <.Credential>> and <.Credential>>.", + "uniqueKeys": [ + "SerialNumber", + "Issuer", + "Alias" + ], + "access": false, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Enable/Disable this <> instance.", + "datatype": "boolean" + }, + "SerialNumber": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "The Serial Number field in an X.509 certificate, see <>.", + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "Issuer": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "The Issuer field in an X.509 certificate, see <>; i.e. the Distinguished Name (DN) of the entity who has signed the certificate.", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } + }, + "Device.USPAgent.ControllerTrust.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "description": "This object contains information that an Agent applies when establishing a trust relationship with a Controller.", + "access": false, + "array": false, + "UntrustedRole": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "<> parameter is appended to the <.AssignedRole>> parameter>> In some instances, this policy is set by the Agent and cannot be modified by Controllers. If the Agent does not allow modification of this parameter, the Agent MUST respond with an error to the request to set this parameter.", + "list": { + "datatype": "string", + "item": { + "max": 1 + } + } + }, + "BannedRole": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The Role that is associated with Controllers indicate banned access. When assigned to a Controller or associated with an entry in the <> table, this MUST be the only value of the <> parameter of the <.AssignedRole>> parameter. The Agent SHOULD refuse to accept USP messages from, or send USP messages to, any Controller that has this Role.", + "datatype": "string" + }, + "SecuredRoles": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "<.Security.WEPKey>>). The value of the <> parameter is appended to the <.AssignedRole>> parameter>> Only Controllers with a secured role assigned (and the appropriate permissions set) MUST be able to have access to secured parameters content.", + "list": { + "datatype": "string" + } + }, + "TOFUAllowed": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "When <>, Agent has active policy that allows for self-signed certificates and certificates from unknown Certificate Authorities (CAs) to be trusted on first use (TOFU).", + "datatype": "boolean" + }, + "TOFUInactivityTimer": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Inactivity timer in <>. This timer is started when trust on first use (TOFU) policy is used to accept a Controller certificate. If no USP Message is received before this timer elapses, the Agent MUST tear down the MTP connection and underlying (D)TLS session. A value of 0 means that the TOFU inactivity timer is effectively disabled.", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "RoleNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "CredentialNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "ChallengeNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "Device.USPAgent.ControllerTrust.Role.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "description": "Each instance of this table represents a Role that can be assigned to or inherited by a Controller via the Controller Trust mechanism. The Role contains a set of permissions that determine how the Controller can interact with the data model. If multiple permission entries associated with this table contain a Target that evaluates to the same instantiated Object/Parameter for multiple Roles, then the permissions to be used are a union of the identified permissions.", + "uniqueKeys": [ + "Name", + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Enable/Disable this <> instance.", + "default": "false", + "datatype": "boolean" + }, + "Name": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The Role assigned to this <> instance.", + "datatype": "string" + }, + "PermissionNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "cwmp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "Device.USPAgent.ControllerTrust.Role.{i}.Permission.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "description": "Each instance of this table represents the permissions that are extended to a set of Targets for a specified Role. If there are multiple entries in this table for a specific Role where the Targets overlap, the permissions for the entry with the highest value takes priority over all others.", + "uniqueKeys": [ + "Order", + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Enable/Disable this <> instance.", + "default": "false", + "datatype": "boolean" + }, + "Order": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The order (relative priority) to use when determining the permissions for overlapping Targets that are contained within the same <>. The larger value of this parameter takes priority over a permission with a smaller value (i.e., 0 has the lowest priority).", + "default": "0", + "datatype": "unsignedInt" + }, + "Targets": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "<> When an entry is a value of a Partial Path, the permissions are associated to that Object and any child Object/Parameter. When the value of an entry is an Object instance then the permissions are associated to all Parameters of the Object instance. When an entry is a value of a Search Path as defined in <> that resolves to zero or more Parameter Paths, then all Parameter Paths that result from the evaluation of the Search Path are subject to the permissions assigned by this <> instance.", + "list": { + "datatype": "string" + } + }, + "Param": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The permissions of a Role for the specified Targets. A string of 4 characters where each character represents a permission (r for Read, w for Write, x for Execute, and n for Notify). The string is always in the same order (rwxn) and the lack of a permission is signified by a - character (e.g., r--n). The following describes the meaning of the permissions for Parameter type of Targets: # Read: Grants the capability to read the value of the Parameter via Get and read the meta-information of the Parameter via GetSupportedDM. # Write: Grants the capability to update the value of the Parameter via Add or Set. # Execute: Grants no capabilities; Parameters can not be executed. # Notify: Grants the capability to receive Notify Messages of type ValueChange for this Parameter.", + "default": "----", + "datatype": "string", + "range": [ + { + "min": 4, + "max": 4 + } + ] + }, + "Obj": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The permissions of a Role for the specified Targets. A string of 4 characters where each character represents a permission (r for Read, w for Write, x for Execute, and n for Notify). The string is always in the same order (rwxn) and the lack of a permission is signified by a - character (e.g., r--n). The following describes the meaning of the permissions for Object type of Targets: # Read: Grants the capability to read the meta-information of the Object via GetSupportedDM. # Write: Grants no capabilities for Static Objects. Grants the capability to create a new instance of a Multi-Instanced Object via Add (e.g. Device.LocalAgent.Controller.). # Execute: Grants no capabilities; Objects are not executable and Commands are controlled by the CommandEventPermissions. # Notify: Grants the capability to receive Notify Messages of type ObjectCreation for this Object (multi-instance objects only).", + "default": "----", + "datatype": "string", + "range": [ + { + "min": 4, + "max": 4 + } + ] + }, + "InstantiatedObj": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The permissions of a Role for the specified Targets. A string of 4 characters where each character represents a permission (r for Read, w for Write, x for Execute, and n for Notify). The string is always in the same order (rwxn) and the lack of a permission is signified by a - character (e.g., r--n). The following describes the meaning of the permissions for Instantiated Object type of Targets: # Read: Grants the capability to read the instance numbers and unique keys of the Instantiated Object via GetInstances and read the value of Parameters related to the Instantiated Object via a Get containing a search expression or wildcard in place of the instance identifier. # Write: Grants the capability to remove an existing instance of an Instantiated Object via Delete (e.g. Device.LocalAgent.Controller.1.). # Execute: Grants no capabilities; Object Instances are not executable and Commands are controlled by the CommandEventPermissions. # Notify: Grants the capability to receive Notify Messages of type ObjectDeletion for this Instantiated Object.", + "default": "----", + "datatype": "string", + "range": [ + { + "min": 4, + "max": 4 + } + ] + }, + "CommandEvent": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The permissions of a Role for the specified Targets. A string of 4 characters where each character represents a permission (r for Read, w for Write, x for Execute, and n for Notify). The string is always in the same order (rwxn) and the lack of a permission is signified by a - character (e.g., r--n). The following describes the meaning of the permissions for Command and Event type of Targets: # Read: Grants the capability to read the meta-information of the Command (including input and output arguments) and Event (including arguments) via GetSupportedDM. # Write: Grants no capabilities; Commands are executed instead of written to and Events are read only. # Execute: Grants the capability to execute the Command via Operate, but grants no capabilities to an Event. # Notify: Grants the capability to receive Notify Messages of type OperationComplete for this Event or Command.", + "default": "----", + "datatype": "string", + "range": [ + { + "min": 4, + "max": 4 + } + ] + } + } + }, + "Device.USPAgent.ControllerTrust.Credential.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "description": "Each instance of this table represents a trusted credential. The credential can be that of a certificate authority (CA) for a Controller whose EndpointID is unknown. When a credential is supplied to the Agent by a Controller during authentication, the credentials in this table are used to determine if any of the supplied certificates (including those in the chain of trust) are considered trusted. If the Controller authenticated via an entry in this table is not previously known to the Agent, the associated Role entry is automatically applied to the Controller.", + "uniqueKeys": [ + "Credential", + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Enable/Disable this <> instance.", + "default": "false", + "datatype": "boolean" + }, + "Role": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "<> Comma-separated list of strings, the (set of) Role(s) applied to a Controller authenticated through this <> instance. The roles are added to the Controllers current list of Roles by replacing the value of the <.InheritedRole>> parameter. If the Controller is already known to the Agent, with an associated Role, this parameter has no impact.", + "list": { + "datatype": "string" + } + }, + "Credential": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "A reference to the <>> instance for use in the authentication of certificates provided by a Controller and authorization of Controllers, and for authentication of certificates used for MTP encryption.", + "datatype": "string" + }, + "AllowedUses": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Identifies what usages the Certificate Authority (CA) authenticated by the associated credential is trusted to authorize.", + "datatype": "string", + "enumerations": [ + "MTP-only", + "MTP-and-USP", + "MTP-and-broker" + ] + } + }, + "Device.USPAgent.ControllerTrust.Challenge.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "description": "Each instance of this table represents information that is used to challenge a Controller in order to assign a Role to the Controller or to determine the authenticity of a Certificate. The Controller requests a type of challenge from an Agent using the RequestChallenge command. The Agent returns the value of the <> for that type of challenge to the Controller which the Controller then provides a third-party. The third-party responds to the Instruction which the Controller then sends to the Agent using the ChallengeResponse command. The Agent verifies the response to the Challenges and executes an implementation specific Agent logic in order to establish trust with the Controller. This could include (but is not limited to): *Assignment of roles to the Controller is done by appending the non-duplicate roles of the <> parameter to the value of the <.AssignedRole>> parameter. *Use the Controllers certificate to which the challenge response was received in order to authenticate the identity of the Controller.", + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Description": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The description of this <> instance.", + "datatype": "string" + }, + "Role": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "<> Comma-separated list of strings, the (set of) role(s) appended (non-duplicate values only) to the value of the <.AssignedRole>> parameter.", + "list": { + "datatype": "string" + } + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Enable/Disable this <> instance.", + "default": "false", + "datatype": "boolean" + }, + "Type": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The type of challenge that will be verified from the challenge response provided by the third-party through the Controller.", + "datatype": "string", + "enumerations": [ + "Passphrase" + ] + }, + "Value": { + "type": "base64", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The value of the challenge that is specific to the type of challenge.", + "datatype": "base64" + }, + "ValueType": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The media type with a format as defined by <> of the content of the <> parameter.", + "datatype": "string", + "enumerations": [ + "text/plain", + "image/jpeg" + ] + }, + "Instruction": { + "type": "base64", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The instruction that is provided to the external party by the Controller requesting the challenge.", + "datatype": "base64" + }, + "InstructionType": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The media type with a format as defined by <> of the content of the <> parameter.", + "datatype": "string", + "enumerations": [ + "text/plain", + "image/jpeg", + "text/html" + ] + }, + "Retries": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "The number of consecutive failed <> attempts against this <> instance (as determined by the <>.ChallengeRef associated with <>.ChallengeID parameters) that are allowed before a <> is started for this <> instance. Counts of failed attempts for a <> instance are reset after a successful <> for the <> instance or after a started <> expires.", + "datatype": "unsignedInt" + }, + "LockoutPeriod": { + "type": "int", + "read": true, + "write": true, + "protocols": [ + "cwmp" + ], + "description": "Once the <> value has been reached by failed <> attempts against this <> instance (as determined by the <>.ChallengeRef associated with <>.ChallengeID parameters), the value of this parameter represents the amount of time (in <>) that the Agent will prevent any <> or <> against this <> instance from succeeding. Any attempt to issue a <> or <> command where the associated <>.ChallengeRef points to this <> instance during the lockout period will result in an Error response with 7002 as the error code. When a started lockout period has expired, the count of failed attempts for this <> instance will be reset. If the Agent chooses to delete <>.ChallengeID values for a locked out <>, the Agent can send the 7004 error code for values it does not recognize. A value of zero means that a lockout period doesnt apply and the <> command can be attempted without the need to wait between failed challenges.", + "default": "30", + "datatype": "int", + "range": [ + { + "min": 0 + } + ], + "unit": "seconds" + } + } + } + }, "Device.ETSIM2M.": { "type": "object", "version": "2.6", @@ -105657,7 +105175,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105670,7 +105187,7 @@ "protocols": [ "cwmp" ], - "description": "This object represents an instance of a Service Capability Layer (SCL) for a M2M device or gateway. The <> MAY be maintained by the ACS or by the CPE. When the <> provides the administration of an SCL that is represented as a <> the <> is maintained in the <.References>> parameter. Section 5.1.2 of the M2M Functional Architecture <> describes the high level event flows for SCL registration. Section 9.3.2.6.2 of the M2M Functional Architecture <> describes the creation/registration of SCLs. Section 9.3.2.6.4 of the M2M Functional Architecture <> describes the update/re-registration of SCLs. Section 9.3.2.6.5 of the M2M Functional Architecture <> describes the deletion/deregistration of SCLs. <>", + "description": "This object represents an instance of a Service Capability Layer (SCL) for a M2M device or gateway. The <> MAY be maintained by the ACS or by the CPE. When the <> provides the administration of an SCL that is represented as a <> the <> is maintained in the <.References>> parameter. Section 5.1.2 of the M2M Functional Architecture <> describes the high level event flows for SCL registration. Section 9.3.2.6.2 of the M2M Functional Architecture <> describes the creation/registration of SCLs. Section 9.3.2.6.4 of the M2M Functional Architecture <> describes the update/re-registration of SCLs. Section 9.3.2.6.5 of the M2M Functional Architecture <> describes the deletion/deregistration of SCLs. <>", "uniqueKeys": [ "Alias" ], @@ -105680,7 +105197,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105692,7 +105208,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105708,7 +105223,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105721,7 +105235,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105732,7 +105245,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105743,7 +105255,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105763,7 +105274,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105774,7 +105284,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105795,7 +105304,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105808,7 +105316,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105821,7 +105328,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105832,7 +105338,6 @@ "type": "int", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105845,7 +105350,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105865,7 +105369,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105883,7 +105386,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105912,7 +105414,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105924,7 +105425,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105940,7 +105440,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105953,7 +105452,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105977,7 +105475,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -105989,7 +105486,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106005,7 +105501,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106016,7 +105511,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106027,7 +105521,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106051,7 +105544,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106063,7 +105555,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106079,7 +105570,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106091,7 +105581,6 @@ "type": "int", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106118,7 +105607,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106130,7 +105618,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106146,7 +105633,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106157,7 +105643,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106180,7 +105665,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106192,7 +105676,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106208,7 +105691,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106221,7 +105703,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106244,7 +105725,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106256,7 +105736,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106272,7 +105751,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106284,7 +105762,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106309,7 +105786,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106320,7 +105796,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106344,7 +105819,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106356,7 +105830,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106372,7 +105845,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106383,7 +105855,6 @@ "type": "int", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106401,7 +105872,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106413,7 +105883,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106427,7 +105896,6 @@ "type": "string", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106455,7 +105923,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106466,7 +105933,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106477,7 +105943,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106490,7 +105955,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106510,7 +105974,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106521,7 +105984,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106536,14 +105998,13 @@ "protocols": [ "cwmp" ], - "description": "The M2M Area Network Device Information provides the administration capability to the SCL for maintenance of M2M Devices (D, d) that are attached to this <> instance. While discovery and identification of devices by the M2M Gateway or Device (CPE) is implementation specific, each device is represented by an instance of the <> table. When the M2M Device is managed by the CWMP endpoint of the CPE, the <> is expected to be referenced by an instance of one of the following tables: *<> *<> Section 5.3.5 of the M2M Functional Architecture <> describes the REM functionality expected of a SCL to a M2M Device. This object instance provides the administration properties required by a SCL to remotely manage an instance of a M2M Device within a M2M area network. A M2M Device is associated with an instance of a <>. This table contains parameters and information of the M2M Device related to each <> instance. Instances of this table are created and deleted by the CPE. The ACS MAY modify the writeable parameters of this object instance but it is possible that the value set by the ACS is not retained between reboots of the M2M Device.", + "description": "The M2M Area Network Device Information provides the administration capability to the SCL for maintenance of M2M Devices (D, d) that are attached to this <> instance. While discovery and identification of devices by the M2M Gateway or Device (CPE) is implementation specific, each device is represented by an instance of the <> table. When the M2M Device is managed by the CWMP endpoint of the CPE, the <> is expected to be referenced by an instance of one of the following tables: *<> *<> Section 5.3.5 of the M2M Functional Architecture <> describes the REM functionality expected of a SCL to a M2M Device. This object instance provides the administration properties required by a SCL to remotely manage an instance of a M2M Device within a M2M area network. A M2M Device is associated with an instance of a <>. This table contains parameters and information of the M2M Device related to each <> instance. Instances of this table are created and deleted by the CPE. The ACS MAY modify the writeable parameters of this object instance but it is possible that the value set by the ACS is not retained between reboots of the M2M Device.", "access": false, "array": true, "AreaNwkInstance": { "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106554,11 +106015,10 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], - "description": "<> <> table entry that represents an active or inactive M2M Device>>", + "description": "<> <> table entry that represents an active or inactive M2M Device>>", "list": { "datatype": "string" } @@ -106567,11 +106027,10 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], - "description": "<> <> References all the <> table entries, whether active or inactive, that represent the reachable neighbors of this M2M Device (D or d).", + "description": "<> <> References all the <> table entries, whether active or inactive, that represent the reachable neighbors of this M2M Device (D or d).", "list": { "datatype": "string" } @@ -106580,7 +106039,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106593,7 +106051,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106605,7 +106062,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106617,7 +106073,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106632,7 +106087,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106643,7 +106097,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106663,7 +106116,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106674,7 +106126,6 @@ "type": "string", "read": true, "write": false, - "version": "2.6", "protocols": [ "cwmp" ], @@ -106699,7 +106150,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -106727,7 +106177,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -106744,7 +106193,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -106757,7 +106205,6 @@ "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -106779,7 +106226,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -106791,7 +106237,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -106808,7 +106253,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -106827,7 +106271,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -106844,7 +106287,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -106861,7 +106303,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -106878,7 +106319,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -106891,7 +106331,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -106905,7 +106344,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -106919,7 +106357,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -106939,7 +106376,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -106958,7 +106394,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -106977,19 +106412,17 @@ "type": "boolean", "read": true, "write": false, - "version": "2.15", "protocols": [ "cwmp", "usp" ], - "description": "This parameter represents whether or not communications that utilize this <> object instance are encrypted. <> parameter will dictate whether all connections for this STOMP instance are or are not encrypted>>", + "description": "This parameter represents whether or not communications that utilize this <> object instance are encrypted. <> parameter will dictate whether all connections for this STOMP instance are or are not encrypted>> <>", "datatype": "boolean" }, "EnableEncryption": { "type": "boolean", "read": true, "write": true, - "version": "2.15", "protocols": [ "cwmp", "usp" @@ -107000,42 +106433,19 @@ } } }, - "Device.CWMPManagementServer.": { - "type": "object", - "version": "2.15", - "protocols": [ - "usp" - ], - "description": "", - "access": false, - "array": false, - "EnableCWMP": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.15", - "protocols": [ - "usp" - ], - "description": "Enables and disables the CPEs support for CWMP. <> means that CWMP support in the CPE is disabled, in which case the device MUST NOT send any Inform messages to the ACS or accept any Connection Request notifications from the ACS. <> means that CWMP support on the CPE is enabled. The subscriber can re-enable the CPEs CWMP support either by performing a factory reset or by using a LAN-side protocol to change the value of this parameter back to <>.", - "default": "true", - "datatype": "boolean" - } - }, "Device.LocalAgent.": { "type": "object", "version": "2.12", "protocols": [ "usp" ], - "description": "This object contains general information about the USP Agent itself. For information related to the Device that hosts the Agent, please reference the <> object. NOTE: The Vendor Log File table (<>) details are located on the <> object.", + "description": "This object contains general information about the USP Agent itself. For information related to the Device that hosts the Agent, please reference the <> object. NOTE: The Vendor Log File table (<>) details are located on the <> object.", "access": false, "array": false, "EndpointID": { "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -107046,7 +106456,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -107062,7 +106471,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -107072,203 +106480,14 @@ }, "Periodic!": { "type": "event", - "version": "2.12", "protocols": [ "usp" ] }, - "WakeUp!": { - "type": "event", - "version": "2.12", - "protocols": [ - "usp" - ] - }, - "TransferComplete!": { - "type": "event", - "version": "2.12", - "protocols": [ - "usp" - ], - "output": { - "Command": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "The Path Name of the command that requested the transfer, or <> if the transfer was not requested via a USP operation.", - "datatype": "string" - }, - "CommandKey": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "The command_key supplied when requesting the transfer, or <> if the transfer was not requested via a USP operation.", - "datatype": "string" - }, - "Requestor": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "The Endpoint ID of the Controller that requested the transfer, or <> if no Controller requested it.", - "datatype": "string" - }, - "TransferType": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "The type (direction) of the transfer.", - "default": "Download", - "datatype": "string", - "enumerations": [ - "Download", - "Upload" - ] - }, - "Affected": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "The Path Name of the Object or Object Instance that was affected by the transfer, or <> if no data model object was affected by the transfer.", - "datatype": "string" - }, - "TransferURL": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "The <> from or to which this transfer was performed, or <> if no such URL is available.", - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] - }, - "StartTime": { - "type": "dateTime", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "The date and time in UTC at which the transfer was started. The Device SHOULD record this information and report it in this argument, but if this information is not available, the value of this argument MUST be set to the Unknown Time value.", - "default": "0001-01-01T00:00:00Z", - "datatype": "dateTime" - }, - "CompleteTime": { - "type": "dateTime", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "The date and time in UTC at which the transfer was fully completed. This need only be filled in if the transfer has been fully completed. The Device SHOULD record this information and report it in this argument, but if this information is not available or the transfer has not completed, the value of this argument MUST be set to the Unknown Time value.", - "default": "0001-01-01T00:00:00Z", - "datatype": "dateTime" - }, - "FaultCode": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "The numerical fault code as defined in <>. A value of 0 (zero) indicates no fault.", - "default": "0", - "datatype": "unsignedInt" - }, - "FaultString": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "A human-readable text description of the fault. This field SHOULD be <> if the <> equals 0 (zero).", - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - } - } - }, - "AddCertificate()": { - "type": "command", - "async": false, - "version": "2.12", - "protocols": [ - "usp" - ], - "input": { - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "An optional input the Controller can use to specify the <.Alias>> value for the added entry. If provided as an input and the value already exists in <>>, this commmand will fail.", - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "Certificate": { - "type": "string", - "read": true, - "write": true, - "mandatory": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "The X.509 certificate in Privacy-enhanced Electronic Mail (PEM) <> format.", - "datatype": "string", - "range": [ - { - "max": 65535 - } - ] - } - } - }, "SupportedProtocols": { "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -107282,7 +106501,8 @@ "CoAP", "WebSocket", "STOMP", - "MQTT" + "MQTT", + "UDS" ] } }, @@ -107290,7 +106510,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -107310,7 +106529,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -107330,7 +106548,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107343,7 +106560,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107360,29 +106576,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", - "protocols": [ - "usp" - ], - "description": "<>", - "datatype": "unsignedInt" - }, - "SubscriptionNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "<>", - "datatype": "unsignedInt" - }, - "RequestNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -107393,7 +106586,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -107404,7 +106596,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -107415,13 +106606,220 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], "description": "<>", "datatype": "unsignedInt" }, + "WakeUp!": { + "type": "event", + "protocols": [ + "usp" + ] + }, + "TransferComplete!": { + "type": "event", + "protocols": [ + "usp" + ], + "output": { + "Command": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The Path Name of the command that requested the transfer, or <> if the transfer was not requested via a USP operation.", + "datatype": "string" + }, + "CommandKey": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The command_key supplied when requesting the transfer, or <> if the transfer was not requested via a USP operation.", + "datatype": "string" + }, + "Requestor": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The Endpoint ID of the Controller that requested the transfer, or <> if no Controller requested it.", + "datatype": "string" + }, + "TransferType": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The type (direction) of the transfer.", + "default": "Download", + "datatype": "string", + "enumerations": [ + "Download", + "Upload" + ] + }, + "Affected": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The Path Name of the Object or Object Instance that was affected by the transfer, or <> if no data model object was affected by the transfer.", + "datatype": "string" + }, + "TransferURL": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The <> from or to which this transfer was performed, or <> if no such URL is available.", + "datatype": "URL" + }, + "StartTime": { + "type": "dateTime", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The date and time in UTC at which the transfer was started. The Device SHOULD record this information and report it in this argument, but if this information is not available, the value of this argument MUST be set to the Unknown Time value.", + "default": "0001-01-01T00:00:00Z", + "datatype": "dateTime" + }, + "CompleteTime": { + "type": "dateTime", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The date and time in UTC at which the transfer was fully completed. This need only be filled in if the transfer has been fully completed. The Device SHOULD record this information and report it in this argument, but if this information is not available or the transfer has not completed, the value of this argument MUST be set to the Unknown Time value.", + "default": "0001-01-01T00:00:00Z", + "datatype": "dateTime" + }, + "FaultCode": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The numerical fault code as defined in <>. A value of 0 (zero) indicates no fault.", + "default": "0", + "datatype": "unsignedInt" + }, + "FaultString": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "A human-readable text description of the fault. This field SHOULD be <> if the <> equals 0 (zero).", + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } + } + }, + "AddCertificate()": { + "type": "command", + "async": true, + "protocols": [ + "usp" + ], + "input": { + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "An optional input the Controller can use to specify the <.Alias>> value for the added entry. If provided as an input and the value already exists in <>>, this command will fail.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Certificate": { + "type": "string", + "read": true, + "write": true, + "mandatory": true, + "protocols": [ + "usp" + ], + "description": "The X.509 certificate in Privacy-enhanced Electronic Mail (PEM) <> format.", + "datatype": "string", + "range": [ + { + "max": 65535 + } + ] + } + } + }, + "SubscriptionNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "RequestNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "MonitorNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "SupportedNumberOfSubscriptions": { + "type": "int", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "An indication of the maximum number of <> instances supported by this implementation or -1 if no hard limit exists.", + "default": "-1", + "datatype": "int" + }, "Device.LocalAgent.MTP.{i}.": { "type": "object", "version": "2.12", @@ -107438,7 +106836,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107454,7 +106851,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107466,7 +106862,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -107482,19 +106877,16 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], "description": "The Message Transport Protocol (MTP) to be used for communications by a USP Endpoint.", - "default": "WebSocket", "datatype": "string" }, "EnableMDNS": { "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107515,7 +106907,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107528,7 +106919,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107546,7 +106936,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107557,18 +106946,16 @@ "type": "boolean", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], - "description": "This parameter represents whether or not communications that utilize this <> object instance are encrypted. <> parameter will dictate whether all connections to this CoAP server instance are or are not encrypted>>", + "description": "This parameter represents whether or not communications that utilize this <> object instance are encrypted. <> parameter will dictate whether all connections to this CoAP server instance are or are not encrypted>> <>", "datatype": "boolean" }, "EnableEncryption": { "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107590,7 +106977,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107601,7 +106987,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107612,7 +106997,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -107633,7 +107017,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107646,7 +107029,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107664,7 +107046,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107675,7 +107056,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -107687,11 +107067,11 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], "description": "The duration in <> between when WebSocket ping control frames are transmitted by the Agents WebSocket server to the Controllers WebSocket client.", + "default": "60", "datatype": "unsignedInt", "range": [ { @@ -107714,7 +107094,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -107725,7 +107104,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -107741,7 +107119,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -107757,7 +107134,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -107770,6 +107146,242 @@ } ] } + }, + "Device.LocalAgent.MTP.{i}.UDS.": { + "type": "object", + "version": "2.16", + "protocols": [ + "usp" + ], + "description": "If the USP Endpoint uses the Unix Domain Socket (UDS) Message Transfer Protocol (MTP), then this object contains UDS Client specific configuration parameters related to how the Agent communicates with the UDS Server.", + "access": false, + "array": false, + "UnixDomainSocketRef": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "A reference to the Unix Domain Socket used by this Agent when communicating via the UDS MTP.", + "datatype": "string" + } + } + }, + "Device.LocalAgent.Threshold.{i}.": { + "type": "object", + "version": "2.13", + "protocols": [ + "usp" + ], + "description": "Each <> instance of this table represents a Threshold Event. <> is monitored to determine if it has met the <> condition against <>, when it meets the condition a <> Event is sent. <> may only reference integer parameters and <> only uses integer values. For example: <>: Device.Ethernet.Interface.[Enable==1].Stats. <>: BytesSent <>: Rise <>: 100000 This would trigger a <> Event whenever a value of a parameter matching Device.Ethernet.Interface.[Enable==1].Stats.BytesSent rises from below to above 100000. When creating a <>, if the <>, <> or <> are invalid (not in the supported Data Model), the object will not be created. If the concatenation of <> and <> reference a parameter that isnt in the instantiated data model, then there will be no <> Event.", + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Enable/Disable this <> instance. If the <> instance is disabled, the <> Event will not be invoked, even if there is a <> instance that references it.", + "default": "false", + "datatype": "boolean" + }, + "OperatingMode": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Determines whether to disable this <> instance after the <> Event has been invoked.", + "default": "Normal", + "datatype": "string", + "enumerations": [ + "Normal", + "Single" + ] + }, + "ReferencePath": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The concatenation of <> and <> refers to the parameter being checked for the threshold test. <> can be either an Object Path, Object Instance Path, or and Object Instance Path with a Search Expression instead of an Instance Identifier, as defined in the introduction section of <>.", + "datatype": "string" + }, + "ThresholdParam": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The concatenation of <> and <> refers to the parameter being checked for the threshold test. <> is the name of the Parameter in the context of <>.", + "datatype": "string" + }, + "ThresholdOperator": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The operator used for the threshold test.", + "default": "Rise", + "datatype": "string" + }, + "ThresholdValue": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The Value used for the threshold test.", + "datatype": "string" + }, + "Controller": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<> instance that created <>|delete>> The value of this parameter is automatically populated by the USP Agent upon <> creation using the reference to the USP Controller that created the instance. The USP Controller referenced by this parameter also defines the set of permissions to use when evaluating the threshold. Furthermore, only the USP Controller referenced by this parameter will receive a <> Event (assuming it has an associated Subscription), even if another USP Controller has an associated Subscription.", + "datatype": "string" + }, + "Triggered!": { + "type": "event", + "protocols": [ + "usp" + ], + "output": { + "ParamPath": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The parameter (<> and <>) for which the threshold has been triggered.", + "datatype": "string" + }, + "ParamValue": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The new (<> and <>) Value.", + "datatype": "string" + } + } + } + }, + "Device.LocalAgent.Monitor.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "usp" + ], + "description": "Each <> instance of this table represents an OnChange Event. This would trigger a <> Event whenever a value of a parameter(s) matching <> changed during the time interval specified by <>. When creating a <>, if the <> is invalid (not in the supported Data Model), the object will not be created.", + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Enable/Disable this <> instance. If the <> instance is disabled, the <> Event will not be invoked, even if there is a <> instance that references it.", + "default": "false", + "datatype": "boolean" + }, + "Interval": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Monitor interval in <>. Parameters changed during this time window will be part of the <> Event. When set to 0, the Agent will send the <> Event immediately when it notices a change in one or more of the subscribed parameters.", + "datatype": "unsignedInt", + "unit": "microseconds" + }, + "ReferenceList": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Each entry in the list is a Path Name or Search Path that determines the element(s) of the data model that the <> is applicable to.", + "list": { + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } + }, + "Controller": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<> instance that created <>|delete>> The value of this parameter is automatically populated by the USP Agent upon <> creation using the reference to the USP Controller that created the instance. The USP Controller referenced by this parameter also defines the set of permissions to use when evaluating the to be monitored changes. Furthermore, only the USP Controller referenced by this parameter will receive a <> Event (assuming it has an associated Subscription), even if another USP Controller has an associated Subscription.", + "datatype": "string" + }, + "OnChange!": { + "type": "event", + "protocols": [ + "usp" + ] } }, "Device.LocalAgent.Controller.{i}.": { @@ -107789,7 +107401,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107805,7 +107416,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107816,7 +107426,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107832,7 +107441,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107848,7 +107456,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107860,7 +107467,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107873,7 +107479,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -107886,18 +107491,18 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "<> Comma-separated list of strings, the set of certificates from <>> that a Controller can present for use in authenticating the identity of this <> instance.", - "datatype": "string" + "description": "<><> Comma-separated list of strings, the set of certificates from <>> that a Controller can present for use in authenticating the identity of this <> instance.", + "list": { + "datatype": "string" + } }, "PeriodicNotifInterval": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107914,7 +107519,6 @@ "type": "dateTime", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107925,7 +107529,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107944,7 +107547,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107960,8 +107562,7 @@ }, "ScheduleTimer()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ], @@ -107971,7 +107572,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -107986,9 +107586,18 @@ } } }, + "MTPNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, "Timer!": { "type": "event", - "version": "2.12", "protocols": [ "usp" ], @@ -107997,7 +107606,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108008,8 +107616,7 @@ }, "AddMyCertificate()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ], @@ -108018,11 +107625,10 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "An optional input the Controller can use to specify the <.Alias>> value for the added entry. If provided as an input and the value already exists in <>>, this commmand will fail.", + "description": "An optional input the Controller can use to specify the <.Alias>> value for the added entry. If provided as an input and the value already exists in <>>, this command will fail.", "datatype": "Alias", "range": [ { @@ -108035,7 +107641,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108051,28 +107656,15 @@ }, "SendOnBoardRequest()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] }, - "MTPNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "<>", - "datatype": "unsignedInt" - }, "BootParameterNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -108096,7 +107688,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108112,7 +107703,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108124,19 +107714,16 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], "description": "The Message Transport Protocol (MTP) to be used for communications by a USP Endpoint.", - "default": "WebSocket", "datatype": "string" }, "Order": { "type": "unsignedInt", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -108161,7 +107748,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108177,7 +107763,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108194,7 +107779,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108205,7 +107789,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108227,7 +107810,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108238,12 +107820,21 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], "description": "The STOMP destination where the Controller will be listening to incoming USP messages.", "datatype": "string" + }, + "USPServiceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "A reference to the USP Service associated with this Agent when communicating via the STOMP MTP.", + "datatype": "string" } }, "Device.LocalAgent.Controller.{i}.MTP.{i}.WebSocket.": { @@ -108259,7 +107850,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108275,7 +107865,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108292,7 +107881,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108303,18 +107891,16 @@ "type": "boolean", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], - "description": "This parameter represents whether or not communications that utilize this <> object instance are encrypted. <> parameter will dictate whether this <> is or is not encrypted>>", + "description": "This parameter represents whether or not communications that utilize this <> object instance are encrypted. <> parameter will dictate whether this <> is or is not encrypted>> <>", "datatype": "boolean" }, "EnableEncryption": { "type": "boolean", "read": true, "write": true, - "version": "2.14", "protocols": [ "usp" ], @@ -108326,7 +107912,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108343,7 +107928,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -108354,7 +107938,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108373,7 +107956,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108387,10 +107969,19 @@ } ] }, + "USPServiceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "A reference to the USP Service associated with this Agent when communicating via the WebSocket MTP.", + "datatype": "string" + }, "Reset()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ] @@ -108409,18 +108000,16 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], - "description": "A reference to the MQTT Client used by this Controller when communicating via the MQTT MTP.", + "description": "A reference to the MQTT Client used by this Controller when communicating via the MQTT MTP. <> was added>>", "datatype": "string" }, "Topic": { "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -108436,7 +108025,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -108448,13 +108036,62 @@ "type": "boolean", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], "description": "If set to <> the Agent MUST set the RETAIN flag in MQTT PUBLISH messages carrying a USP Notify Message to 1, unless the MQTT server sent Retain Available = 0 (MQTT 5.0) in its CONNACK (in which case, the Agent MUST set the RETAIN flag to 0).", "default": "false", "datatype": "boolean" + }, + "AgentMTPReference": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "<> object instance containing the Response Topic used by this Controller when communicating via the MQTT MTP>>", + "datatype": "string" + }, + "USPServiceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "A reference to the USP Service associated with this Agent when communicating via the MQTT MTP.", + "datatype": "string" + } + }, + "Device.LocalAgent.Controller.{i}.MTP.{i}.UDS.": { + "type": "object", + "version": "2.16", + "protocols": [ + "usp" + ], + "description": "If the USP Endpoint uses the Unix Domain Socket (UDS) Message Transport Protocol (MTP), then this object contains UDS Client specific configuration parameters related to how the Controller communicates with the UDS Server.", + "access": false, + "array": false, + "UnixDomainSocketRef": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "A reference to the Unix Domain Socket used by this Agent when communicating via the UDS MTP.", + "datatype": "string" + }, + "USPServiceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "A reference to the USP Service associated with this Agent when communicating via the UDS MTP.", + "datatype": "string" } } }, @@ -108471,7 +108108,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108501,7 +108137,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108517,7 +108152,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108529,7 +108163,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108555,7 +108188,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108567,7 +108199,6 @@ "type": "string", "read": true, "write": true, - "version": "2.15", "protocols": [ "usp" ], @@ -108583,7 +108214,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -108599,7 +108229,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108617,7 +108246,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108636,7 +108264,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108654,7 +108281,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -108665,11 +108291,31 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "The maximum size, in <>, of the Record (payload(s) and headers) that can be transmitted to the remote endpoint. The smallest size, which can be configured is 512 bytes. A value of 0 means that the segmentation function is effectively disabled.", + "description": "The maximum size, in <>, of the Record (payload(s) and headers) that can be transmitted to the remote endpoint. The smallest size, which can be configured is 512 bytes. A value of 0 means that the segmentation function is effectively disabled. <>>>", + "default": "0", + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 0 + }, + { + "min": 512 + } + ], + "unit": "bytes" + }, + "MaxUSPRecordSize": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "The maximum size allowed by the MTP, in <>, a USP Record (payload(s) and header fields) that can be transmitted to the remote endpoint. When a size is set, a payload too large to transfer is segmented into smaller payloads according to the maximal size the USP Record can be. The smallest size, which can be configured, is 512 bytes. A value of 0 means that the segmentation function of payloads is effectively disabled.", "default": "0", "datatype": "unsignedInt", "range": [ @@ -108687,7 +108333,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108705,7 +108350,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -108720,273 +108364,12 @@ "Reset()": { "type": "command", "async": true, - "version": "2.12", "protocols": [ "usp" ] } } }, - "Device.LocalAgent.Subscription.{i}.": { - "type": "object", - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "A Subscription dictates how a USP Agent issues USP Notification Messages to a USP Controller.", - "uniqueKeys": [ - "Alias", - "Recipient", - "ID" - ], - "access": true, - "array": true, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "Enables/disables this <>. A disabled entry MUST NOT be processed by the USP Agent.", - "default": "false", - "datatype": "boolean" - }, - "Recipient": { - "type": "string", - "read": true, - "write": false, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "<> instance that will receive the Notification associated with this <>|delete>> The value of this parameter is automatically populated by the USP Agent upon <> creation using the reference to the USP Controller that created the instance.", - "datatype": "string" - }, - "ID": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "Unique identifier of the <> itself, which is specific to the USP Controller that creates the instance of the <>. This value is used as the subscription_id element of every Notification message from a USP Agent to a USP Controller caused by this subscription entry.", - "datatype": "string", - "range": [ - { - "min": 1, - "max": 64 - } - ] - }, - "CreationDate": { - "type": "dateTime", - "read": true, - "write": false, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "The date and time when this instance of <> was created. This is internally used by the <> parameter to determine the expiration of this <> instance. The value of this parameter is automatically populated by the USP Agent upon <> creation.", - "datatype": "dateTime" - }, - "NotifType": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "Type of Notification message that will be sent to the USP Controller specified by <> when this <> is triggered.", - "datatype": "string", - "enumerations": [ - "ValueChange", - "ObjectCreation", - "ObjectDeletion", - "OperationComplete", - "Event" - ] - }, - "ReferenceList": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "usp" - ], - "description": "Each entry in the list is a Path Name, Search Path, Command reference, or Event reference that determines the element(s) of the data model that the <> is applicable to. Different values of the <> parameter will cause the <> to interact with <> differently. For example, an instance of <> with <> will utilize the value of this parameter differently than an instance with <>. Once the value of the <> is written, the value cannot be changed as the <> instance is considered to be immutable. If the value of a non-empty <> parameter needs to change, the <> instance MUST be deleted and a new <> instance created. The following bullet points describe what is allowed as a value of <> based on the different values of the <> parameter: * ValueChange: may be either a Path Name or Search Path; if an Object Path (one type of Path Name) then it is treated like a filter match such that all supported parameters in all objects below this point will be relevant for the subscription. * ObjectCreation: may be either a Path Name or Search Path as long as it only refers to a Multi-Instance Object; only the referenced Multi-Instance Objects will be relevant for the subscription. * ObjectDeletion: may be either a Path Name or Search Path as long as it only refers to instances of a Multi-Instance Object; only the referenced instances (wildcard references all instances over time) of the Multi-Instance Objects will be relevant for the subscription. * OperationComplete: may be either a Path Name, Search Path, or Command reference; if an Object Path (one type of Path Name) then it is treated like a filter match such that all supported data model commands in all objects below this point will be relevant for the subscription. * Event: may be either a Path Name, Search Path, or Event reference; if an Object Path (one type of Path Name) then it is treated like a filter match such that all supported Events in all objects below this point will be relevant for the subscription.", - "list": { - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - } - }, - "Persistent": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "Determines whether or not this <> remains after the USP Agent is restarted (either via a reset of the software or reboot of the underlying device). If <>, this <> stays in existence until either a Delete message removes it or the <> parameter expires. If <>, this <> is automatically removed by the USP Agent whenever it is restarted.", - "default": "false", - "datatype": "boolean" - }, - "TimeToLive": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "Specifies the duration of time (in <>) that this <> remains in existence. After <> has expired, this <> instance is automatically removed by the USP Agent. If the value of <> is 0, then this parameter is ignored and this <> stays in existence until either a Delete message removes it or the <> parameter determines that it needs to be removed. If the value of <> is greater than 0, then this parameter determines the length of time (from <> creation) until it will be automatically removed by the USP Agent (unless the <> parameter is <> and the USP Agent is restarted, in which case it will be removed before the <> expiration). NOTE: This parameter does not count down as time moves forward; it will always read back with the same value that it was last set to. If the USP Agent is incapable of maintaining absolute time then <> will automatically expire if the USP Agent is restarted (either via a reset of the software or reboot of the underlying device) before <> expiration.", - "default": "0", - "datatype": "unsignedInt", - "unit": "seconds" - }, - "NotifRetry": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "Specifies whether or not the USP Agent attempts to re-deliver the Notification in the event that it could not be delivered to the USP Controller. When <> is <>, the USP Agent MUST retry the delivery of the Notification. This implies that the Notification MUST be generated with the send_resp flag set to <> such that the USP Agent knows when the Notification has been successfully delivered. The retry attempt(s) are performed using the retry algorithm defined in <>. When <> is <>, the USP Agent MUST NOT retry the delivery of the Notification, and SHOULD generate the notification with send_resp flag set to <>.", - "default": "false", - "datatype": "boolean" - }, - "NotifExpiration": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "Specifies the duration of time (in <>) that the Notification associated with this <> will continue to be retried. After <> has expired, if the Notification has still not been successfully delivered then the USP Agent MUST stop attempting to re-deliver the Notification. If <> is set to <> then this parameter is ignored. If <> is set to <> and the value of <> is 0, then the USP Agent will attempt to re-deliver the Notification until it has been successfully delivered or until the USP Agent is restarted (either via a reset of the software or reboot of the underlying device). If <> is set to <> and the value of <> is greater than 0, then the USP Agent will attempt to re-deliver the Notification until either it has been successfully delivered, until the length of time (from the time the Notification was initially attempted to be delivered) specified in this parameter expires, or until the USP Agent is restarted (either via a reset of the software or reboot of the underlying device). NOTE: This parameter does not count down as time moves forward; it will always read back with the same value that it was last set to.", - "default": "0", - "datatype": "unsignedInt", - "unit": "seconds" - } - }, - "Device.LocalAgent.Request.{i}.": { - "type": "object", - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "<> instances are created using USP Operate messages. Only Operate messages with async=true will create a <> instance in the data model. When the command of the Operate completes, then this <> instance is removed from this table.", - "uniqueKeys": [ - "Originator", - "Command", - "CommandKey", - "Alias" - ], - "access": false, - "array": true, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "Originator": { - "type": "string", - "read": true, - "write": false, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "The USP Endpoint Identifier that originated the command.", - "datatype": "string" - }, - "Command": { - "type": "string", - "read": true, - "write": false, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "The command to be executed. This parameter is a Path Name that addresses a Command in an Object or Object Instance. The command is a result of the evaluation of the command argument of an Operate message.", - "datatype": "string" - }, - "CommandKey": { - "type": "string", - "read": true, - "write": false, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "The command_key from the USP Operate message.", - "datatype": "string" - }, - "Status": { - "type": "string", - "read": true, - "write": false, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "The operational status of the request to execute the command.", - "datatype": "string", - "enumerations": [ - "Requested", - "Active", - "Canceling", - "Canceled", - "Success", - "Error" - ] - }, - "Cancel()": { - "type": "command", - "async": false, - "version": "2.12", - "protocols": [ - "usp" - ] - } - }, "Device.LocalAgent.Certificate.{i}.": { "type": "object", "version": "2.12", @@ -109005,7 +108388,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109021,7 +108403,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109032,7 +108413,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -109048,7 +108428,6 @@ "type": "string", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -109062,16 +108441,14 @@ }, "Delete()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ] }, "GetFingerprint()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ], @@ -109081,7 +108458,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109101,7 +108477,6 @@ "type": "hexBinary", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109129,7 +108504,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109145,18 +108519,28 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], "description": "The Role that is associated with Controllers indicate banned access. When assigned to a Controller or associated with an entry in the <> table, this MUST be the only value of the <> parameter of the <.AssignedRole>> parameter. The Agent SHOULD refuse to accept USP messages from, or send USP messages to, any Controller that has this Role.", "datatype": "string" }, + "SecuredRoles": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "<.Security.WEPKey>>). The value of the <> parameter is appended to the <.AssignedRole>> parameter>> Only Controllers with a secured role assigned (and the appropriate permissions set) MUST be able to have access to secured parameters content.", + "list": { + "datatype": "string" + } + }, "TOFUAllowed": { "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109167,7 +108551,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109177,8 +108560,7 @@ }, "RequestChallenge()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ], @@ -109188,7 +108570,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109199,7 +108580,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109218,7 +108598,6 @@ "type": "base64", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109229,7 +108608,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109240,7 +108618,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109251,7 +108628,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109260,10 +108636,39 @@ } } }, + "RoleNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "CredentialNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, + "ChallengeNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<>", + "datatype": "unsignedInt" + }, "ChallengeResponse()": { "type": "command", - "async": false, - "version": "2.12", + "async": true, "protocols": [ "usp" ], @@ -109273,7 +108678,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109285,7 +108689,6 @@ "read": true, "write": true, "mandatory": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109294,39 +108697,6 @@ } } }, - "RoleNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "<>", - "datatype": "unsignedInt" - }, - "CredentialNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "<>", - "datatype": "unsignedInt" - }, - "ChallengeNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.12", - "protocols": [ - "usp" - ], - "description": "<>", - "datatype": "unsignedInt" - }, "Device.LocalAgent.ControllerTrust.Role.{i}.": { "type": "object", "version": "2.12", @@ -109344,7 +108714,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109360,7 +108729,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109372,7 +108740,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109383,7 +108750,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -109407,7 +108773,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109423,7 +108788,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109435,7 +108799,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109447,7 +108810,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109460,11 +108822,10 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "The permissions of a Role for the specified Targets. A string of 4 characters where each character represents a permission (r for Read, w for Write, x for Execute, and n for Notify). The string is always in the same order (rwxn) and the lack of a permission is signified by a - character (e.g., r--n). The following describes the meaning of the permissions for Parameter type of Targets: # Read: Grants the capability to read the value of the Parameter via Get and read the meta-information of the Parameter via GetSupportedDM. # Write: Grants the capability to update the value of the Parameter via Add or Set. # Execute: Grants no capabilities; Parameters can not be executed. # Notify: Grants the capability to use this Parameter in the ReferenceList of a ValueChange Subscription.", + "description": "The permissions of a Role for the specified Targets. A string of 4 characters where each character represents a permission (r for Read, w for Write, x for Execute, and n for Notify). The string is always in the same order (rwxn) and the lack of a permission is signified by a - character (e.g., r--n). The following describes the meaning of the permissions for Parameter type of Targets: # Read: Grants the capability to read the value of the Parameter via Get and read the meta-information of the Parameter via GetSupportedDM. # Write: Grants the capability to update the value of the Parameter via Add or Set. # Execute: Grants no capabilities; Parameters can not be executed. # Notify: Grants the capability to receive Notify Messages of type ValueChange for this Parameter.", "default": "----", "datatype": "string", "range": [ @@ -109478,11 +108839,10 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "The permissions of a Role for the specified Targets. A string of 4 characters where each character represents a permission (r for Read, w for Write, x for Execute, and n for Notify). The string is always in the same order (rwxn) and the lack of a permission is signified by a - character (e.g., r--n). The following describes the meaning of the permissions for Object type of Targets: # Read: Grants the capability to read the meta-information of the Object via GetSupportedDM. # Write: Grants no capabilities for Static Objects. Grants the capability to create a new instance of a Multi-Instanced Object via Add (e.g. Device.LocalAgent.Controller.). # Execute: Grants no capabilities; Objects are not executable and Commands are controlled by the CommandEventPermissions. # Notify: Grants the capability to use this Object in the ReferenceList of an ObjectCreation (for multi-instance objects only) Subscription.", + "description": "The permissions of a Role for the specified Targets. A string of 4 characters where each character represents a permission (r for Read, w for Write, x for Execute, and n for Notify). The string is always in the same order (rwxn) and the lack of a permission is signified by a - character (e.g., r--n). The following describes the meaning of the permissions for Object type of Targets: # Read: Grants the capability to read the meta-information of the Object via GetSupportedDM. # Write: Grants no capabilities for Static Objects. Grants the capability to create a new instance of a Multi-Instanced Object via Add (e.g. Device.LocalAgent.Controller.). # Execute: Grants no capabilities; Objects are not executable and Commands are controlled by the CommandEventPermissions. # Notify: Grants the capability to receive Notify Messages of type ObjectCreation for this Object (multi-instance objects only).", "default": "----", "datatype": "string", "range": [ @@ -109496,11 +108856,10 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "The permissions of a Role for the specified Targets. A string of 4 characters where each character represents a permission (r for Read, w for Write, x for Execute, and n for Notify). The string is always in the same order (rwxn) and the lack of a permission is signified by a - character (e.g., r--n). The following describes the meaning of the permissions for Instantiated Object type of Targets: # Read: Grants the capability to read the instance numbers and unique keys of the Instantiated Object via GetInstances and read the value of Parameters related to the Instantiated Object via a Get containing a search expression or wildcard in place of the instance identifier. # Write: Grants the capability to remove an existing instance of an Instantiated Object via Delete (e.g. Device.LocalAgent.Controller.1.). # Execute: Grants no capabilities; Object Instances are not executable and Commands are controlled by the CommandEventPermissions. # Notify: Grants the capability to use this Instantiated Object in the ReferenceList of an ObjectDeletion Subscription.", + "description": "The permissions of a Role for the specified Targets. A string of 4 characters where each character represents a permission (r for Read, w for Write, x for Execute, and n for Notify). The string is always in the same order (rwxn) and the lack of a permission is signified by a - character (e.g., r--n). The following describes the meaning of the permissions for Instantiated Object type of Targets: # Read: Grants the capability to read the instance numbers and unique keys of the Instantiated Object via GetInstances and read the value of Parameters related to the Instantiated Object via a Get containing a search expression or wildcard in place of the instance identifier. # Write: Grants the capability to remove an existing instance of an Instantiated Object via Delete (e.g. Device.LocalAgent.Controller.1.). # Execute: Grants no capabilities; Object Instances are not executable and Commands are controlled by the CommandEventPermissions. # Notify: Grants the capability to receive Notify Messages of type ObjectDeletion for this Instantiated Object.", "default": "----", "datatype": "string", "range": [ @@ -109514,11 +108873,10 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], - "description": "The permissions of a Role for the specified Targets. A string of 4 characters where each character represents a permission (r for Read, w for Write, x for Execute, and n for Notify). The string is always in the same order (rwxn) and the lack of a permission is signified by a - character (e.g., r--n). The following describes the meaning of the permissions for Command and Event type of Targets: # Read: Grants the capability to read the meta-information of the Command (including input and output arguments) and Event (including arguments) via GetSupportedDM. # Write: Grants no capabilities; Commands are executed instead of written to and Events are read only. # Execute: Grants the capability to execute the Command via Operate, but grants no capabilities to an Event. # Notify: Grants the capability to use this Event or Command in the ReferenceList of an Event or OperationComplete Subscription.", + "description": "The permissions of a Role for the specified Targets. A string of 4 characters where each character represents a permission (r for Read, w for Write, x for Execute, and n for Notify). The string is always in the same order (rwxn) and the lack of a permission is signified by a - character (e.g., r--n). The following describes the meaning of the permissions for Command and Event type of Targets: # Read: Grants the capability to read the meta-information of the Command (including input and output arguments) and Event (including arguments) via GetSupportedDM. # Write: Grants no capabilities; Commands are executed instead of written to and Events are read only. # Execute: Grants the capability to execute the Command via Operate, but grants no capabilities to an Event. # Notify: Grants the capability to receive Notify Messages of type OperationComplete for this Event or Command.", "default": "----", "datatype": "string", "range": [ @@ -109547,7 +108905,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109563,7 +108920,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109575,7 +108931,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109588,7 +108943,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109599,7 +108953,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109628,7 +108981,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109644,7 +108996,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109655,7 +109006,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109668,7 +109018,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109680,7 +109029,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109694,7 +109042,6 @@ "type": "base64", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109705,7 +109052,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109720,7 +109066,6 @@ "type": "base64", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109731,7 +109076,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109747,7 +109091,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109758,7 +109101,6 @@ "type": "int", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109774,15 +109116,17 @@ } } }, - "Device.LocalAgent.Threshold.{i}.": { + "Device.LocalAgent.Subscription.{i}.": { "type": "object", - "version": "2.13", + "version": "2.12", "protocols": [ "usp" ], - "description": "Each <> instance of this table represents a Threshold Event. <> is monitored to determine if it has met the <> condition against <>, when it meets the condition a <> Event is sent. <> may only reference integer parameters and <> only usese integer values. For example: <>: Device.Ethernet.Interface.[Enable==1].Stats. <>: BytesSent <>: Rise <>: 100000 This would trigger a <> Event whenever a value of a parameter matching Device.Ethernet.Interface.[Enable==1].Stats.BytesSent rises from below to above 100000. When creating a <>, if the <>, <> or <> are invalid (not in the supported Data Model), the object will not be created. If the concatenation of <> and <> reference a parameter that isnt in the instantiated data model, then there will be no <> Event.", + "description": "A Subscription dictates how a USP Agent issues USP Notification Messages to a USP Controller, executes an automated configuration action, or both, as controlled by <>.", "uniqueKeys": [ - "Alias" + "Alias", + "Recipient", + "ID" ], "access": true, "array": true, @@ -109790,7 +109134,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -109806,116 +109149,245 @@ "type": "boolean", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], - "description": "Enable/Disable this <> instance. If the <> instance is disabled, the <> Event will not be invoked, even if there is a <.>> instance that references it", + "description": "Enables/disables this <>. A disabled entry MUST NOT be processed by the USP Agent.", "default": "false", "datatype": "boolean" }, - "OperatingMode": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "usp" - ], - "description": "Determines whether to disable this <> instance after the <> Event has been invoked.", - "default": "Normal", - "datatype": "string", - "enumerations": [ - "Normal", - "Single" - ] - }, - "ReferencePath": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "usp" - ], - "description": "The concatenation of <> and <> refers to the parameter being checked for the threshold test. <> can be either an Object Path, Object Instance Path, or and Object Instance Path with a Search Expression instead of an Instance Identifier, as defined in the introduction section of <>.", - "datatype": "string" - }, - "ThresholdParam": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "usp" - ], - "description": "The concatenation of <> and <> refers to the parameter being checked for the threshold test. <> is the name of the Parameter in the context of <>.", - "datatype": "string" - }, - "ThresholdOperator": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "usp" - ], - "description": "The operator used for the threshold test.", - "default": "Rise", - "datatype": "string" - }, - "ThresholdValue": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "usp" - ], - "description": "The Value used for the threshold test.", - "datatype": "string" - }, - "Controller": { + "Recipient": { "type": "string", "read": true, "write": false, - "version": "2.15", "protocols": [ "usp" ], - "description": "<> instance that created <>|delete>> The value of this parameter is automatically populated by the USP Agent upon <> creation using the reference to the USP Controller that created the instance. The USP Controller referenced by this parameter also defines the set of permissions to use when evaluating the threshold. Furthermore, only the USP Controller referenced by this parameter will receive a <> Event (assuming it has an associated Subscription), even if another USP Controller has an associated Subscription.", + "description": "<> instance that will receive the Notification associated with this <>|delete>> The value of this parameter is automatically populated by the USP Agent upon <> creation using the reference to the USP Controller that created the instance.", "datatype": "string" }, - "Triggered!": { - "type": "event", - "version": "2.13", + "TriggerAction": { + "type": "string", + "read": true, + "write": true, "protocols": [ "usp" ], - "output": { - "ParamPath": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "usp" - ], - "description": "The parameter (<.ReferencePath>> and <.ThresholdParam>>) for which the threshold has been triggered.", - "datatype": "string" - }, - "ParamValue": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "usp" - ], - "description": "The new (<.ReferencePath>> and <.ThresholdParam>>) Value.", - "datatype": "string" + "description": "Determines the action to take when the monitored event occurs.", + "default": "Notify", + "datatype": "string", + "enumerations": [ + "Notify", + "Config", + "NotifyAndConfig" + ] + }, + "TriggerConfigSettings": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "Each entry is a name-value pair representing the name of the data model parameter to configure and the value to configure it with. Each entry in the comma-separated list will use the following format: = The Parameter Value will be formatted per the value type, which means that string values will be quoted while unsignedInt values will be unquoted numeric values, etc.. When the monitored event occurs, then the <> will be executed if the <> is set to <> or <>.", + "list": { + "datatype": "string", + "item": { + "max": 16 } } + }, + "ID": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Unique identifier of the <> itself, which is specific to the USP Controller that creates the instance of the <>. This value is used as the subscription_id element of every Notification message from a USP Agent to a USP Controller caused by this subscription entry.", + "datatype": "string", + "range": [ + { + "min": 1, + "max": 64 + } + ] + }, + "CreationDate": { + "type": "dateTime", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "The date and time when this instance of <> was created. This is internally used by the <> parameter to determine the expiration of this <> instance. The value of this parameter is automatically populated by the USP Agent upon <> creation.", + "datatype": "dateTime" + }, + "NotifType": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Type of Notification message that will be sent to the USP Controller specified by <> when this <> is triggered.", + "datatype": "string", + "enumerations": [ + "ValueChange", + "ObjectCreation", + "ObjectDeletion", + "OperationComplete", + "Event" + ] + }, + "ReferenceList": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Each entry in the list is a Path Name, Search Path, Command reference, or Event reference that determines the element(s) of the data model that the <> is applicable to. Different values of the <> parameter will cause the <> to interact with <> differently. For example, an instance of <> with <> will utilize the value of this parameter differently than an instance with <>. Once the value of the <> is written, the value cannot be changed as the <> instance is considered to be immutable. If the value of a non-empty <> parameter needs to change, the <> instance MUST be deleted and a new <> instance created. The following bullet points describe what is allowed as a value of <> based on the different values of the <> parameter: * ValueChange: may be either a Path Name or Search Path; if an Object Path (one type of Path Name) then it is treated like a filter match such that all supported parameters in all objects below this point will be relevant for the subscription. * ObjectCreation: may be either a Path Name or Search Path as long as it only refers to a Multi-Instance Object; only the referenced Multi-Instance Objects will be relevant for the subscription. * ObjectDeletion: may be either a Path Name or Search Path as long as it only refers to instances of a Multi-Instance Object; only the referenced instances (wildcard references all instances over time) of the Multi-Instance Objects will be relevant for the subscription. * OperationComplete: may be either a Path Name, Search Path, or Command reference; if an Object Path (one type of Path Name) then it is treated like a filter match such that all supported data model commands in all objects below this point will be relevant for the subscription. * Event: may be either a Path Name, Search Path, or Event reference; if an Object Path (one type of Path Name) then it is treated like a filter match such that all supported Events in all objects below this point will be relevant for the subscription.", + "list": { + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } + }, + "Persistent": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Determines whether or not this <> remains after the USP Agent is restarted (either via a reset of the software or reboot of the underlying device). If <>, this <> stays in existence until either a Delete message removes it or the <> parameter expires. If <>, this <> is automatically removed by the USP Agent whenever it is restarted.", + "default": "false", + "datatype": "boolean" + }, + "TimeToLive": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Specifies the duration of time (in <>) that this <> remains in existence. After <> has expired, this <> instance is automatically removed by the USP Agent. If the value of <> is 0, then this parameter is ignored and this <> stays in existence until either a Delete message removes it or the <> parameter determines that it needs to be removed. If the value of <> is greater than 0, then this parameter determines the length of time (from <> creation) until it will be automatically removed by the USP Agent (unless the <> parameter is <> and the USP Agent is restarted, in which case it will be removed before the <> expiration). NOTE: This parameter does not count down as time moves forward; it will always read back with the same value that it was last set to. If the USP Agent is incapable of maintaining absolute time then <> will automatically expire if the USP Agent is restarted (either via a reset of the software or reboot of the underlying device) before <> expiration.", + "default": "0", + "datatype": "unsignedInt", + "unit": "seconds" + }, + "NotifRetry": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Specifies whether or not the USP Agent attempts to re-deliver the Notification in the event that it could not be delivered to the USP Controller. When <> is <>, the USP Agent MUST retry the delivery of the Notification. This implies that the Notification MUST be generated with the send_resp flag set to <> such that the USP Agent knows when the Notification has been successfully delivered. The retry attempt(s) are performed using the retry algorithm defined in <>. When <> is <>, the USP Agent MUST NOT retry the delivery of the Notification, and SHOULD generate the notification with send_resp flag set to <>.", + "default": "false", + "datatype": "boolean" + }, + "NotifExpiration": { + "type": "unsignedInt", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Specifies the duration of time (in <>) that the Notification associated with this <> will continue to be retried. After <> has expired, if the Notification has still not been successfully delivered then the USP Agent MUST stop attempting to re-deliver the Notification. If <> is set to <> then this parameter is ignored. If <> is set to <> and the value of <> is 0, then the USP Agent will attempt to re-deliver the Notification until it has been successfully delivered or until the USP Agent is restarted (either via a reset of the software or reboot of the underlying device). If <> is set to <> and the value of <> is greater than 0, then the USP Agent will attempt to re-deliver the Notification until either it has been successfully delivered, until the length of time (from the time the Notification was initially attempted to be delivered) specified in this parameter expires, or until the USP Agent is restarted (either via a reset of the software or reboot of the underlying device). NOTE: This parameter does not count down as time moves forward; it will always read back with the same value that it was last set to.", + "default": "0", + "datatype": "unsignedInt", + "unit": "seconds" + } + }, + "Device.LocalAgent.Request.{i}.": { + "type": "object", + "version": "2.12", + "protocols": [ + "usp" + ], + "description": "<> instances are created using USP Operate messages. Only Operate messages with async=true will create a <> instance in the data model. New instances of <> are created with <> as <>. Once the command of the Operate begins to be executed, then the the <> changes to <>. When the command of the Operate completes, then this <> instance is removed from this table, but not before the <> transitions to either <> or <> depending on whether the command of the Operate completed successfully or not.", + "uniqueKeys": [ + "Originator", + "Command", + "CommandKey", + "Alias" + ], + "access": false, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Originator": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "The USP Endpoint Identifier that originated the command.", + "datatype": "string" + }, + "Command": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "The command to be executed. This parameter is a Path Name that addresses a Command in an Object or Object Instance. The command is a result of the evaluation of the command argument of an Operate message.", + "datatype": "string" + }, + "CommandKey": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "The command_key from the USP Operate message.", + "datatype": "string" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "The operational status of the request to execute the command.", + "datatype": "string", + "enumerations": [ + "Requested", + "Active", + "Canceling", + "Canceled", + "Success", + "Error" + ] + }, + "Cancel()": { + "type": "command", + "async": true, + "protocols": [ + "usp" + ] } } }, @@ -109932,7 +109404,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -109943,7 +109414,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.12", "protocols": [ "usp" ], @@ -109951,6 +109421,178 @@ "datatype": "boolean" } }, + "Device.CollectionDevice.{i}.": { + "type": "object", + "version": "2.16", + "protocols": [ + "usp" + ], + "description": "A <> is a device in the network that is represented in the <> data model in multiple places. An instance of <> represents a physical device that is modeled via a set of data model objects that are distributed throughout the data model, and brings them together into a single Data Model Object. For example an entry with a <> and a <> is the same device represented in two places. When the entry with <> is <>, that entry will represent the Native Device which is modeled by the Root Object <>.", + "uniqueKeys": [ + "Alias" + ], + "access": false, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value. | A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. If the CPE supports the Alias-based Addressing feature as defined in <> and described in <>, the following mandatory constraints MUST be enforced: * Its value MUST NOT be empty. * Its value MUST start with a letter. * If its value is not assigned by the ACS, it MUST start with a cpe- prefix. * The CPE MUST NOT change the parameter value.", + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "IsNativeDevice": { + "type": "boolean", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "If <> this <> models the top level <> only one instance can represent the top-level device. If <> this <> represents another device in the network.", + "datatype": "boolean" + }, + "ProxiedDeviceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<> instance corresponding to this <>, or <> if this <> is not represented in the <> table>>", + "datatype": "string" + }, + "DataElementsDeviceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<> instance corresponding to this <>, or <> if this <> is not represented in the <> table>>", + "datatype": "string" + }, + "IEEE1905DeviceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<> instance corresponding to this <>, or <> if this <> is not represented in the <> table>>", + "datatype": "string" + }, + "LLDPDeviceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<> instance corresponding to this <>, or <> if this <> is not represented in the <> table>>", + "datatype": "string" + }, + "UPnPDeviceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<> instance corresponding to this <>, or <> if this <> is not represented in the <> table>>", + "list": { + "datatype": "string" + } + }, + "HostDeviceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<> instance corresponding to this <>, or <> if this <> is not represented in the <> table>>", + "list": { + "datatype": "string" + } + }, + "GhnAssociatedDeviceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<.AssociatedDevice>> instance corresponding to this <>, or <> if this <> is not represented in the <.AssociatedDevice>> table>>", + "datatype": "string" + }, + "MoCAAssociatedDeviceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<.AssociatedDevice>> instance corresponding to this <>, or <> if this <> is not represented in the <.AssociatedDevice>> table>>", + "datatype": "string" + }, + "HomePlugAssociatedDeviceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<.AssociatedDevice>> instance corresponding to this <>, or <> if this <> is not represented in the <.AssociatedDevice>> table>>", + "datatype": "string" + }, + "HPNAAssociatedDeviceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<.AssociatedDevice>> instance corresponding to this <>, or <> if this <> is not represented in the <.AssociatedDevice>> table>>", + "datatype": "string" + }, + "UPAAssociatedDeviceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<.AssociatedDevice>> instance corresponding to this <>, or <> if this <> is not represented in the <.AssociatedDevice>> table>>", + "datatype": "string" + }, + "WiFiAssociatedDeviceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<.AssociatedDevice>> instance corresponding to this <>, or <> if this <> is not represented in the <.AssociatedDevice>> table>>", + "datatype": "string" + }, + "ZigBeeAssociatedDeviceRef": { + "type": "string", + "read": true, + "write": false, + "protocols": [ + "usp" + ], + "description": "<.AssociatedDevice>> instance corresponding to this <>, or <> if this <> is not represented in the <.AssociatedDevice>> table>>", + "datatype": "string" + } + }, "Device.ProxiedDevice.{i}.": { "type": "object", "version": "2.12", @@ -109967,7 +109609,6 @@ "type": "string", "read": true, "write": true, - "version": "2.12", "protocols": [ "usp" ], @@ -109983,7 +109624,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -109994,7 +109634,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110010,7 +109649,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -110026,7 +109664,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110037,7 +109674,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110048,7 +109684,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110059,7 +109694,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110075,7 +109709,6 @@ "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110098,7 +109731,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -110114,7 +109746,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110125,7 +109756,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110139,6 +109769,27 @@ } } }, + "Device.CWMPManagementServer.": { + "type": "object", + "version": "2.15", + "protocols": [ + "usp" + ], + "description": "", + "access": false, + "array": false, + "EnableCWMP": { + "type": "boolean", + "read": true, + "write": true, + "protocols": [ + "usp" + ], + "description": "Enables and disables the CPEs support for CWMP. <> means that CWMP support in the CPE is disabled, in which case the device MUST NOT send any Inform messages to the ACS or accept any Connection Request notifications from the ACS. <> means that CWMP support on the CPE is enabled. The subscriber can re-enable the CPEs CWMP support either by performing a factory reset or by using a LAN-side protocol to change the value of this parameter back to <>.", + "default": "true", + "datatype": "boolean" + } + }, "Device.IoTCapability.{i}.": { "type": "object", "version": "2.13", @@ -110156,7 +109807,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -110172,7 +109822,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -110188,7 +109837,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110217,7 +109865,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110232,7 +109879,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110248,7 +109894,6 @@ "type": "boolean", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -110258,7 +109903,6 @@ "Toggle()": { "type": "command", "async": true, - "version": "2.13", "protocols": [ "usp" ] @@ -110277,7 +109921,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110288,7 +109931,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110304,7 +109946,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -110315,7 +109956,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110326,7 +109966,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110337,7 +109976,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110348,7 +109986,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -110358,7 +109995,6 @@ "StepUp()": { "type": "command", "async": true, - "version": "2.13", "protocols": [ "usp" ] @@ -110366,7 +110002,6 @@ "StepDown()": { "type": "command", "async": true, - "version": "2.13", "protocols": [ "usp" ] @@ -110385,7 +110020,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110396,7 +110030,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110412,7 +110045,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -110423,7 +110055,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110440,7 +110071,6 @@ "StepUp()": { "type": "command", "async": true, - "version": "2.13", "protocols": [ "usp" ] @@ -110448,7 +110078,6 @@ "StepDown()": { "type": "command", "async": true, - "version": "2.13", "protocols": [ "usp" ] @@ -110467,7 +110096,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110487,7 +110115,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110503,7 +110130,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110514,7 +110140,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110525,7 +110150,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -110541,7 +110165,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -110553,7 +110176,6 @@ "type": "unsignedInt", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -110575,7 +110197,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110586,7 +110207,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110602,7 +110222,6 @@ "type": "decimal", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110613,7 +110232,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110624,7 +110242,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110635,7 +110252,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110646,7 +110262,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -110657,7 +110272,6 @@ "type": "boolean", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110668,7 +110282,6 @@ "type": "decimal", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -110689,7 +110302,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110704,7 +110316,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110720,7 +110331,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110736,7 +110346,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110752,7 +110361,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110763,7 +110371,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110784,7 +110391,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110795,7 +110401,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110811,7 +110416,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110822,7 +110426,6 @@ "type": "dateTime", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110833,7 +110436,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110865,7 +110467,6 @@ "type": "string", "read": true, "write": true, - "version": "2.13", "protocols": [ "usp" ], @@ -110881,7 +110482,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], @@ -110892,7 +110492,6 @@ "type": "string", "read": true, "write": false, - "version": "2.13", "protocols": [ "usp" ], diff --git a/test/tools/tr-181-2-15-0-cwmp-full.xml b/test/tools/tr-181-2-16-0-cwmp-full.xml similarity index 77% rename from test/tools/tr-181-2-15-0-cwmp-full.xml rename to test/tools/tr-181-2-16-0-cwmp-full.xml index f2c76155..e69fe87d 100644 --- a/test/tools/tr-181-2-15-0-cwmp-full.xml +++ b/test/tools/tr-181-2-16-0-cwmp-full.xml @@ -1,7 +1,4 @@ - - - - {{docname|Device Data Model}} - {{appdate|January 2022}} + - {{trname|TR-181i2a15}} - - * Converted document to markdown - - * Extended Wi-Fi Theory of Operation - A non-volatile handle used to reference this instance. @@ -79,8 +73,9 @@ - - + + + A non-volatile handle used to reference this instance. Alias provides a mechanism for an ACS to label this instance for future reference. @@ -97,33 +92,181 @@ * The CPE MUST NOT change the parameter value. - - - - A non-volatile unique key used to reference this instance. Alias provides - a mechanism for a Controller to label this instance for future reference. - The following mandatory constraints MUST be enforced: - - * The value MUST NOT be empty. - - * The value MUST start with a letter. - - * If the value is not assigned by the Controller at creation time, the - Agent MUST assign a value with an "cpe-" prefix. - - - The value is measured in ''dBm/1000'', i.e. the value divided by 1000 is dB relative to 1 mW. For example, -12345 means -12.345 dBm, 0 means 0 dBm (1 mW) and 12345 means 12.345 dBm. - - + + + + + The IEEE EUI 64-bit identifier as defined in {{bibref|IEEE_EUI64}}. The + IEEE defined 64-bit extended unique identifier (EUI-64) is a + concatenation of: + + * The 24-bit (OUI-24) or 36-bit (OUI-36) company_id value assigned by the + IEEE Registration Authority (IEEE-RA), and + + * The extension identifier (40 bits for OUI-24 or 28 bits for OUI-36) + assigned by the organization with that company_id assignment. + + + + + + + + + + + IP address, i.e. IPv4 address (or IPv4 subnet mask) or IPv6 address. + + All IPv4 addresses and subnet masks MUST be represented as strings in + IPv4 dotted-decimal notation. Here are some examples of valid IPv4 + address textual representations: + + * 216.52.29.100 + + * 192.168.1.254 + + All IPv6 addresses MUST be represented using any of the 3 standard + textual representations defined in {{bibref|RFC4291}} Sections 2.2.1, + 2.2.2 and 2.2.3. Both lower-case and upper-case letters can be used, but + use of lower-case letters is RECOMMENDED. Here are some examples of valid + IPv6 address textual representations: + + * 1080:0:0:800:ba98:3210:11aa:12dd + + * 1080::800:ba98:3210:11aa:12dd + + * 0:0:0:0:0:0:13.1.68.3 + + IPv6 addresses MUST NOT include zone identifiers. Zone identifiers are + discussed in {{bibref|RFC4007|Section 6}}. + + Unspecified or inapplicable addresses (or IPv4 subnet masks) MUST be + represented as empty strings unless otherwise specified by the parameter + definition. + + + + + + + + + IPv4 address (or subnet mask). + + Can be any IPv4 address that is permitted by the ''IPAddress'' data type. + + + + + + + + + IPv6 address. + + Can be any IPv6 address that is permitted by the ''IPAddress'' data type. + + + + + + IPv4 or IPv6 routing prefix in Classless Inter-Domain Routing (CIDR) + notation {{bibref|RFC4632}}. This is specified as an IP address followed + by an appended "/n" suffix, where ''n'' (the prefix size) is an integer + in the range 0-32 (for IPv4) or 0-128 (for IPv6) that indicates the + number of (leftmost) '1' bits of the routing prefix. + + * IPv4 example: 192.168.1.0/24 + + * IPv6 example: 2001:edff:fe6a:f76::/64 + + This notation can also represent individual addresses by specifying all + bits. + + * IPv4 example: 192.168.1.1/32 + + * IPv6 example: 2001:edff:fe6a:f76::1/128 + + If the IP address part is unspecified or inapplicable, it MUST be + {{empty}} unless otherwise specified by the parameter definition. In this + case the IP prefix will be of the form "/n". + + If the entire IP prefix is unspecified or inapplicable, it MUST be + {{empty}} unless otherwise specified by the parameter definition. + + + + + + + + + IPv4 address prefix. + + Can be any IPv4 prefix that is permitted by the ''IPPrefix'' data type. + + + + + + + + + + IPv6 address prefix. + + Can be any IPv6 prefix that is permitted by the ''IPPrefix'' data type. + + + + + + All MAC addresses are represented as strings of 12 hexadecimal digits + (digits 0-9, letters A-F or a-f) displayed as six pairs of digits + separated by colons. Unspecified or inapplicable MAC addresses MUST be + represented as empty strings unless otherwise specified by the parameter + definition. + + + + + + + + + + + Uniform Resource Identifier. See {{bibref|RFC3986}}. + + + + + + + + + The ZigBee 16-bit network address (NWK) as defined in + {{bibref|ZigBee2007}}. The address is assigned to a device by the network + layer and used by the network layer for routing messages between devices. + + + + + + + + Indicates the availability of diagnostics data. Enumeration of: @@ -188,140 +331,7 @@ - - - The IEEE EUI 64-bit identifier as defined in {{bibref|IEEE_EUI64}}. The - IEEE defined 64-bit extended unique identifier (EUI-64) is a - concatenation of: - * The 24-bit (OUI-24) or 36-bit (OUI-36) company_id value assigned by the - IEEE Registration Authority (IEEE-RA), and - - * The extension identifier (40 bits for OUI-24 or 28 bits for OUI-36) - assigned by the organization with that company_id assignment. - - - - - - - - - - IP address, i.e. IPv4 address (or IPv4 subnet mask) or IPv6 address. - - All IPv4 addresses and subnet masks MUST be represented as strings in - IPv4 dotted-decimal notation. Here are some examples of valid IPv4 - address textual representations: - - * 216.52.29.100 - - * 192.168.1.254 - - All IPv6 addresses MUST be represented using any of the 3 standard - textual representations defined in {{bibref|RFC4291}} Sections 2.2.1, - 2.2.2 and 2.2.3. Both lower-case and upper-case letters can be used, but - use of lower-case letters is RECOMMENDED. Here are some examples of valid - IPv6 address textual representations: - - * 1080:0:0:800:ba98:3210:11aa:12dd - - * 1080::800:ba98:3210:11aa:12dd - - * 0:0:0:0:0:0:13.1.68.3 - - IPv6 addresses MUST NOT include zone identifiers. Zone identifiers are - discussed in {{bibref|RFC4007|Section 6}}. - - Unspecified or inapplicable addresses (or IPv4 subnet masks) MUST be - represented as empty strings unless otherwise specified by the parameter - definition. - - - - - - - - IPv4 address (or subnet mask). - - Can be any IPv4 address that is permitted by the ''IPAddress'' data type. - - - - - - - - IPv6 address. - - Can be any IPv6 address that is permitted by the ''IPAddress'' data type. - - - - - - IPv4 or IPv6 routing prefix in Classless Inter-Domain Routing (CIDR) - notation {{bibref|RFC4632}}. This is specified as an IP address followed - by an appended "/n" suffix, where ''n'' (the prefix size) is an integer - in the range 0-32 (for IPv4) or 0-128 (for IPv6) that indicates the - number of (leftmost) '1' bits of the routing prefix. - - * IPv4 example: 192.168.1.0/24 - - * IPv6 example: 2001:edff:fe6a:f76::/64 - - If the IP address part is unspecified or inapplicable, it MUST be - {{empty}} unless otherwise specified by the parameter definition. In this - case the IP prefix will be of the form "/n". - - If the entire IP prefix is unspecified or inapplicable, it MUST be - {{empty}} unless otherwise specified by the parameter definition. - - - - - - - - IPv4 address prefix. - - Can be any IPv4 prefix that is permitted by the ''IPPrefix'' data type. - - - - - - - - - IPv6 address prefix. - - Can be any IPv6 prefix that is permitted by the ''IPPrefix'' data type. - - - - - - A JSON Object as defined in {{bibref|RFC7159|Section 4}}. - - - - - - - All MAC addresses are represented as strings of 12 hexadecimal digits - (digits 0-9, letters A-F or a-f) displayed as six pairs of digits - separated by colons. Unspecified or inapplicable MAC addresses MUST be - represented as empty strings unless otherwise specified by the parameter - definition. - - - - - - - A 32-bit statistics parameter, e.g. a byte counter. @@ -342,9 +352,9 @@ appropriate to the protocol layer in question, e.g. an IP packet or an Ethernet frame. - - + + A 64-bit statistics parameter, e.g. a byte counter. @@ -361,34 +371,9 @@ appropriate to the protocol layer in question, e.g. an IP packet or an Ethernet frame. - - - - - - Universally Unique Identifier. See {{bibref|RFC4122}}. - - - - - - - - - Uniform Resource Identifier. See {{bibref|RFC3986}}. - - - - - - - - Uniform Resource Name. See {{bibref|RFC3986}} (URI) and - {{bibref|RFC8141}} (''urn'' URI scheme). - - - + + Uniform Resource Locator. See {{bibref|RFC3986}} (URI), @@ -396,40 +381,19 @@ {{bibref|RFC7252}} (''coap'', ''coaps'') and {{bibref|RFC7230}} (''http'', ''https''). - - + + - The ZigBee 16-bit network address (NWK) as defined in - {{bibref|ZigBee2007}}. The address is assigned to a device by the network - layer and used by the network layer for routing messages between devices. + Universally Unique Identifier. See {{bibref|RFC4122}}. - - - + + - - - A non-volatile handle used to reference this instance. Alias provides a - mechanism for an ACS to label this instance for future reference. - If the CPE supports the Alias-based Addressing feature as defined in - {{bibref|TR-069|3.6.1}} and described in {{bibref|TR-069|Appendix II}}, - the following mandatory constraints MUST be enforced: - - * Its value MUST NOT be empty. - - * Its value MUST start with a letter. - - * If its value is not assigned by the ACS, it MUST start with a "cpe-" - prefix. - - * The CPE MUST NOT change the parameter value. - - - Pair of 32-bit signed integers a(i),b(i) with each pair representing a @@ -446,9 +410,9 @@ {{bibref|G.996.2|Clause A.2.2.1}}. - - + + # the Power Spectral Density (PSD) breakpoint sub-carrier index in the @@ -461,9 +425,9 @@ Both values are represented as unsignedInt. - - + + # The paired frequency spacing index in the range [0:8191], and @@ -477,59 +441,52 @@ Both values are represented as unsignedInt. - - + + This data type represents power levels that are normally expressed in dBmV. Units are in tenths of a dBmV; for example, 5.1 dBmV will be represented as 51. - - + + This data type represents power levels that are normally expressed in dB. Units are in tenths of a dB; for example, 5.1 dB will be represented as 51. - - + + Indicates the DOCSIS Upstream Channel Type. - - - Information not available - + + Information not available - - - Time Division Multiple Access - + + Time Division Multiple Access - - - Advanced Time Division Multiple Access - + + Advanced Time Division Multiple Access - - - Synchronous Code Division Multiple Access - + + Synchronous Code Division Multiple Access - + Simultaneous support of TDMA and A-TDMA modes + This data type represents the equalizer data as measured at the receiver @@ -551,6 +508,7 @@ + This data type defines the CM connectivity state as reported by the CM. @@ -560,29 +518,27 @@ See {{bibref|CM-SP-MULPIv3.0}}, Cable Modem - CMTS Interaction. - - - indicates any state not described below - + + indicates any state not described below - + indicates that the CM has not started the registration process yet - + indicates that the CM has not initiated or completed the synchronization of the downstream physical layer - + indicates that the CM has completed the synchronization of the downstream physical layer - + indicates that the CM has completed the upstream parameters acquisition or have completed the downstream and upstream service @@ -590,106 +546,106 @@ 3.0 CMTS - + indicates that the CM has completed initial ranging and received a Ranging Status of success from the CMTS in the RNG-RSP message - + indicates that the CM has received a DHCPv4 ACK message from the CMTS - + indicates that the CM has successfully acquired time of day. If the ToD is acquired after the CM is operational, this value should not be reported - + indicates that the CM has successfully completed the BPI initialization process - + indicates that the CM has completed the config file download process - + indicates that the CM has successfully completed the Registration process with the CMTS - + indicates that the CM has completed all necessary initialization steps and is operational - + indicates that the CM has received a registration aborted notification from the CMTS - + indicates that the CM has sent an Auth Info message for EAE - + indicates that the CM has sent a DHCPv4 DISCOVER to gain IP connectivity - + indicates that the CM has sent an DHCPv6 Solicit message - + indicates that the CM has received a DHCPv6 Reply message from the CMTS - + indicates that the CM has sent a Registration Request (REG-REQ or REG-REQ-MP) - + indicates that the CM has started the BPI initialization process as indicated in the CM config file. If the CM already performed EAE, this state is skipped by the CM - + indicates that the registration process was completed, but the network access option in the received configuration file prohibits forwarding - + indicates that the CM is attempting to determine its MD-DS-SG - + indicates that the CM has initiated the ranging process - + indicates that the CM is instructed to mute all channels in the CM-CTRL-REQ message from CMTS @@ -697,6 +653,7 @@ + This data type represents a sequence of spectral amplitudes. Each @@ -755,6 +712,7 @@ + This object controls the windowing function which will be used when @@ -764,16 +722,17 @@ inconsistentValue will be returned. - - - - - - - - + + + + + + + + + This data type represents a single TLV encoding. This first octet @@ -790,6 +749,7 @@ + This data type defines the CM ranging state as reported by the CMTS. The @@ -800,40 +760,39 @@ See {{bibref|CM-SP-MULPIv3.0}}, Cable Modem - CMTS Interaction. - - - indicates any state not described below - + + indicates any state not described below - + indicates that the CMTS has sent a ranging abort - + indicates that the CM ranging retry limit has exceeded - + indicates that the CMTS has sent a ranging success in the ranging response - + indicates that the CMTS has sent a ranging continue in the ranging response - + indicates that the T4 timer expired on the CM + # The PSM breakpoint sub-carrier index in the range [0:4095], and @@ -846,9 +805,9 @@ {{bibref|G.9964|Clause 5.2}} defines limits on PSM breakpoint levels. - - + + Service Slice Type (SST). {{enum}} @@ -857,32 +816,27 @@ - - 5G Enhanced Mobile Broadband - + 5G Enhanced Mobile Broadband - - Ultra-Reliable Low Latency Communications - + Ultra-Reliable Low Latency Communications - - Massive IoT - + Massive IoT - - Vehicle to Everything - + Vehicle to Everything + High Speed Packet data Access (HSPA) 3GPP - https://www.3gpp.org/technologies/keywords-acronyms/99-hspa + + https://www.3gpp.org/technologies/keywords-acronyms/99-hspa + 3GPP TS 23.003 @@ -898,21 +852,27 @@ 3GPP TS 24.008 - Mobile radio interface Layer 3 specification; Core network protocols; - Stage 3 + + Mobile radio interface Layer 3 specification; Core network protocols; + Stage 3 + 3GPP CT WG1 https://www.3gpp.org/ftp/Specs/html-info/24008.htm 3GPP TS 24.301 - Non-Access-Stratum (NAS) protocol for Evolved Packet System (EPS); - Stage 3 + + Non-Access-Stratum (NAS) protocol for Evolved Packet System (EPS); + Stage 3 + 3GPP CT WG1 https://www.3gpp.org/ftp/Specs/html-info/24301.htm 3GPP TS 24.501 - Non-Access-Stratum (NAS) protocol for 5G System (5GS); Stage 3 + + Non-Access-Stratum (NAS) protocol for 5G System (5GS); Stage 3 + 3GPP CT WG1 https://www.3gpp.org/ftp/Specs/html-info/24501.htm @@ -924,38 +884,195 @@ 3GPP TS 25.171 - Requirements for support of Assisted Global Positioning System (A-GPS) + + Requirements for support of Assisted Global Positioning System (A-GPS) + 3GPP RAN WG4 https://www.3gpp.org/ftp/Specs/html-info/25171.htm + + CM-SP-RFIv2.0 + + Data-Over-Cable Service Interface Specifications: Radio Frequency + Interface Specification + + CableLabs + April 2009 + https://www.cablelabs.com/specifications + + + CM-SP-MULPIv3.0 + + DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification + + CableLabs + December 2017 + https://www.cablelabs.com/specifications + + + CM-SP-OSSIv3.0 + + DOCSIS 3.0 Operations Support System Interface Specification + + CableLabs + December 2017 + https://www.cablelabs.com/specifications + + + CM-SP-CM-OSSIv3.1 + + Cable Modem Operations Support System Interface Specification + + CableLabs + October 2020 + https://www.cablelabs.com/specifications + + + Organizationally Unique Identifiers (OUIs) + https://standards.ieee.org/faqs/regauth + + + + Guidelines for 64-bit Global Identifier (EUI-64) Registration Authority + + + Guidelines for 64-bit Global Identifier (EUI-64) Registration Authority + + IEEE + March 1997 + + https://standards.ieee.org/regauth/oui/tutorials/EUI64.html + + + + IEEE Std 802.1AB-2009 + Station and Media Access Control Connectivity Discovery + IEEE + 2009 + + https://standards.ieee.org/getieee802/download/802.1AB-2009.pdf + + + + IEEE Std 802.1ad-2005 + + Virtual Bridged Local Area Networks Amendment 4: Provider Bridges + + IEEE + May 2005 + + https://standards.ieee.org/getieee802/download/802.1ad-2005.pdf + + + + IEEE Std 802.1AX-2014 + + IEEE Standard for Local and metropolitan area networks - Link + Aggregation + + IEEE + 2014 + + https://ieeexplore.ieee.org/servlet/opac?punumber=6997981 + + + + IEEE Std 802.1D-2004 + Media Access Control (MAC) Bridges + IEEE + 2004 + + https://standards.ieee.org/getieee802/download/802.1D-2004.pdf + + + + IEEE Std 802.1Q-2005 + Virtual Bridged Local Area Networks + IEEE + 2006 + + https://standards.ieee.org/getieee802/download/802.1Q-2005.pdf + + + + IEEE Std 802.1Q-2011 + MAC Bridges and Virtual Bridge Local Area Networks + IEEE + 2011 + + https://standards.ieee.org/getieee802/download/802.1Q-2011.pdf + + + + IEEE Std 802.1x-2004 + + Standards for Local and Metropolitan Area Networks: Port based Network + Access Control + + IEEE + 2004 + + https://standards.ieee.org/getieee802/download/802.1X-2004.pdf + + + + IEEE Std 802.3-2015 + IEEE Standard for Ethernet + IEEE + 2015 + + https://ieeexplore.ieee.org/servlet/opac?punumber=7428774 + + + + IEEE 802.3-2012 - Section Six + IEEE Standard for Ethernet - Section Six + IEEE + December 2012 + + https://standards.ieee.org/getieee802/download/802.3-2012_section6.pdf + + IEEE Std 802.11-2007 - Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) - Specifications + + Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) + Specifications + IEEE 2007 - https://standards.ieee.org/getieee802/download/802.11-2007.pdf + + https://standards.ieee.org/getieee802/download/802.11-2007.pdf + IEEE Std 802.11-2012 - Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) - Specifications + + Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) + Specifications + IEEE March 2012 - https://standards.ieee.org/getieee802/download/802.11-2012.pdf + + https://standards.ieee.org/getieee802/download/802.11-2012.pdf + IEEE Std 802.11-2016 - Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) - Specifications + + Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) + Specifications + IEEE December 2016 https://ieeexplore.ieee.org/document/7786995 IEEE Std 802.11-2020 - Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) - Specifications + + Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) + Specifications + IEEE December 2020 https://ieeexplore.ieee.org/document/9363693 @@ -965,12 +1082,16 @@ High-speed Physical Layer in the 5 GHz band IEEE 1999 - https://standards.ieee.org/getieee802/download/802.11a-1999.pdf + + https://standards.ieee.org/getieee802/download/802.11a-1999.pdf + IEEE Std 802.11ac-2013 - Enhancements for Very High Throughput for Operation in Bands below 6 - GHz + + Enhancements for Very High Throughput for Operation in Bands below 6 + GHz + IEEE December 2013 https://www.ieee802.org/11/Reports/tgac_update.htm @@ -980,245 +1101,143 @@ Enhancements for High Efficiency WLAN IEEE May 2021 - https://standards.ieee.org/standard/802_11ax-2021.html + + https://standards.ieee.org/standard/802_11ax-2021.html + IEEE Std 802.11b-1999 Higher Speed Physical Layer Extension in the 2.4 GHz band IEEE 1999 - https://standards.ieee.org/getieee802/download/802.11b-1999.pdf + + https://standards.ieee.org/getieee802/download/802.11b-1999.pdf + IEEE Std 802.11g-2003 Further Higher Data Rate Extension in the 2.4 GHz Band IEEE 2003 - https://standards.ieee.org/getieee802/download/802.11g-2003.pdf + + https://standards.ieee.org/getieee802/download/802.11g-2003.pdf + IEEE Std 802.11h-2003 Spectrum and Transmit Power Management Extensions IEEE 2003 - https://standards.ieee.org/getieee802/download/802.11h-2003.pdf + + https://standards.ieee.org/getieee802/download/802.11h-2003.pdf + IEEE Std 802.11k Radio Resource Measurement of Wireless LANs IEEE May 2008 - https://standards.ieee.org/standard/802_11k-2008.html + + https://standards.ieee.org/standard/802_11k-2008.html + IEEE Std 802.11n-2009 Amendment 5: Enhancements for Higher Throughput IEEE 2009 - https://ieeexplore.ieee.org/xpl/freeabs_all.jsp?reload=true&arnumber=5307322 + + https://ieeexplore.ieee.org/xpl/freeabs_all.jsp?reload=true&arnumber=5307322 + - - IEEE Std 802.1AB-2009 - Station and Media Access Control Connectivity Discovery + + IEEE 1905.1a + + IEEE Std 1905.1a, Convergent Digital Home Network for Heterogeneous + Technologies Amendment 1: Support of new MAC/PHYs and enhancements, + IEEE, December 2014. + IEEE - 2009 - https://standards.ieee.org/getieee802/download/802.1AB-2009.pdf - - - IEEE Std 802.1ad-2005 - Virtual Bridged Local Area Networks Amendment 4: Provider Bridges - IEEE - May 2005 - https://standards.ieee.org/getieee802/download/802.1ad-2005.pdf - - - IEEE Std 802.1AX-2014 - IEEE Standard for Local and metropolitan area networks -- Link - Aggregation - IEEE - 2014 - https://ieeexplore.ieee.org/servlet/opac?punumber=6997981 - - - IEEE Std 802.1D-2004 - Media Access Control (MAC) Bridges - IEEE - 2004 - https://standards.ieee.org/getieee802/download/802.1D-2004.pdf - - - IEEE Std 802.1Q-2005 - Virtual Bridged Local Area Networks - IEEE - 2006 - https://standards.ieee.org/getieee802/download/802.1Q-2005.pdf - - - IEEE Std 802.1Q-2011 - MAC Bridges and Virtual Bridge Local Area Networks - IEEE - 2011 - https://standards.ieee.org/getieee802/download/802.1Q-2011.pdf - - - IEEE Std 802.1x-2004 - Standards for Local and Metropolitan Area Networks: Port based Network - Access Control - IEEE - 2004 - https://standards.ieee.org/getieee802/download/802.1X-2004.pdf - - - IEEE Std 802.3-2015 - IEEE Standard for Ethernet - IEEE - 2015 - https://ieeexplore.ieee.org/servlet/opac?punumber=7428774 - - - IEEE 802.3-2012 - Section Six - IEEE Standard for Ethernet - Section Six - IEEE - December 2012 - https://standards.ieee.org/getieee802/download/802.3-2012_section6.pdf - - - Agile MultiBand Specification - Wi-Fi Agile MultiBand Specification - December 2018 - https://www.wi-fi.org/discover-wi-fi/specifications - - - Blue - A New Class of Active Queue Management Algorithms - https://www.thefengs.com/wuchang/work/blue - - - BPF - Berkeley Packet Filter Syntax - FreeBSD.org - October 2016 - https://www.freebsd.org/cgi/man.cgi?query=bpf - - - CM-SP-CM-OSSIv3.1 - Cable Modem Operations Support System Interface Specification - CableLabs - October 2020 - https://www.cablelabs.com/specifications - - - CM-SP-MULPIv3.0 - DOCSIS 3.0 MAC and Upper Layer Protocols Interface Specification - CableLabs - December 2017 - https://www.cablelabs.com/specifications - - - CM-SP-OSSIv3.0 - DOCSIS 3.0 Operations Support System Interface Specification - CableLabs - December 2017 - https://www.cablelabs.com/specifications - - - CM-SP-RFIv2.0 - Data-Over-Cable Service Interface Specifications: Radio Frequency Interface Specification - CableLabs - April 2009 - https://www.cablelabs.com/specifications - - - Data Elements Specification - Wi-Fi Data Elements Specification - Wi-Fi Alliance - September 2021 - https://www.wi-fi.org/discover-wi-fi/specifications - - - DLNA Networked Device Interoperability Guidelines - DLNA Networked Device Interoperability Guidelines, Volume 2: Media - Format Profiles. - DLNA - October 2006 - https://www.dlna.org/industry/certification/guidelines/ - - - RFC 6763 - DNS-Based Service Discovery - IETF - RFC - 2013 - https://tools.ietf.org/html/rfc6763 - - - RFC 6333 - Dual-Stack Lite Broadband Deployments Following IPv4 Exhaustion - IETF - RFC - 2011 - https://tools.ietf.org/html/rfc6333 - - - RFC 6334 - Dynamic Host Configuation Protocol for IPv6 (DHCPv6) Option for - Dual-Stack Lite - IETF - RFC - 2011 - https://tools.ietf.org/html/rfc6334 + December 2014 + https://www.IEEE.org TS 102 824 - Digital Video Broadcasting (DVB);Remote Management and Firmware Update - System for DVB IP Services + + Digital Video Broadcasting (DVB);Remote Management and Firmware Update + System for DVB IP Services + ETSI July 2008 - https://webapp.etsi.org/workprogram/Report_WorkItem.asp?WKI_ID=27769 - - - Wi-Fi Easy Connect Specification - Wi-Fi Easy Connect Specification - Wi-Fi Alliance - December 2020 - https://www.wi-fi.org/discover-wi-fi/specifications - - - EasyMesh Specification - Wi-Fi EasyMesh Specification - Wi-Fi Alliance - December 2021 - https://www.wi-fi.org/discover-wi-fi/specifications + + https://webapp.etsi.org/workprogram/Report_WorkItem.asp?WKI_ID=27769 + ETSI EN 301 893 - Broadband Radio Access Networks (BRAN); 5 GHz high performance RLAN; + <title> + Broadband Radio Access Networks (BRAN); 5 GHz high performance RLAN; Harmonized EN covering the essential requirements of article 3.2 of the - RTTE Directive + RTTE Directive + ETSI - https://www.etsi.org/deliver/etsi_en/301800_301899/301893/01.08.01_60/en_301893v010801p.pdf + + https://www.etsi.org/deliver/etsi_en/301800_301899/301893/01.08.01_60/en_301893v010801p.pdf + ETSI TS 102 690 v1.1.6 - Machine-to-Machine Communications (M2M Functional Architecture) + + Machine-to-Machine Communications (M2M Functional Architecture) + ETSI June 2012 - https://docbox.etsi.org/M2M/Open/Latest_Drafts/00002ed121v116.pdf + + https://docbox.etsi.org/M2M/Open/Latest_Drafts/00002ed121v116.pdf + ETSI TS 102 921 v1.1.6 M2M mIa, dIa and mId Interfaces ETSI August 2012 - https://docbox.etsi.org/M2M/Open/Latest_Drafts/00010ed121v116.pdf + + https://docbox.etsi.org/M2M/Open/Latest_Drafts/00010ed121v116.pdf + - - draft-allan-5g-fmc-encapsulation - 5G Wireless Wireline Convergence User Plane Encapsulation (5WE) - IETF - Internet Draft - March 2020 - https://tools.ietf.org/html/draft-allan-5g-fmc-encapsulation + + ITU E.118 + The international telecommunication charge card + International Telecommunication Union + May 2006 + https://www.itu.int/rec/T-REC-E.118-200605-I/en + + + ITU E.164 + The international public telecommunication numbering plan + International Telecommunication Union + October 2010 + https://www.itu.int/rec/T-REC-E.164-201011-I/en + + + G.984.3 + + Gigabit-capable passive optical networks (G-PON): Transmission + convergence layer specification + + ITU-T + January 2010 + https://www.itu.int/rec/T-REC-G.984.3-201401-I/en + + + G.987.3 + + 10-Gigabit-capable passive optical networks (XG-PON): Transmission + convergence (TC) layer specification + + ITU-T + January 2014 + https://www.itu.int/rec/T-REC-G.987.3-201401-I/en G.988 @@ -1227,60 +1246,15 @@ 2010 https://www.itu.int/rec/T-REC-G.988-201010-P/en - - G.9701 - Fast access to subscriber terminals (G.fast)- Physical layer - specification + + G.989.3 + + 40-Gigabit-capable passive optical networks (NG-PON2): Transmission + convergence layer specification + ITU-T - 2014 - https://www.itu.int/rec/T-REC-G.9701-201412-P - - - G.9954 - Phoneline networking transceivers - Enhanced physical, media access, - and link layer specifications (HPNA 3.0 and 3.1) - ITU-T - 2007 - https://www.itu.int/rec/T-REC-G.9954/en - - - G.9960 - Unified high-speed wire-line based home networking transceivers - - System architecture and physical layer specification - ITU-T - G.hn series - https://www.itu.int/rec/T-REC-G.9960-201006-P - - - G.9961 - Unified high-speed wire-line based home networking transceivers - Data - link layer specification - ITU-T - G.hn series - https://www.itu.int/rec/T-REC-G.9961-201006-P - - - G.9962 - Unified high-speed wire-line based home networking transceivers - - Management specification - ITU-T - G.hn series - https://www.itu.int/rec/T-REC-G.9962-201308-P - - - G.9964 - Unified high-speed wire-line based home networking transceivers - Power - spectral density specification - ITU-T - G.hn series - https://www.itu.int/rec/T-REC-G.9962-201308-P - - - G.9973 - Protocol for identifying home network topology - ITU-T - 2011 - https://www.itu.int/rec/T-REC-G.9973-201110-I/en + May 2021 + https://www.itu.int/rec/T-REC-G.989.3-202105-I/en G.993.1 @@ -1290,20 +1264,26 @@ G.993.2 - Very high speed digital subscriber line transceivers 2 (VDSL2) + + Very high speed digital subscriber line transceivers 2 (VDSL2) + ITU-T https://www.itu.int/rec/T-REC-G.993.2 G.996.2 - Single-ended line testing for digital subscriber lines (DSL) + + Single-ended line testing for digital subscriber lines (DSL) + ITU-T https://www.itu.int/rec/T-REC-G.996.2 G.997.1 - Physical layer management for digital subscriber line (DSL) - transceivers + + Physical layer management for digital subscriber line (DSL) + transceivers + ITU-T https://www.itu.int/rec/T-REC-G.997.1 @@ -1330,22 +1310,122 @@ G.998.3 - Multi-Pair Bonding Using Time-Division Inverse Multiplexing + + Multi-Pair Bonding Using Time-Division Inverse Multiplexing + ITU-T 2005 https://www.itu.int/rec/T-REC-G.998.2 - - HomePlug AV Specification - Version 1.1 - HomePlug - 2007 - https://www.homeplug.org + + G.9807.1 + + 10-Gigabit-capable symmetric passive optical network (XGS-PON) + + ITU-T + June 2016 + https://www.itu.int/rec/T-REC-G.9807.1-201606-I/en - - HTML 4.01 Specification - W3C - https://www.w3.org/TR/html4 + + G.9954 + + Phoneline networking transceivers - Enhanced physical, media access, + and link layer specifications (HPNA 3.0 and 3.1) + + ITU-T + 2007 + https://www.itu.int/rec/T-REC-G.9954/en + + + G.9960 + + Unified high-speed wire-line based home networking transceivers - + System architecture and physical layer specification + + ITU-T + G.hn series + https://www.itu.int/rec/T-REC-G.9960-201006-P + + + G.9961 + + Unified high-speed wire-line based home networking transceivers - Data + link layer specification + + ITU-T + G.hn series + https://www.itu.int/rec/T-REC-G.9961-201006-P + + + G.9962 + + Unified high-speed wire-line based home networking transceivers - + Management specification + + ITU-T + G.hn series + https://www.itu.int/rec/T-REC-G.9962-201308-P + + + G.9964 + + Unified high-speed wire-line based home networking transceivers - Power + spectral density specification + + ITU-T + G.hn series + https://www.itu.int/rec/T-REC-G.9962-201308-P + + + G.9973 + Protocol for identifying home network topology + ITU-T + 2011 + https://www.itu.int/rec/T-REC-G.9973-201110-I/en + + + G.9701 + + Fast access to subscriber terminals (G.fast)- Physical layer + specification + + ITU-T + 2014 + https://www.itu.int/rec/T-REC-G.9701-201412-P + + + ITU X.733 + + Information technology - Open Systems Interconnection - Systems + Management: Alarm reporting function + + International Telecommunication Union + February 1992 + https://www.itu.int/rec/T-REC-X.733/en + + + IANAifType + IANAifType-MIB DEFINITIONS + IANA + 2009 + + https://www.iana.org/assignments/ianaiftype-mib/ianaiftype-mib + + + + IANAMauMIB + IANA-MAU-MIB DEFINITIONS + IANA + 2022 + + https://www.iana.org/assignments/ianamau-mib/ianamau-mib + + + + IANA IP Version Numbers + IP Version Numbers + IANA + https://www.iana.org/assignments/version-numbers IANA Protocol Numbers @@ -1353,42 +1433,1341 @@ IANA https://www.iana.org/assignments/protocol-numbers - - IANAifType - IANAifType-MIB DEFINITIONS + + IANA Uniform Resource Identifier (URI) Schemes Registry + Uniform Resource Identifier (URI) Schemes IANA + https://www.iana.org/assignments/uri-schemes + + + IKEv2 Parameters + Internet Key Exchange Version 2 (IKEv2) Parameters + IANA + + https://www.iana.org/assignments/ikev2-parameters/ikev2-parameters.xml + + + + ISO/IEC 13818-6:1998 + + Information Technology - Generic coding of moving pictures and + associated audio information - Part 6: Extensions for DSM-CC + + ISO + 1998 + + https://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=25039 + + + + ISO 639-1 + + Codes for the representation of names of Languages - Part 1: Alpha-2 + code + + ISO + 2002 + https://www.iso.org/iso/language_codes + + + ISO/IEC 646-1991 + + Information Technology - ISO 7-bit coded character set for information + interchange + + ISO + 1991 + + + ISO 3166-1 + + Codes for the representation of names of countries and their + subdivisions - Part 1: Country codes + + ISO + 2006 + https://www.iso.org/iso/country_codes.htm + + + draft-ietf-ippm-metric-registry-12 + Registry for Performance Metrics + IETF + Internet Draft + June 30, 2017 + + https://datatracker.ietf.org/doc/html/draft-ietf-ippm-metric-registry + + + + RFC 7648 + Port Control Protocol (PCP) Proxy Function + IETF + RFC + September 2015 + https://www.rfc-editor.org/rfc/rfc7648 + + + RFC 792 + Internet Control Message Protocol + IETF + RFC + September 1981 + https://www.rfc-editor.org/rfc/rfc792 + + + RFC 793 + Transmission Control Protocol + IETF + RFC + September 1981 + https://www.rfc-editor.org/rfc/rfc793 + + + RFC 862 + Echo Protocol + IETF + RFC + 1983 + https://www.rfc-editor.org/rfc/rfc862 + + + RFC 959 + File Transfer Protocol + IETF + RFC + 1985 + https://www.rfc-editor.org/rfc/rfc958 + + + RFC 1035 + Domain Names - Implementation and Specification + IETF + RFC + 1987 + https://www.rfc-editor.org/rfc/rfc1035 + + + RFC 1123 + Requirements for Internet Hosts -- Application and Support + IETF + RFC + 1989 + https://www.rfc-editor.org/rfc/rfc1123 + + + RFC 1323 + TCP Extensions for High Performance + IETF + RFC + May 1992 + https://www.rfc-editor.org/rfc/rfc1323 + + + RFC 1332 + The PPP Internet Protocol Control Protocol (IPCP) + IETF + 1992 + https://www.rfc-editor.org/rfc/rfc1332 + + + RFC 1378 + The PPP AppleTalk Control Protocol (ATCP) + IETF + RFC + 1992 + https://www.rfc-editor.org/rfc/rfc1378 + + + RFC 1552 + + The PPP Internetwork Packet Exchange Control Protocol (IPXCP) + + IETF + RFC + 1993 + https://www.rfc-editor.org/rfc/rfc1552 + + + RFC 1661 + The Point-to-Point Protocol (PPP) + IETF + 1994 + https://www.rfc-editor.org/rfc/rfc1661 + + + RFC 1877 + + PPP Internet Protocol Control Protocol Extensions for Name Server + Addresses + + IETF + 1995 + https://www.rfc-editor.org/rfc/rfc1877 + + + RFC 1974 + PPP Stac LZS Compression Protocol + IETF + 1996 + https://www.rfc-editor.org/rfc/rfc1974 + + + RFC 2080 + RIPng for IPv6 + IETF + RFC + 1997 + https://www.rfc-editor.org/rfc/rfc2080 + + + RFC 2097 + The PPP NetBIOS Frames Control Protocol (NBFCP) + IETF + RFC + 1997 + https://www.rfc-editor.org/rfc/rfc2097 + + + RFC 2104 + HMAC: Keyed-Hashing for Message Authentication + IETF + RFC + 1997 + https://www.rfc-editor.org/rfc/rfc2104 + + + RFC 2131 + Dynamic Host Configuration Protocol + IETF + RFC + https://www.rfc-editor.org/rfc/rfc2131 + + + RFC 2132 + DHCP Options and BOOTP Vendor Extensions + IETF + RFC + https://www.rfc-editor.org/rfc/rfc2132 + + + RFC 2225 + Classical IP and ARP over ATM + IETF + RFC + https://www.rfc-editor.org/rfc/rfc2225 + + + RFC 2364 + PPP Over AAL5 + IETF + 1998 + https://www.rfc-editor.org/rfc/rfc2364 + + + RFC 2474 + + Definition of the Differentiated Services Field (DS Field) in the IPv4 + and IPv6 Headers + + IETF + RFC + https://www.rfc-editor.org/rfc/rfc2474 + + + RFC 2581 + TCP Congestion Control + IETF + RFC + April 1999 + https://www.rfc-editor.org/rfc/rfc2581 + + + RFC 2582 + The NewReno Modification to TCP's Fast Recovery Algorithm + IETF + RFC + April 1999 + https://www.rfc-editor.org/rfc/rfc2582 + + + RFC 2616 + Hypertext Transfer Protocol - HTTP/1.1 + IETF + RFC + 1999 + https://www.rfc-editor.org/rfc/rfc2616 + + + RFC 2684 + Multiprotocol Encapsulation over ATM Adaptation Layer 5 + IETF + RFC + https://www.rfc-editor.org/rfc/rfc2684 + + + RFC 2697 + A Single Rate Three Color Marker + IETF + RFC + https://www.rfc-editor.org/rfc/rfc2697 + + + RFC 2698 + A Two Rate Three Color Marker + IETF + RFC + https://www.rfc-editor.org/rfc/rfc2698 + + + RFC 2782 + A DNS RR for specifying the location of services (DNS SRV) + IETF + RFC + 2000 + https://www.rfc-editor.org/rfc/rfc2782 + + + RFC 2784 + Generic Routing Encapsulation (GRE) + IETF + RFC + November 2000 + https://www.rfc-editor.org/rfc/rfc2784 + + + RFC 2818 + HTTP Over TLS + IETF + RFC + May 2000 + https://www.rfc-editor.org/rfc/rfc2818 + + + RFC 2819 + Remote Network Monitoring Management Information Base + IETF + 2000 + + + RFC 2863 + The Interfaces Group MIB + IETF + 2000 + https://www.rfc-editor.org/rfc/rfc2863 + + + RFC 2865 + Remote Authentication Dial In User Service (RADIUS) + IETF + 2000 + https://www.rfc-editor.org/rfc/rfc2865 + + + RFC 2866 + RADIUS Accounting + IETF + RFC + 2000 + + + RFC 2869 + RADIUS Extensions + IETF + RFC + 2000 + + + RFC 2890 + Key and Sequence Number Extensions to GRE + IETF + RFC + November 2000 + https://www.rfc-editor.org/rfc/rfc2890 + + + RFC 2898 + + PKCS #5: Password-Based Cryptography Specification Version 2.0 + + IETF + RFC + https://www.rfc-editor.org/rfc/rfc2898 + + + RFC 2974 + Session Announcement Protocol + IETF + RFC + October 2000 + https://www.rfc-editor.org/rfc/rfc2974 + + + RFC 3004 + The User Class Option for DHCP + IETF + RFC + https://www.rfc-editor.org/rfc/rfc3004 + + + RFC 3066 + Tags for the Identification of Languages + IETF + RFC + https://www.rfc-editor.org/rfc/rfc3066 + + + RFC 3174 + US Secure Hash Algorithm 1 (SHA1) + IETF + Draft Standard + September, 2001 + https://www.rfc-editor.org/rfc/rfc3174 + + + RFC 3232 + + "Assigned Numbers: RFC 1700 is Replaced by an On-line Database" + + IETF + RFC + 2002 + https://www.rfc-editor.org/rfc/rfc3232 + + + RFC 3315 + Dynamic Host Configuration Protocol for IPv6 (DHCPv6) + IETF + RFC + 2003 + https://www.rfc-editor.org/rfc/rfc3315 + + + RFC 3339 + Date and Time on the Internet: Timestamps + IETF + Draft Standard + July, 2002 + https://www.rfc-editor.org/rfc/rfc3339 + + + RFC 3489 + + STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network + Address Translators (NATs) + + IETF + RFC + https://www.rfc-editor.org/rfc/rfc3489 + + + RFC 3596 + DDNS Extensions to Support IP Version 6 + IETF + RFC + 2003 + https://www.rfc-editor.org/rfc/rfc3596 + + + RFC 3633 + + IPv6 Prefix Options for Dynamic Host Configuration Protocol (DHCP) + version 6 + + IETF + RFC + 2003 + https://www.rfc-editor.org/rfc/rfc3633 + + + RFC 3646 + + DNS Configuration options for Dynamic Host Configuration Protocol for + IPv6 (DHCPv6) + + IETF + RFC + 2003 + https://www.rfc-editor.org/rfc/rfc3646 + + + RFC 3775 + Mobility Support in IPv6 + IETF + RFC + 2004 + https://www.rfc-editor.org/rfc/rfc3775 + + + RFC 3925 + + Vendor-Identifying Vendor Options for Dynamic Host Configuration + Protocol version 4 (DHCPv4) + + IETF + RFC + https://www.rfc-editor.org/rfc/rfc3925 + + + RFC 3926 + FLUTE - File Delivery over Unidirectional Transport + IETF + RFC + October 2004 + https://www.rfc-editor.org/rfc/rfc3926 + + + RFC 3927 + Dynamic Configuration of IPv4 Link-Local Addresses + IETF + 2005 + https://www.rfc-editor.org/rfc/rfc3927 + + + RFC 3931 + Layer Two Tunneling Protocol - Version 3 (L2TPv3) + IETF + RFC + March 2005 + + + RFC 3948 + UDP Encapsulation of IPsec ESP Packets + IETF + RFC + January 2005 + https://www.rfc-editor.org/rfc/rfc3948 + + + RFC 3986 + Uniform Resource Identifier (URI): Generic Syntax + IETF + RFC + https://www.rfc-editor.org/rfc/rfc3986 + + + RFC 4007 + IPv6 Scoped Address Architecture + IETF + RFC + https://www.rfc-editor.org/rfc/rfc4007 + + + RFC 4122 + A Universally Unique IDentifier (UUID) URN Namespace + IETF + RFC + 2005 + https://www.rfc-editor.org/rfc/rfc4122 + + + RFC4180 + + Common Format and MIME Type for Comma-Separated Values (CSV) Files + + IETF + RFC + October 2005 + https://www.rfc-editor.org/rfc/rfc4180 + + + RFC 4191 + Default Router Preferences and More-Specific Routes + IETF + RFC + 2005 + https://www.rfc-editor.org/rfc/rfc4191 + + + RFC 4193 + Unique Local IPv6 Unicast Addresses + IETF + RFC + 2005 + https://www.rfc-editor.org/rfc/rfc4193 + + + RFC 4242 + + Information Refresh Time Option for Dynamic Host Configuration Protocol + for IPv6 (DHCPv6) + + IETF + RFC + 2005 + https://www.rfc-editor.org/rfc/rfc4242 + + + RFC 4291 + IP Version 6 Addressing Architecture + IETF + RFC + 2006 + https://www.rfc-editor.org/rfc/rfc4291 + + + RFC 4292 + IP Forwarding Table MIB + IETF + RFC + 2006 + https://www.rfc-editor.org/rfc/rfc4292 + + + RFC 4293 + Management Information Base for the Internet Protocol (IP) + IETF + RFC + 2006 + https://www.rfc-editor.org/rfc/rfc4293 + + + RFC 4301 + Security Architecture for the Internet Protocol + IETF + December 2005 + https://www.rfc-editor.org/rfc/rfc4301 + + + RFC 4302 + IP Authentication Header + IETF + RFC + December 2005 + https://www.rfc-editor.org/rfc/rfc4302 + + + RFC 4303 + IP Encapsulating Security Payload (ESP) + IETF + RFC + December 2005 + https://www.rfc-editor.org/rfc/rfc4303 + + + RFC 4389 + Neighbor Discovery Proxies (ND Proxy) + IETF + RFC + 2006 + https://www.rfc-editor.org/rfc/rfc4389 + + + RFC 4443 + + Internet Control Message Protocol (ICMPv6) for the Internet Protocol + Version 6 (IPv6) Specification + + IETF + RFC + March 2006 + https://www.rfc-editor.org/rfc/rfc4443 + + + RFC 4546 + + Radio Frequency (RF) Interface Management Information Base for Data + over Cable Service Interface Specifications (DOCSIS) 2.0 Compliant RF + Interfaces + + IETF + RFC + June 2006 + https://www.rfc-editor.org/rfc/rfc4546 + + + RFC 4632 + + Classless Inter-domain Routing (CIDR): The Internet Address Assignment + and Aggregation Plan + + IETF + 2006 + https://www.rfc-editor.org/rfc/rfc4632 + + + RFC 4719 + + Transport of Ethernet Frames over Layer 2 Tunneling Protocol Version 3 + (L2TPv3) + + IETF + RFC + November 2006 + + + RFC 4835 + + Cryptographic Algorithm Implementation Requirements for Encapsulating + Security Payload (ESP) and Authentication Header (AH) + + IETF + RFC + 2007 + https://www.rfc-editor.org/rfc/rfc4835 + + + RFC 4861 + Neighbor Discovery for IP version 6 (IPv6) + IETF + RFC + 2007 + https://www.rfc-editor.org/rfc/rfc4861 + + + RFC 4862 + IPv6 Stateless Address Autoconfiguration + IETF + RFC + 2007 + https://www.rfc-editor.org/rfc/rfc4862 + + + RFC 4868 + + Using HMAC-SHA-256, HMAC-SHA-384, and HMAC-SHA-512 with IPsec + + IETF + RFC + 2007 + https://www.rfc-editor.org/rfc/rfc4868 + + + RFC 5072 + IP Version 6 over PPP + IETF + RFC + 2007 + https://www.rfc-editor.org/rfc/rfc5072 + + + RFC 5139 + + Revised Civic Location Format For Presence Information Data Format + Location Object (PIDF-LO) + + IETF + February 2008 + https://www.rfc-editor.org/rfc/rfc5139 + + + RFC 5280 + + Internet X.509 Public Key Infrastructure Certificate and Certificate + Revocation List (CRL) Profile + + IETF + May 2008 + https://www.rfc-editor.org/rfc/rfc5280 + + + RFC 5491 + + GEOPRIV Presence Information Data Format Location Object (PIDF-LO) + Usage Clarification, Considerations, and Recommendations + + IETF + March 2009 + https://www.rfc-editor.org/rfc/rfc5491 + + + RFC 5625 + DNS Proxy Implementation Guidelines + IETF 2009 - https://www.iana.org/assignments/ianaiftype-mib/ianaiftype-mib + https://www.rfc-editor.org/rfc/rfc5625 + + + RFC 5905 + + Network Time Protocol Version 4: Protocol and Algorithms Specification + + IETF + RFC + 2010 + https://www.rfc-editor.org/rfc/rfc5905 + + + RFC 5969 + + IPv6 Rapid Deployment on IPv4 Infrastructures (6rd) - Protocol + Specification + + IETF + RFC + 2010 + https://www.rfc-editor.org/rfc/rfc5969 + + + RFC 5996 + Internet Key Exchange Protocol Version 2 (IKEv2) + IETF + RFC + September 2010 + https://www.rfc-editor.org/rfc/rfc5996 + + + RFC 6106 + IPv6 Router Advertisement Option for DNS Configuration + IETF + RFC + 2010 + https://www.rfc-editor.org/rfc/rfc6106 + + + RFC 6120 + Extensible Messaging and Presence Protocol (XMPP) : Core + IETF + 2011 + https://www.rfc-editor.org/rfc/rfc6120 + + + RFC 6234 + + US Secure Hash Algorithms (SHA and SHA-based HMAC and HKDF) + + IETF + Draft Standard + May, 2011 + https://www.rfc-editor.org/rfc/rfc6234 + + + RFC 6333 + + Dual-Stack Lite Broadband Deployments Following IPv4 Exhaustion + + IETF + RFC + 2011 + + + RFC 6334 + + Dynamic Host Configuation Protocol for IPv6 (DHCPv6) Option for + Dual-Stack Lite + + IETF + RFC + 2011 + + + RFC 6455 + The WebSocket Protocol + IETF + RFC + December 2011 + https://www.rfc-editor.org/rfc/rfc6455 + + + RFC 6762 + Multicast DNS + IETF + RFC + February 2013 + https://www.rfc-editor.org/rfc/rfc6762 + + + RFC 6763 + DNS-Based Service Discovery + IETF + RFC + 2013 + https://www.rfc-editor.org/rfc/rfc6763 + + + RFC 6838 + Media Type Specifications and Registration Procedures + IETF + Best Current Practice + January 2013 + https://www.rfc-editor.org/rfc/rfc6838 + + + RFC 6887 + Port Control Protocol (PCP) + IETF + 2013 + https://www.rfc-editor.org/rfc/rfc6887 + + + RFC 6970 + + Universal Plug and Play (UPnP) Internet Gateway Device (IGD) - Port + Control Protocol (PCP) Interworking Function + + IETF + 2013 + https://www.rfc-editor.org/rfc/rfc6970 + + + RFC7159 + + The JavaScript Object Notation (JSON) Data Interchange Format + + IETF + RFC + March 2014 + https://www.rfc-editor.org/rfc/rfc7159 + + + RFC 7230 + + Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing + + IETF + RFC + June 2014 + https://www.rfc-editor.org/rfc/rfc7230 + + + RFC 7252 + The Constrained Application Protocol (CoAP) + IETF + RFC + June 2014 + https://www.rfc-editor.org/rfc/rfc7252 + + + RFC 7291 + DHCP Options for the Port Control Protocol (PCP) + IETF + 2014 + https://www.rfc-editor.org/rfc/rfc7291 + + + RFC 7348 + Virtual eXtensible Local Area Network (VXLAN) + IETF + RFC + August 2014 + + + RFC 7395 + + An Extensible Messaging and Presence Protocol (XMPP) Subprotocol for + WebSocket + + IETF + Standards Track + October 2014 + https://www.rfc-editor.org/rfc/rfc7395 + + + RFC 7398 + + A Reference Path and Measurement Points for Large-Scale Measurement of + Broadband Performance + + IETF + Informational RFC + February 2015 + https://www.rfc-editor.org/rfc/rfc7398 + + + RFC 7468 + Textual Encoding of PKIX, PKCS, and CMS Structures + IETF + Standards Track + April 2015 + https://www.rfc-editor.org/rfc/rfc7468 + + + RFC 7594 + + A Framework for Large-Scale Measurement of Broadband Performance (LMAP) + + IETF + Informational RFC + September 2015 + https://www.rfc-editor.org/rfc/rfc7594 + + + RFC 7597 + Mapping of Address and Port with Encapsulation (MAP) + IETF + RFC + July 2015 + https://www.rfc-editor.org/rfc/rfc7597 + + + RFC 7598 + + DHCPv6 Options for configuration of Softwire Address and Port Mapped + Clients + + IETF + RFC + July 2015 + https://www.rfc-editor.org/rfc/rfc7598 + + + RFC 7599 + Mapping of Address and Port using Translation (MAP-T) + IETF + RFC + July 2015 + https://www.rfc-editor.org/rfc/rfc7599 + + + RFC 7616 + HTTP Digest Access Authentication + IETF + RFC + September 2015 + https://www.rfc-editor.org/rfc/rfc7616 + + + RFC 7617 + The 'Basic' HTTP Authentication Scheme + IETF + RFC + September 2015 + https://www.rfc-editor.org/rfc/rfc7617 + + + RFC 7693 + + The BLAKE2 Cryptographic Hash and Message Authentication Code (MAC) + + IETF + RFC + November 2015 + https://www.rfc-editor.org/rfc/rfc7693 + + + RFC 8141 + Uniform Resource Names (URNs) + IETF + RFC + April 2017 + https://www.rfc-editor.org/rfc/rfc8141 + + + RFC 8193 + + Information Model for Large-Scale Measurement Platforms (LMAPs) + + IETF + Informational RFC + August 2017 + https://www.rfc-editor.org/rfc/rfc8193 + + + RFC 8325 + Mapping Diffserv to IEEE 802.11 + IETF + Proposed Standard + February 2018 + https://www.rfc-editor.org/rfc/rfc8325 + + + RFC 8349 + A YANG Data Model for Routing Management (NMDA Version) + IETF + RFC + March 2018 + https://www.rfc-editor.org/rfc/rfc8349 + + + RFC 8822 + + 5G Wireless Wireline Convergence User Plane Encapsulation (5WE) + + IETF + RFC + April 2021 + https://www.rfc-editor.org/rfc/rfc8822 + + + RFC 8966 + The Babel Routing Protocol + IETF + Proposed Standard + January 2021 + https://www.rfc-editor.org/info/rfc8966 + + + RFC 8967 + MAC Authentication for the Babel Routing Protocol + IETF + Proposed Standard + January 2021 + https://www.rfc-editor.org/info/rfc8967 + + + RFC 8968 + + Babel Routing Protocol over Datagram Transport Layer Security + + IETF + Proposed Standard + January 2021 + https://www.rfc-editor.org/info/rfc8968 + + + RFC 9046 + Babel Information Model + IETF + Informational + June 2021 + https://www.rfc-editor.org/info/rfc9046 + + + RFC 9110 + HTTP Semantics + IETF + RFC + June 2022 + https://www.rfc-editor.org/rfc/rfc9110 + + + RFC 9249 + A YANG Data Model for NTP + IETF + RFC + July 2022 + https://www.rfc-editor.org/rfc/rfc9249 + + + TR-064 Corrigendum 1 + LAN-Side DSL CPE Configuration Specification + Broadband Forum + TR + August 2015 + + + TR-069 Amendment 6 + CPE WAN Management Protocol + Broadband Forum + TR + April 2018 + + + TR-106 Amendment 8 + Data Model Template for CWMP Endpoints and USP Agents + Broadband Forum + TR + May 2018 + + + TR-124 Issue 5 + + Functional Requirements for Broadband Residential Gateway Devices + + Broadband Forum + TR + July 2016 + + + TR-124 Issue 6 + + Functional Requirements for Broadband Residential Gateway Devices + + Broadband Forum + TR + July 2020 + + + TR-143 Amendment 1 Corrigendum 1 + + Enabling Network Throughput Performance Tests and Statistical + Monitoring + + Broadband Forum + TR + August 2015 + + + TR-159 + Management Framework for xDSL Bonding + Broadband Forum + TR + December 2008 + + + TR-181 Issue 2 Amendment 15 + Device Data Model + Broadband Forum + TR + January 2022 + + + TR-232 + Bulk Data Collection + Broadband Forum + Technical Report + May 2012 + + + TR-262 + Femto Component Objects + Broadband Forum + TR + November 2011 + + + TR-304 + + Broadband Access Service Attributes and Performance Metrics + + Broadband Forum + Technical Report + February 2015 + + + TR-369 Issue 1 Amendment 2 + User Services Platform + Broadband Forum + Technical Report + January 2022 + https://usp.technology/specification + + + TR-390 + Performance Measurement from Customer Equipment to IP Edge + Broadband Forum + Technical Report + May 2017 + + + TR-471 + + Maximum IP-Layer Capacity Metric, Related Metrics, and Measurements + + Broadband Forum + Technical Report + December 2021 + + https://www.broadband-forum.org/download/TR-471_Issue-2.pdf + + + + Agile MultiBand Specification + Wi-Fi Agile MultiBand Specification + December 2018 + + https://www.wi-fi.org/discover-wi-fi/specifications + + + + Data Elements Specification + Wi-Fi Data Elements Specification + Wi-Fi Alliance + September 2021 + + https://www.wi-fi.org/discover-wi-fi/specifications + + + + Wi-Fi Easy Connect Specification + Wi-Fi Easy Connect Specification + Wi-Fi Alliance + December 2020 + + https://www.wi-fi.org/discover-wi-fi/specifications + + + + EasyMesh Specification + Wi-Fi EasyMesh Specification + Wi-Fi Alliance + December 2021 + + https://www.wi-fi.org/discover-wi-fi/specifications + + + + Wi-Fi Multimedia Technical Specification + Wi-Fi Multimedia Technical Specification + Wi-Fi Alliance + May 2012 + + https://www.wi-fi.org/discover-wi-fi/specifications + + + + Wi-Fi Protected Setup Specification Version 1.0h + Wi-Fi Alliance + 2006 + + https://www.wi-fi.org/discover-wi-fi/specifications + + + + WSC 2.0 + + Wi-Fi Simple Configuration Technical Specification Version 2.0.x + + Wi-Fi Alliance + + https://www.wi-fi.org/discover-wi-fi/specifications + + + + WPA3v3.0 + Wi-Fi Protected Access 3 Specification Version 3.0.x + Wi-Fi Alliance + + https://www.wi-fi.org/discover-wi-fi/specifications + + + + Blue + A New Class of Active Queue Management Algorithms + + https://en.wikipedia.org/wiki/Blue_(queue_management_algorithm) + + + + BPF + Berkeley Packet Filter Syntax + FreeBSD.org + October 2016 + https://www.freebsd.org/cgi/man.cgi?query=bpf + + + DLNA Networked Device Interoperability Guidelines + + DLNA Networked Device Interoperability Guidelines, Volume 2: Media + Format Profiles. + + DLNA + October 2006 + + https://www.dlna.org/industry/certification/guidelines/ + + + + HomePlug™ AV Specification + Version 1.1 + HomePlug Alliance + 2007 + https://en.wikipedia.org/wiki/HomePlug + + + HTML 4.01 Specification + W3C + https://www.w3.org/TR/html4 ICSA Baseline Modular Firewall Certification Criteria Baseline module - version 4.1 ICSA Labs 2008 - https://www.icsalabs.com/sites/default/files/baseline.pdf + + https://www.icsalabs.com/sites/default/files/baseline.pdf + ICSA Residential Modular Firewall Certification Criteria - Required Services Security Policy - Residential Category module - - version 4.1 + + Required Services Security Policy - Residential Category module - + version 4.1 + ICSA Labs 2008 - https://www.icsalabs.com/sites/default/files/residential.pdf - - - IEEE 1905.1a - IEEE Std 1905.1a, Convergent Digital Home Network for Heterogeneous - Technologies Amendment 1: Support of new MAC/PHYs and enhancements, - IEEE, December 2014. - IEEE - December 2014 - https://www.IEEE.org - - - IKEv2 Parameters - Internet Key Exchange Version 2 (IKEv2) Parameters - IANA - https://www.iana.org/assignments/ikev2-parameters/ikev2-parameters.xml + + https://www.icsalabs.com/sites/default/files/residential.pdf + IPDR File Transfer Protocol @@ -1414,102 +2793,32 @@ TM Forum https://www.ipdr.org/public/ - - ISO/IEC 13818-6:1998 - Information Technology - Generic coding of moving pictures and - associated audio information - Part 6: Extensions for DSM-CC - ISO - 1998 - https://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=25039 - - - ISO 3166-1 - Codes for the representation of names of countries and their - subdivisions - Part 1: Country codes - ISO - 2006 - https://www.iso.org/iso/country_codes.htm - - - ISO 639-1 - Codes for the representation of names of Languages - Part 1: Alpha-2 - code - ISO - 2002 - https://www.iso.org/iso/language_codes - - - ISO/IEC 646-1991 - Information Technology - ISO 7-bit coded character set for information - interchange - ISO - 1991 - - - ITU E.118 - The international telecommunication charge card - International Telecommunication Union - May 2006 - https://www.itu.int/rec/T-REC-E.118-200605-I/en - - - ITU E.164 - The international public telecommunication numbering plan - International Telecommunication Union - October 2010 - https://www.itu.int/rec/T-REC-E.164-201011-I/en - - - ITU X.733 - Information technology - Open Systems Interconnection - Systems - Management: Alarm reporting function - International Telecommunication Union - February 1992 - https://www.itu.int/rec/T-REC-X.733/en - JJ-300.00 Home-network Topology Identifying Protocol TTC 2011 - https://www.ttc.or.jp/jp/document_list/pdf/e/STD/JJ-300.00(E)v1.1.pdf + + https://www.ttc.or.jp/application/files/1115/5443/0461/JJ-300.00Ev3.pdf + JJ-300.01 The List of Device Categories TTC 2011 - https://www.ttc.or.jp/jp/document_list/pdf/e/STD/JJ-300.01(E)v1.1.pdf + + https://www.ttc.or.jp/application/files/1115/5443/0461/JJ-300.00Ev3.pdf + Libpcap Libpcap File Format Wireshark 2015 - https://wiki.wireshark.org/Development/LibpcapFileFormat - - - RFC 8193 - Information Model for Large-Scale Measurement Platforms (LMAPs) - IETF - Informational RFC - August 2017 - https://tools.ietf.org/html/rfc8193 - - - draft-ietf-ippm-metric-registry-12 - Registry for Performance Metrics - IETF - Internet Draft - June 30, 2017 - https://datatracker.ietf.org/doc/draft-ietf-ippm-metric-registry/ - - - MOCA11-MIB - Remote Management of MoCA Interfaces using SNMP MIB - MoCA Alliance - 2009 - https://www.mocalliance.org + + https://wiki.wireshark.org/Development/LibpcapFileFormat + MoCA v1.0 @@ -1525,888 +2834,72 @@ 2009 https://www.mocalliance.org + + MOCA11-MIB + Remote Management of MoCA Interfaces using SNMP MIB + MoCA Alliance + 2009 + https://www.mocalliance.org + MQTT v3.1 MQ Telemetry Transport (MQTT) V3.1 Protocol Specification 2010 - https://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html - - - MQTT Version 5.0 - MQTT Version 5.0, Candidate OASIS Standard 02. - OASIS Message Queuing Telemetry Transport (MQTT) TC - February 2019 - https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html + + https://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html + MQTT Version 3.1.1 MQTT v3.1.1 - OASIS Message Queuing Telemetry Transport (MQTT) TC + + OASIS Message Queuing Telemetry Transport (MQTT) TC + October 2014 - https://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html + + https://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html + - - Organizationally Unique Identifiers (OUIs) - https://standards.ieee.org/faqs/OUI.html - - - PCP Proxy Function - Port Control Protocol (PCP) Proxy Function - IETF - RFC - September 2015 - https://tools.ietf.org/html/pcpproxyfunction - - - ISO/IEC/IEEE 9945 - Information technology - Portable Operating System Interface (POSIX) - Base Specifications, Issue 7 - ISO/IEC/IEEE - September 2009 - https://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=4694974 + + MQTT Version 5.0 + MQTT Version 5.0, Candidate OASIS Standard 02. + + OASIS Message Queuing Telemetry Transport (MQTT) TC + + February 2019 + + https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html + References on RED (Random Early Detection) Queue Management - https://www.icir.org/floyd/red.html - - - RFC 793 - Transmission Control Protocol - IETF - RFC - September 1981 - https://tools.ietf.org/html/rfc793 - - - RFC 862 - Echo Protocol - IETF - RFC - 1983 - https://tools.ietf.org/html/rfc862 - - - RFC 959 - File Transfer Protocol - IETF - RFC - 1985 - https://tools.ietf.org/html/rfc959 - - - RFC 1035 - Domain Names - Implementation and Specification - IETF - RFC - 1987 - https://tools.ietf.org/html/rfc1035 - - - RFC 1323 - TCP Extensions for High Performance - IETF - RFC - May 1992 - https://tools.ietf.org/html/rfc1323 - - - RFC 1332 - The PPP Internet Protocol Control Protocol (IPCP) - IETF - RFC - 1992 - https://tools.ietf.org/html/rfc1332 - - - RFC 1378 - The PPP AppleTalk Control Protocol (ATCP) - IETF - RFC - 1992 - https://tools.ietf.org/html/rfc1378 - - - RFC 1552 - The PPP Internetwork Packet Exchange Control Protocol (IPXCP) - IETF - RFC - 1993 - https://tools.ietf.org/html/rfc1552 - - - RFC 1661 - The Point-to-Point Protocol (PPP) - IETF - RFC - 1994 - https://tools.ietf.org/html/rfc1661 - - - RFC 1877 - PPP Internet Protocol Control Protocol Extensions for Name Server - Addresses - IETF - RFC - 1995 - https://tools.ietf.org/html/rfc1877 - - - RFC 1974 - PPP Stac LZS Compression Protocol - IETF - RFC - 1996 - https://tools.ietf.org/html/rfc1974 - - - RFC 2080 - RIPng for IPv6 - IETF - RFC - 1997 - https://tools.ietf.org/html/rfc2080 - - - RFC 2097 - The PPP NetBIOS Frames Control Protocol (NBFCP) - IETF - RFC - 1997 - https://tools.ietf.org/html/rfc2097 - - - RFC 2104 - HMAC: Keyed-Hashing for Message Authentication - IETF - RFC - 1997 - https://tools.ietf.org/html/rfc2104 - - - RFC 2131 - Dynamic Host Configuration Protocol - IETF - RFC - https://tools.ietf.org/html/rfc2131 - - - RFC 2132 - DHCP Options and BOOTP Vendor Extensions - IETF - RFC - https://tools.ietf.org/html/rfc2132 - - - RFC 2225 - Classical IP and ARP over ATM - IETF - RFC - https://tools.ietf.org/html/rfc2225 - - - RFC 2364 - PPP Over AAL5 - IETF - RFC - 1998 - https://tools.ietf.org/html/rfc2364 - - - RFC 2474 - Definition of the Differentiated Services Field (DS Field) in the IPv4 - and IPv6 Headers - IETF - RFC - https://tools.ietf.org/html/rfc2474 - - - RFC 2581 - TCP Congestion Control - IETF - RFC - April 1999 - https://tools.ietf.org/html/rfc2581 - - - RFC 2582 - The NewReno Modification to TCP's Fast Recovery Algorithm - IETF - RFC - April 1999 - https://tools.ietf.org/html/rfc2582 - - - RFC 2616 - Hypertext Transfer Protocol -- HTTP/1.1 - IETF - RFC - 1999 - https://tools.ietf.org/html/rfc2616 - - - RFC 2684 - Multiprotocol Encapsulation over ATM Adaptation Layer 5 - IETF - RFC - https://tools.ietf.org/html/rfc2684 - - - RFC 2697 - A Single Rate Three Color Marker - IETF - RFC - https://tools.ietf.org/html/rfc2697 - - - RFC 2698 - A Two Rate Three Color Marker - IETF - RFC - https://tools.ietf.org/html/rfc2698 - - - RFC 2782 - A DNS RR for specifying the location of services (DNS SRV) - IETF - RFC - 2000 - https://tools.ietf.org/html/rfc2782 - - - RFC 2784 - Generic Routing Encapsulation (GRE) - IETF - RFC - November 2000 - https://tools.ietf.org/html/rfc2784 - - - RFC 2818 - HTTP Over TLS - IETF - RFC - May 2000 - https://tools.ietf.org/html/rfc2818 - - - RFC 2819 - Remote Network Monitoring Management Information Base - IETF - RFC - 2000 - https://tools.ietf.org/html/rfc2819 - - - RFC 2863 - The Interfaces Group MIB - IETF - RFC - 2000 - https://tools.ietf.org/html/rfc2863 - - - RFC 2865 - Remote Authentication Dial In User Service (RADIUS) - IETF - RFC - 2000 - https://tools.ietf.org/html/rfc2865 - - - RFC 2866 - RADIUS Accounting - IETF - RFC - 2000 - https://tools.ietf.org/html/rfc2866 - - - RFC 2869 - RADIUS Extensions - IETF - RFC - 2000 - https://tools.ietf.org/html/rfc2869 - - - RFC 2890 - Key and Sequence Number Extensions to GRE - IETF - RFC - November 2000 - https://tools.ietf.org/html/rfc2890 - - - RFC 2898 - PKCS #5: Password-Based Cryptography Specification Version 2.0 - IETF - RFC - https://tools.ietf.org/html/rfc2898 - - - RFC 2974 - Session Announcement Protocol - IETF - RFC - October 2000 - https://tools.ietf.org/html/rfc2974 - - - RFC 3004 - The User Class Option for DHCP - IETF - RFC - https://tools.ietf.org/html/rfc3004 - - - RFC 3066 - Tags for the Identification of Languages - IETF - RFC - https://tools.ietf.org/html/rfc3066 - - - RFC 3174 - US Secure Hash Algorithm 1 (SHA1) - IETF - Draft Standard - September, 2001 - https://tools.ietf.org/html/rfc3174 - - - RFC 3232 - "Assigned Numbers: RFC 1700 is Replaced by an On-line Database" - IETF - RFC - 2002 - https://tools.ietf.org/html/rfc3232 - - - RFC 3315 - Dynamic Host Configuration Protocol for IPv6 (DHCPv6) - IETF - RFC - 2003 - https://tools.ietf.org/html/rfc3315 - - - RFC 3339 - Date and Time on the Internet: Timestamps - IETF - Draft Standard - July, 2002 - https://tools.ietf.org/html/rfc3339 - - - RFC 3489 - STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network - Address Translators (NATs) - IETF - RFC - https://tools.ietf.org/html/rfc3489 - - - RFC 3596 - DDNS Extensions to Support IP Version 6 - IETF - RFC - 2003 - https://tools.ietf.org/html/rfc3596 - - - RFC 3633 - IPv6 Prefix Options for Dynamic Host Configuration Protocol (DHCP) - version 6 - IETF - RFC - 2003 - https://tools.ietf.org/html/rfc3633 - - - RFC 3646 - DNS Configuration options for Dynamic Host Configuration Protocol for - IPv6 (DHCPv6) - IETF - RFC - 2003 - https://tools.ietf.org/html/rfc3646 - - - RFC 3775 - Mobility Support in IPv6 - IETF - RFC - 2004 - https://tools.ietf.org/html/rfc3775 - - - RFC 3925 - Vendor-Identifying Vendor Options for Dynamic Host Configuration - Protocol version 4 (DHCPv4) - IETF - RFC - https://tools.ietf.org/html/rfc3925 - - - RFC 3926 - FLUTE - File Delivery over Unidirectional Transport - IETF - RFC - October 2004 - https://tools.ietf.org/html/rfc3926 - - - RFC 3927 - Dynamic Configuration of IPv4 Link-Local Addresses - IETF - RFC - 2005 - https://tools.ietf.org/html/rfc3927 - - - RFC 3931 - Layer Two Tunneling Protocol - Version 3 (L2TPv3) - IETF - RFC - March 2005 - https://tools.ietf.org/html/rfc3931 - - - RFC 3948 - UDP Encapsulation of IPsec ESP Packets - IETF - RFC - January 2005 - https://tools.ietf.org/html/rfc3948 - - - RFC 3986 - Uniform Resource Identifier (URI): Generic Syntax - IETF - RFC - https://tools.ietf.org/html/rfc3986 - - - RFC 4122 - A Universally Unique IDentifier (UUID) URN Namespace - IETF - RFC - 2005 - https://tools.ietf.org/html/rfc4122 - - - RFC4180 - Common Format and MIME Type for Comma-Separated Values (CSV) Files - IETF - RFC - October 2005 - https://tools.ietf.org/html/rfc4180 - - - RFC 4191 - Default Router Preferences and More-Specific Routes - IETF - RFC - 2005 - https://tools.ietf.org/html/rfc4191 - - - RFC 4193 - Unique Local IPv6 Unicast Addresses - IETF - RFC - 2005 - https://tools.ietf.org/html/rfc4193 - - - RFC 4242 - Information Refresh Time Option for Dynamic Host Configuration Protocol - for IPv6 (DHCPv6) - IETF - RFC - 2005 - https://tools.ietf.org/html/rfc4242 - - - RFC 4291 - IP Version 6 Addressing Architecture - IETF - RFC - 2006 - https://tools.ietf.org/html/rfc4291 - - - RFC 4292 - IP Forwarding Table MIB - IETF - RFC - 2006 - https://tools.ietf.org/html/rfc4292 - - - RFC 4293 - Management Information Base for the Internet Protocol (IP) - IETF - RFC - 2006 - https://tools.ietf.org/html/rfc4293 - - - RFC 4301 - Security Architecture for the Internet Protocol - IETF - RFC - December 2005 - https://tools.ietf.org/html/rfc4301 - - - RFC 4302 - IP Authentication Header - IETF - RFC - December 2005 - https://tools.ietf.org/html/rfc4302 - - - RFC 4303 - IP Encapsulating Security Payload (ESP) - IETF - RFC - December 2005 - https://tools.ietf.org/html/rfc4303 - - - RFC 4389 - Neighbor Discovery Proxies (ND Proxy) - IETF - RFC - 2006 - https://tools.ietf.org/html/rfc4389 - - - RFC 4546 - Radio Frequency (RF) Interface Management Information Base for Data - over Cable Service Interface Specifications (DOCSIS) 2.0 Compliant RF - Interfaces - IETF - RFC - June 2006 - https://tools.ietf.org/html/rfc4546 - - - RFC 4632 - Classless Inter-domain Routing (CIDR): The Internet Address Assignment - and Aggregation Plan - IETF - RFC - 2006 - https://tools.ietf.org/html/rfc4632 - - - RFC 4719 - Transport of Ethernet Frames over Layer 2 Tunneling Protocol Version 3 - (L2TPv3) - IETF - RFC - November 2006 - https://tools.ietf.org/html/rfc4719 - - - RFC 4835 - Cryptographic Algorithm Implementation Requirements for Encapsulating - Security Payload (ESP) and Authentication Header (AH) - IETF - RFC - 2007 - https://tools.ietf.org/html/rfc4835 - - - RFC 4861 - Neighbor Discovery for IP version 6 (IPv6) - IETF - RFC - 2007 - https://tools.ietf.org/html/rfc4861 - - - RFC 4862 - IPv6 Stateless Address Autoconfiguration - IETF - RFC - 2007 - https://tools.ietf.org/html/rfc4862 - - - RFC 4868 - Using HMAC-SHA-256, HMAC-SHA-384, and HMAC-SHA-512 with IPsec - IETF - RFC - 2007 - https://tools.ietf.org/html/rfc4868 - - - RFC 5072 - IP Version 6 over PPP - IETF - RFC - 2007 - https://tools.ietf.org/html/rfc5072 - - - RFC 5139 - Revised Civic Location Format For Presence Information Data Format - Location Object (PIDF-LO) - IETF - RFC - February 2008 - https://tools.ietf.org/html/rfc5139 - - - RFC 5280 - Internet X.509 Public Key Infrastructure Certificate and Certificate - Revocation List (CRL) Profile - IETF - RFC - May 2008 - https://tools.ietf.org/html/rfc5280 - - - RFC 5491 - GEOPRIV Presence Information Data Format Location Object (PIDF-LO) - Usage Clarification, Considerations, and Recommendations - IETF - RFC - March 2009 - https://tools.ietf.org/html/rfc5491 - - - RFC 5625 - DNS Proxy Implementation Guidelines - IETF - RFC - 2009 - https://tools.ietf.org/html/rfc5625 - - - RFC 5969 - IPv6 Rapid Deployment on IPv4 Infrastructures (6rd) - Protocol - Specification - IETF - RFC - 2010 - https://tools.ietf.org/html/rfc5969 - - - RFC 5996 - Internet Key Exchange Protocol Version 2 (IKEv2) - IETF - RFC - September 2010 - https://tools.ietf.org/html/rfc5996 - - - RFC 6106 - IPv6 Router Advertisement Option for DNS Configuration - IETF - RFC - 2010 - https://tools.ietf.org/html/rfc6106 - - - RFC 6120 - Extensible Messaging and Presence Protocol (XMPP) : Core - IETF - RFC - 2011 - https://tools.ietf.org/html/rfc6120 - - - RFC 6234 - US Secure Hash Algorithms (SHA and SHA-based HMAC and HKDF) - IETF - Draft Standard - May, 2011 - https://tools.ietf.org/html/rfc6234 - - - RFC 6455 - The WebSocket Protocol - IETF - RFC - December 2011 - https://tools.ietf.org/html/rfc6455 - - - RFC 6762 - Multicast DNS - IETF - RFC - February 2013 - https://tools.ietf.org/html/rfc6762 - - - RFC 6838 - Media Type Specifications and Registration Procedures - IETF - Best Current Practice - January 2013 - https://tools.ietf.org/html/rfc6838 - - - RFC 6887 - Port Control Protocol (PCP) - IETF - RFC - 2013 - https://tools.ietf.org/html/rfc6887 - - - RFC 6970 - Universal Plug and Play (UPnP) Internet Gateway Device (IGD) - Port - Control Protocol (PCP) Interworking Function - IETF - RFC - 2013 - https://tools.ietf.org/html/rfc6970 - - - RFC7159 - The JavaScript Object Notation (JSON) Data Interchange Format - IETF - RFC - March 2014 - https://tools.ietf.org/html/rfc7159 - - - RFC 7252 - The Constrained Application Protocol (CoAP) - IETF - RFC - June 2014 - https://tools.ietf.org/html/rfc7252 - - - RFC 7291 - DHCP Options for the Port Control Protocol (PCP) - IETF - RFC - 2014 - https://tools.ietf.org/html/rfc7291 - - - RFC 7348 - Virtual eXtensible Local Area Network (VXLAN) - IETF - RFC - August 2014 - https://tools.ietf.org/html/rfc7348 - - - RFC 7395 - An Extensible Messaging and Presence Protocol (XMPP) Subprotocol for - WebSocket - IETF - Standards Track - October 2014 - https://tools.ietf.org/html/rfc7395 - - - RFC 7398 - A Reference Path and Measurement Points for Large-Scale Measurement of - Broadband Performance - IETF - Informational RFC - February 2015 - https://tools.ietf.org/html/rfc7398 - - - RFC 7468 - Textual Encoding of PKIX, PKCS, and CMS Structures - IETF - Standards Track - April 2015 - http://tools.ietf.org/html/rfc7468 - - - RFC 7594 - A Framework for Large-Scale Measurement of Broadband Performance (LMAP) - IETF - Informational RFC - September 2015 - https://tools.ietf.org/html/rfc7594 - - - RFC 7597 - Mapping of Address and Port with Encapsulation (MAP) - IETF - RFC - July 2015 - https://tools.ietf.org/html/rfc7597 - - - RFC 7598 - DHCPv6 Options for configuration of Softwire Address and Port Mapped - Clients - IETF - RFC - July 2015 - https://tools.ietf.org/html/rfc7598 - - - RFC 7599 - Mapping of Address and Port using Translation (MAP-T) - IETF - RFC - July 2015 - https://tools.ietf.org/html/rfc7599 - - - RFC 7693 - The BLAKE2 Cryptographic Hash and Message Authentication Code (MAC) - IETF - RFC - November 2015 - https://tools.ietf.org/html/rfc7693 - - - RFC 8325 - Mapping Diffserv to IEEE 802.11 - IETF - Proposed Standard - February 2018 - https://datatracker.ietf.org/doc/html/rfc8325 - - - RFC 8966 - The Babel Routing Protocol - IETF - Proposed Standard - January 2021 - https://www.rfc-editor.org/info/rfc8966 - - - RFC 8967 - MAC Authentication for the Babel Routing Protocol - IETF - Proposed Standard - January 2021 - https://www.rfc-editor.org/info/rfc8967 - - - RFC 8968 - Babel Routing Protocol over Datagram Transport Layer Security - IETF - Proposed Standard - January 2021 - https://www.rfc-editor.org/info/rfc8968 - - - RFC 9046 - Babel Information Model - IETF - Informational - June 2021 - https://www.rfc-editor.org/info/rfc9046 + http://www.icir.org/floyd/red.html + + + ISO/IEC/IEEE 9945 + + Information technology - Portable Operating System Interface (POSIX) + Base Specifications, Issue 7 + + ISO/IEC/IEEE + September 2009 + + https://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=4694974 + + + + SFF-8024 + SFF Module Management Reference Code Tables + SNIA + May 2021 + https://members.snia.org/document/dl/26423 + + + SFF-8472 + Management Interface for SFP+ + SNIA + March 2021 + https://members.snia.org/document/dl/25916 Simple Object Access Protocol (SOAP) 1.1 @@ -2416,128 +2909,9 @@ STOMP Protocol Specification STOMP Protocol Specification, Version 1.2 - https://stomp.github.io/stomp-specification-1.2.html - - - TR-064 Corrigendum 1 - LAN-Side DSL CPE Configuration Specification - Broadband Forum - Technical Report - August 2015 - https://www.broadband-forum.org/technical/download/TR-064.pdf - - - TR-069 Amendment 6 - CPE WAN Management Protocol - Broadband Forum - Technical Report - April 2018 - https://www.broadband-forum.org/technical/download/TR-069.pdf - - - TR-106 Amendment 8 - Data Model Template for CWMP Endpoints and USP Agents - Broadband Forum - Technical Report - May 2018 - https://www.broadband-forum.org/technical/download/TR-106.pdf - - - TR-106 Amendment 8 - Data Model Template for CWMP Endpoints and USP Agents - Broadband Forum - Technical Report - May 2018 - https://www.broadband-forum.org/technical/download/TR-106_Amendment-8.pdf - - - TR-124 Issue 5 - Functional Requirements for Broadband Residential Gateway Devices - Broadband Forum - Technical Report - July 2016 - https://www.broadband-forum.org/technical/download/TR-124_Issue-5.pdf - - - TR-124 Issue 6 - Functional Requirements for Broadband Residential Gateway Devices - Broadband Forum - Technical Report - July 2020 - https://www.broadband-forum.org/technical/download/TR-124_Issue-6.pdf - - - TR-143 Amendment 3 - Enabling Network Throughput Performance Tests and Statistical - Monitoring - Broadband Forum - Technical Report - May 2017 - https://www.broadband-forum.org/technical/download/TR-143.pdf - - - TR-159 - Management Framework for xDSL Bonding - Broadband Forum - Technical Report - December 2008 - https://www.broadband-forum.org/technical/download/TR-159.pdf - - - TR-181 Issue 2 Amendment 13 - Device Data Model - Broadband Forum - Technical Report - September 2019 - https://www.broadband-forum.org/technical/download/TR-181_Issue-2.pdf - - - TR-232 - Bulk Data Collection - Broadband Forum - Technical Report - May 2012 - https://www.broadband-forum.org/technical/download/TR-232.pdf - - - TR-262 - Femto Component Objects - Broadband Forum - Technical Report - November 2011 - https://www.broadband-forum.org/technical/download/TR-262.pdf - - - TR-304 - Broadband Access Service Attributes and Performance Metrics - Broadband Forum - Technical Report - February 2015 - https://www.broadband-forum.org/technical/download/TR-304.pdf - - - TR-369 Issue 1 Corrigendum 2 - User Services Platform - Broadband Forum - Technical Report - November 2018 - https://usp.technology/specification - - - TR-390 - Performance Measurement from Customer Equipment to IP Edge - Broadband Forum - Technical Report - May 2017 - https://www.broadband-forum.org/technical/download/TR-390.pdf - - - TR-471 - Maximum IP-Layer Capacity Metric, Related Metrics, and Measurements - Broadband Forum - Technical Report - December 2021 - https://www.broadband-forum.org/technical/download/TR-471_Issue-2.pdf + + https://stomp.github.io/stomp-specification-1.2.html + Universal Powerline Association @@ -2549,19 +2923,25 @@ UPnP Device Architecture 1.0 UPnP Forum April 2008 - https://www.upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v1.0-20080424.pdf + + http://www.upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v1.0-20080424.pdf + UPnP Device Architecture 1.1 UPnP Device Architecture 1.1 UPnP Forum October, 2008 - https://www.upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v1.1.pdf + + http://www.upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v1.1.pdf + UPnP Device Management:1 UPnP Device Management v1 - https://upnp.org/specs/dm/dm1/ + + https://openconnectivity.org/developer/specifications/upnp-resources/upnp/device-management1-2 + UPnP InternetGatewayDevice:1 @@ -2569,7 +2949,9 @@ UPnP SDCP 2001 - https://upnp.org/specs/gw/UPnP-gw-InternetGatewayDevice-v1-Device.pdf + + http://upnp.org/specs/gw/UPnP-gw-InternetGatewayDevice-v1-Device.pdf + UPnP InternetGatewayDevice:2 @@ -2577,47 +2959,30 @@ UPnP SDCP 2010 - https://upnp.org/specs/gw/UPnP-gw-InternetGatewayDevice-v2-Device.pdf + + http://upnp.org/specs/gw/UPnP-gw-InternetGatewayDevice-v2-Device.pdf + USB 1.0 USB 1.0 Specification USB-IF January 1996 - https://www.usb.org/developers/docs/ + https://www.usb.org/documents USB 2.0 USB 2.0 Specification USB-IF April 2000 - https://www.usb.org/developers/docs/usb_20_122208.zip + https://www.usb.org/documents USB 3.0 USB 3.0 Specification USB-IF November 2008 - https://www.usb.org/developers/docs/usb_30_spec.zip - - - Wi-Fi Multimedia Technical Specification - Wi-Fi Multimedia Technical Specification - Wi-Fi Alliance - May 2012 - https://www.wi-fi.org/discover-wi-fi/specifications - - - WSC 2.0 - Wi-Fi Simple Configuration Technical Specification Version 2.0.x - Wi-Fi Alliance - https://www.wi-fi.org/discover-wi-fi/specifications - - - Wi-Fi Protected Setup Specification Version 1.0h - Wi-Fi Alliance - 2006 - https://www.wi-fi.org/discover-wi-fi/specifications + https://www.usb.org/documents Z-Wave @@ -2627,55 +2992,29 @@ ZigBee ZigBee Alliance website - https://www.zigbee.org + https://csa-iot.org/all-solutions/zigbee ZigBee 2007 Specification ZigBee 2007 Specification ZigBee Alliance October 2007 - https://www.zigbee.org/Specifications/ZigBee/download.aspx + https://csa-iot.org/all-solutions/zigbee - - - - - - - - - - + +