diff --git a/README.md b/README.md index 20651028..c97b0d54 100644 --- a/README.md +++ b/README.md @@ -738,14 +738,14 @@ It is a [python script](./tools/convert_dm_xml_to_json.py) to convert Data Model $ ./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-14-1-cwmp-full.xml tr-181-2-14-1-usp-full.xml Device. + - ./convert_dm_xml_to_json.py tr-181-2-15-0-cwmp-full.xml tr-181-2-15-0-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-14-1-cwmp-full.xml +Example of xml data model file: https://www.broadband-forum.org/cwmp/tr-181-2-15-0-cwmp-full.xml ``` ### XML generator diff --git a/dmtree/json/tr181.json b/dmtree/json/tr181.json index 56903925..41919439 100644 --- a/dmtree/json/tr181.json +++ b/dmtree/json/tr181.json @@ -84,6 +84,7 @@ "enumerations": [ "LocalReboot", "RemoteReboot", + "FactoryReset", "LocalFactoryReset", "RemoteFactoryReset" ] @@ -1128,7 +1129,7 @@ "usp" ], "datatype": "unsignedInt", - "unit": "kilobytes", + "unit": "KiB", "mapping": [ { "type": "ubus", @@ -1151,7 +1152,7 @@ "usp" ], "datatype": "unsignedInt", - "unit": "kilobytes", + "unit": "KiB", "mapping": [ { "type": "ubus", @@ -1163,6 +1164,30 @@ } } ] + }, + "TotalPersistent": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "KiB" + }, + "FreePersistent": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "KiB" } }, "Device.DeviceInfo.ProcessStatus.": { @@ -1304,7 +1329,7 @@ "usp" ], "datatype": "unsignedInt", - "unit": "kilobytes", + "unit": "KiB", "mapping": [ { "type": "ubus", @@ -1399,6 +1424,170 @@ } } }, + "Device.DeviceInfo.SupportedDataModel.{i}.": { + "type": "object", + "version": "2.0", + "protocols": [ + "cwmp" + ], + "uniqueKeys": [ + "URL", + "Alias", + "UUID" + ], + "access": false, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.3", + "protocols": [ + "cwmp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "URL": { + "type": "string", + "read": true, + "write": false, + "version": "2.0", + "protocols": [ + "cwmp" + ], + "datatype": "URL", + "range": [ + { + "max": 2048 + } + ] + }, + "UUID": { + "type": "string", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "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" + ], + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Features": { + "type": "string", + "read": true, + "write": false, + "version": "2.0", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + } + }, + "Device.DeviceInfo.ProxierInfo.": { + "type": "object", + "version": "2.3", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "ManufacturerOUI": { + "type": "string", + "read": true, + "write": false, + "version": "2.3", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "min": 6, + "max": 6 + } + ], + "pattern": [ + "[0-9A-F]{6}" + ] + }, + "ProductClass": { + "type": "string", + "read": true, + "write": false, + "version": "2.3", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "SerialNumber": { + "type": "string", + "read": true, + "write": false, + "version": "2.3", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "ProxyProtocol": { + "type": "string", + "read": true, + "write": false, + "version": "2.3", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "enumerations": [ + "Z-Wave", + "ZigBee", + "UPnP-DM", + "ETSI-M2M" + ] + } + }, "Device.DeviceInfo.TemperatureStatus.": { "type": "object", "version": "2.0", @@ -2260,170 +2449,6 @@ ], "input": {} } - }, - "Device.DeviceInfo.SupportedDataModel.{i}.": { - "type": "object", - "version": "2.0", - "protocols": [ - "cwmp" - ], - "uniqueKeys": [ - "URL", - "Alias", - "UUID" - ], - "access": false, - "array": true, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.3", - "protocols": [ - "cwmp" - ], - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "URL": { - "type": "string", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp" - ], - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] - }, - "UUID": { - "type": "string", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "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" - ], - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - }, - "Features": { - "type": "string", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp" - ], - "list": { - "datatype": "string" - } - } - }, - "Device.DeviceInfo.ProxierInfo.": { - "type": "object", - "version": "2.3", - "protocols": [ - "cwmp" - ], - "access": false, - "array": false, - "ManufacturerOUI": { - "type": "string", - "read": true, - "write": false, - "version": "2.3", - "protocols": [ - "cwmp" - ], - "datatype": "string", - "range": [ - { - "min": 6, - "max": 6 - } - ], - "pattern": [ - "[0-9A-F]{6}" - ] - }, - "ProductClass": { - "type": "string", - "read": true, - "write": false, - "version": "2.3", - "protocols": [ - "cwmp" - ], - "datatype": "string", - "range": [ - { - "max": 64 - } - ] - }, - "SerialNumber": { - "type": "string", - "read": true, - "write": false, - "version": "2.3", - "protocols": [ - "cwmp" - ], - "datatype": "string", - "range": [ - { - "max": 64 - } - ] - }, - "ProxyProtocol": { - "type": "string", - "read": true, - "write": false, - "version": "2.3", - "protocols": [ - "cwmp" - ], - "datatype": "string", - "enumerations": [ - "Z-Wave", - "ZigBee", - "UPnP-DM", - "ETSI-M2M" - ] - } } }, "Device.ManagementServer.": { @@ -2691,8 +2716,8 @@ "uci": { "file": "cwmp", "section": { - "type": "cpe", - "name": "cpe" + "type": "acs", + "name": "acs" }, "option": { "name": "ParameterKey" @@ -2943,21 +2968,6 @@ { "max": 256 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "stun", - "section": { - "type": "stun", - "name": "stun" - }, - "option": { - "name": "crudp_address" - } - } - } ] }, "STUNEnable": { @@ -2968,22 +2978,7 @@ "protocols": [ "cwmp" ], - "datatype": "boolean", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "stun", - "section": { - "type": "stun", - "name": "stun" - }, - "option": { - "name": "enable" - } - } - } - ] + "datatype": "boolean" }, "STUNServerAddress": { "type": "string", @@ -2998,21 +2993,6 @@ { "max": 256 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "stun", - "section": { - "type": "stun", - "name": "stun" - }, - "option": { - "name": "server_address" - } - } - } ] }, "STUNServerPort": { @@ -3029,21 +3009,6 @@ "min": 0, "max": 65535 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "stun", - "section": { - "type": "stun", - "name": "stun" - }, - "option": { - "name": "server_port" - } - } - } ] }, "STUNUsername": { @@ -3059,21 +3024,6 @@ { "max": 256 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "stun", - "section": { - "type": "stun", - "name": "stun" - }, - "option": { - "name": "username" - } - } - } ] }, "STUNPassword": { @@ -3089,21 +3039,6 @@ { "max": 256 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "stun", - "section": { - "type": "stun", - "name": "stun" - }, - "option": { - "name": "password" - } - } - } ] }, "STUNMaximumKeepAlivePeriod": { @@ -3120,22 +3055,7 @@ "min": -1 } ], - "unit": "seconds", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "stun", - "section": { - "type": "stun", - "name": "stun" - }, - "option": { - "name": "max_keepalive" - } - } - } - ] + "unit": "seconds" }, "STUNMinimumKeepAlivePeriod": { "type": "unsignedInt", @@ -3146,22 +3066,7 @@ "cwmp" ], "datatype": "unsignedInt", - "unit": "seconds", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "stun", - "section": { - "type": "stun", - "name": "stun" - }, - "option": { - "name": "min_keepalive" - } - } - } - ] + "unit": "seconds" }, "NATDetected": { "type": "boolean", @@ -3171,22 +3076,7 @@ "protocols": [ "cwmp" ], - "datatype": "boolean", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "stun", - "section": { - "type": "stun", - "name": "stun" - }, - "option": { - "name": "nat_detected" - } - } - } - ] + "datatype": "boolean" }, "AliasBasedAddressing": { "type": "boolean", @@ -3556,7 +3446,6 @@ "cwmp" ], "uniqueKeys": [ - "Alias", "ManufacturerOUI", "SerialNumber", "ProductClass" @@ -4486,2518 +4375,6 @@ } } }, - "Device.SoftwareModules.": { - "type": "object", - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "access": false, - "array": false, - "ExecEnvNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "unsignedInt" - }, - "DeploymentUnitNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "unsignedInt" - }, - "ExecutionUnitNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "unsignedInt" - }, - "InstallDU()": { - "type": "command", - "async": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "input": { - "URL": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ] - }, - "UUID": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "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}" - ] - }, - "Username": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - }, - "Password": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - }, - "ExecutionEnvRef": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - } - } - }, - "DUStateChange!": { - "type": "event", - "version": "2.12", - "protocols": [ - "usp" - ], - "UUID": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "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}" - ] - }, - "DeploymentUnitRef": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "string" - }, - "Version": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 32 - } - ] - }, - "CurrentState": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "string", - "enumerations": [ - "Installed", - "UnInstalled", - "Failed" - ] - }, - "Resolved": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "boolean" - }, - "ExecutionUnitRefList": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "list": { - "datatype": "string" - } - }, - "StartTime": { - "type": "dateTime", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "dateTime" - }, - "CompleteTime": { - "type": "dateTime", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "dateTime" - }, - "OperationPerformed": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "string", - "enumerations": [ - "Install", - "Update", - "Uninstall" - ] - } - }, - "Device.SoftwareModules.ExecEnv.{i}.": { - "type": "object", - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "uniqueKeys": [ - "Alias", - "Name" - ], - "access": false, - "array": true, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "boolean", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "environment", - "args": {}, - "key": "environment[i-1].status" - } - } - ] - }, - "Status": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "enumerations": [ - "Up", - "Error", - "Disabled" - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "environment", - "args": {}, - "key": "environment[i-1].status" - } - } - ] - }, - "Reset": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.1", - "protocols": [ - "cwmp" - ], - "datatype": "boolean" - }, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "Name": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 32 - } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "environment", - "args": {}, - "key": "environment[i-1].name" - } - } - ] - }, - "Type": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 64 - } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "environment", - "args": {}, - "key": "environment[i-1].type" - } - } - ] - }, - "InitialRunLevel": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "unsignedInt", - "range": [ - { - "max": 65535 - } - ] - }, - "RequestedRunLevel": { - "type": "int", - "read": true, - "write": true, - "version": "2.1", - "protocols": [ - "cwmp" - ], - "datatype": "int", - "range": [ - { - "min": -1, - "max": 65535 - } - ] - }, - "CurrentRunLevel": { - "type": "int", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "int", - "range": [ - { - "min": -1, - "max": 65535 - } - ] - }, - "InitialExecutionUnitRunLevel": { - "type": "int", - "read": true, - "write": true, - "version": "2.4", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "int", - "range": [ - { - "min": -1, - "max": 65535 - } - ] - }, - "Vendor": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 128 - } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "environment", - "args": {}, - "key": "environment[i-1].vendor" - } - } - ] - }, - "Version": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 32 - } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "environment", - "args": {}, - "key": "environment[i-1].version" - } - } - ] - }, - "ParentExecEnv": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string" - }, - "AllocatedDiskSpace": { - "type": "int", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "int", - "range": [ - { - "min": -1 - } - ], - "unit": "kilobytes", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "environment", - "args": {}, - "key": "environment[i-1].allocateddiskspace" - } - } - ] - }, - "AvailableDiskSpace": { - "type": "int", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "int", - "range": [ - { - "min": -1 - } - ], - "unit": "kilobytes", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "environment", - "args": {}, - "key": "environment[i-1].availablediskspace" - } - } - ] - }, - "AllocatedMemory": { - "type": "int", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "int", - "range": [ - { - "min": -1 - } - ], - "unit": "kilobytes", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "environment", - "args": {}, - "key": "environment[i-1].allocatedmemory" - } - } - ] - }, - "AvailableMemory": { - "type": "int", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "int", - "range": [ - { - "min": -1 - } - ], - "unit": "kilobytes", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "environment", - "args": {}, - "key": "environment[i-1].availablememory" - } - } - ] - }, - "ActiveExecutionUnits": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "list": { - "datatype": "string" - } - }, - "ProcessorRefList": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "list": { - "datatype": "string" - } - }, - "SetRunLevel()": { - "type": "command", - "async": false, - "version": "2.12", - "protocols": [ - "usp" - ], - "input": { - "RequestedRunLevel": { - "type": "int", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "int", - "range": [ - { - "min": -1, - "max": 65535 - } - ] - } - } - }, - "Reset()": { - "type": "command", - "async": false, - "version": "2.12", - "protocols": [ - "usp" - ] - } - }, - "Device.SoftwareModules.DeploymentUnit.{i}.": { - "type": "object", - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "uniqueKeys": [ - "UUID", - "Version", - "ExecutionEnvRef", - "Alias" - ], - "access": false, - "array": true, - "UUID": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 36 - } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "du_list", - "args": {}, - "key": "deployment_unit[i-1].uuid" - } - } - ] - }, - "DUID": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 64 - } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "du_list", - "args": {}, - "key": "deployment_unit[i-1].duid" - } - } - ] - }, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "Name": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 64 - } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "du_list", - "args": {}, - "key": "deployment_unit[i-1].name" - } - } - ] - }, - "Status": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "enumerations": [ - "Installing", - "Installed", - "Updating", - "Uninstalling", - "Uninstalled" - ] - }, - "Resolved": { - "type": "boolean", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "boolean" - }, - "URL": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "du_list", - "args": {}, - "key": "deployment_unit[i-1].url" - } - } - ] - }, - "Description": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 256 - } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "du_list", - "args": {}, - "key": "deployment_unit[i-1].description" - } - } - ] - }, - "Vendor": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 128 - } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "du_list", - "args": {}, - "key": "deployment_unit[i-1].vendor" - } - } - ] - }, - "Version": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 32 - } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "du_list", - "args": {}, - "key": "deployment_unit[i-1].version" - } - } - ] - }, - "VendorLogList": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "list": { - "datatype": "string" - } - }, - "VendorConfigList": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "list": { - "datatype": "string" - }, - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "du_list", - "args": {}, - "key": "deployment_unit[i-1].config" - } - } - ] - }, - "ExecutionUnitList": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "list": { - "datatype": "string" - } - }, - "ExecutionEnvRef": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "du_list", - "args": {}, - "key": "deployment_unit[i-1].environment" - } - } - ] - }, - "Update()": { - "type": "command", - "async": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "input": { - "URL": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "URL", - "range": [ - { - "max": 2048 - } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "du_list", - "args": {}, - "key": "deployment_unit[i-1].url" - } - } - ] - }, - "Username": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - }, - "Password": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - } - } - }, - "Uninstall()": { - "type": "command", - "async": true, - "version": "2.12", - "protocols": [ - "usp" - ] - } - }, - "Device.SoftwareModules.ExecutionUnit.{i}.": { - "type": "object", - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "uniqueKeys": [ - "EUID", - "Alias" - ], - "access": false, - "array": true, - "EUID": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 64 - } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "eu_list", - "args": {}, - "key": "execution_unit[i-1].euid" - } - } - ] - }, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "Name": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 32 - } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "eu_list", - "args": {}, - "key": "execution_unit[i-1].name" - } - } - ] - }, - "ExecEnvLabel": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 64 - } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "eu_list", - "args": {}, - "key": "execution_unit[i-1].euid" - } - } - ] - }, - "Status": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "enumerations": [ - "Idle", - "Starting", - "Active", - "Stopping" - ] - }, - "RequestedState": { - "type": "string", - "read": true, - "write": true, - "version": "2.1", - "protocols": [ - "cwmp" - ], - "datatype": "string", - "enumerations": [ - "Idle", - "Active" - ] - }, - "ExecutionFaultCode": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "enumerations": [ - "NoFault", - "FailureOnStart", - "FailureOnAutoStart", - "FailureOnStop", - "FailureWhileActive", - "DependencyFailure", - "UnStartable" - ] - }, - "ExecutionFaultMessage": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - }, - "AutoStart": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "boolean" - }, - "RunLevel": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "unsignedInt", - "range": [ - { - "max": 65535 - } - ] - }, - "Vendor": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 128 - } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "eu_list", - "args": {}, - "key": "execution_unit[i-1].vendor" - } - } - ] - }, - "Version": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 32 - } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "eu_list", - "args": {}, - "key": "execution_unit[i-1].version" - } - } - ] - }, - "Description": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 256 - } - ], - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "eu_list", - "args": {}, - "key": "execution_unit[i-1].description" - } - } - ] - }, - "DiskSpaceInUse": { - "type": "int", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "int", - "range": [ - { - "min": -1 - } - ], - "unit": "kilobytes", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "eu_list", - "args": {}, - "key": "execution_unit[i-1].disk_space" - } - } - ] - }, - "MemoryInUse": { - "type": "int", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "int", - "range": [ - { - "min": -1 - } - ], - "unit": "kilobytes", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "eu_list", - "args": {}, - "key": "execution_unit[i-1].memory_space" - } - } - ] - }, - "References": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "list": { - "datatype": "string" - } - }, - "AssociatedProcessList": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "list": { - "datatype": "string" - } - }, - "VendorLogList": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "list": { - "datatype": "string" - } - }, - "VendorConfigList": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "list": { - "datatype": "string" - }, - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "eu_list", - "args": {}, - "key": "execution_unit[i-1].config" - } - } - ] - }, - "SupportedDataModelList": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp" - ], - "list": { - "datatype": "string" - } - }, - "ExecutionEnvRef": { - "type": "string", - "read": true, - "write": false, - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "swmodules", - "method": "eu_list", - "args": {}, - "key": "execution_unit[i-1].environment" - } - } - ] - }, - "SetRequestedState()": { - "type": "command", - "async": false, - "version": "2.12", - "protocols": [ - "usp" - ], - "input": { - "RequestedState": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "string", - "enumerations": [ - "Idle", - "Active" - ] - } - } - }, - "Device.SoftwareModules.ExecutionUnit.{i}.Extensions.": { - "type": "object", - "version": "2.1", - "protocols": [ - "cwmp", - "usp" - ], - "access": false, - "array": false - } - } - }, - "Device.ETSIM2M.": { - "type": "object", - "version": "2.6", - "protocols": [ - "cwmp" - ], - "access": false, - "array": false, - "SCLNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt" - }, - "Device.ETSIM2M.SCL.{i}.": { - "type": "object", - "version": "2.6", - "protocols": [ - "cwmp" - ], - "uniqueKeys": [ - "Alias" - ], - "access": true, - "array": true, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "boolean" - }, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "AnnouncedToSCLList": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "list": { - "datatype": "string" - } - }, - "SAFPolicySetNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt" - }, - "AreaNwkInstanceNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt" - }, - "AreaNwkDeviceInfoInstanceNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt" - }, - "Device.ETSIM2M.SCL.{i}.Discovery.": { - "type": "object", - "version": "2.6", - "protocols": [ - "cwmp" - ], - "access": false, - "array": false, - "MaxNumberOfDiscovRecords": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt" - }, - "MaxSizeOfDiscovAnswer": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt" - } - }, - "Device.ETSIM2M.SCL.{i}.Reregistration.": { - "type": "object", - "version": "2.6", - "protocols": [ - "cwmp" - ], - "access": false, - "array": false, - "RegTargetNSCLList": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "list": { - "datatype": "string" - } - }, - "RegSearchStrings": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "list": { - "datatype": "string" - } - }, - "RegAccessRightID": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "string" - }, - "RegExpirationDuration": { - "type": "int", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "int", - "unit": "seconds" - }, - "Reregistration": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "boolean" - }, - "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.": { - "type": "object", - "version": "2.6", - "protocols": [ - "cwmp" - ], - "access": false, - "array": false, - "Progress": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt", - "range": [ - { - "min": 0, - "max": 100 - } - ], - "unit": "percent" - }, - "FinalStatus": { - "type": "string", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "string", - "enumerations": [ - "SUCCESS", - "FAILURE" - ] - } - } - }, - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.": { - "type": "object", - "version": "2.6", - "protocols": [ - "cwmp" - ], - "uniqueKeys": [ - "Alias" - ], - "access": true, - "array": true, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "boolean" - }, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "PolicyScope": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "list": { - "datatype": "string" - } - }, - "ANPPolicyNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt" - }, - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.": { - "type": "object", - "version": "2.6", - "protocols": [ - "cwmp" - ], - "uniqueKeys": [ - "ANName", - "Alias" - ], - "access": true, - "array": true, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "boolean" - }, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "ANName": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "string" - }, - "BlockPeriodNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt" - }, - "RequestCategoryNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt" - }, - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.": { - "type": "object", - "version": "2.6", - "protocols": [ - "cwmp" - ], - "uniqueKeys": [ - "Alias", - "FailedAttempts" - ], - "access": true, - "array": true, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "boolean" - }, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "FailedAttempts": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt" - }, - "BlockDuration": { - "type": "int", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "int", - "unit": "seconds" - } - }, - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.": { - "type": "object", - "version": "2.6", - "protocols": [ - "cwmp" - ], - "uniqueKeys": [ - "RCAT", - "Alias" - ], - "access": true, - "array": true, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "boolean" - }, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "RCAT": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "string" - }, - "ScheduleNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt" - }, - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.": { - "type": "object", - "version": "2.6", - "protocols": [ - "cwmp" - ], - "uniqueKeys": [ - "Alias" - ], - "access": true, - "array": true, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "boolean" - }, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "Schedules": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "list": { - "datatype": "string" - } - }, - "AbsTimeSpanNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt" - }, - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.": { - "type": "object", - "version": "2.6", - "protocols": [ - "cwmp" - ], - "uniqueKeys": [ - "Alias" - ], - "access": true, - "array": true, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "boolean" - }, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "StartTime": { - "type": "dateTime", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "dateTime" - }, - "EndTime": { - "type": "dateTime", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "dateTime" - } - } - } - } - }, - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.": { - "type": "object", - "version": "2.6", - "protocols": [ - "cwmp" - ], - "access": false, - "array": false, - "DefaultRCATValue": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "string" - }, - "RequestCategoryNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt" - }, - "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.": { - "type": "object", - "version": "2.6", - "protocols": [ - "cwmp" - ], - "uniqueKeys": [ - "RCAT", - "Alias" - ], - "access": true, - "array": true, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "boolean" - }, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "RCAT": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "string" - }, - "TolerableDelay": { - "type": "int", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "int", - "range": [ - { - "min": -1 - } - ], - "unit": "seconds" - }, - "Thresh": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt" - }, - "Mem": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "string", - "pattern": [ - "([0-9]{1,15}?[BKMGT])" - ] - }, - "RankedANList": { - "type": "string", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "list": { - "datatype": "string" - } - } - } - } - }, - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.": { - "type": "object", - "version": "2.6", - "protocols": [ - "cwmp" - ], - "uniqueKeys": [ - "ID" - ], - "access": false, - "array": true, - "ID": { - "type": "string", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "string" - }, - "AreaNwkType": { - "type": "string", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "string" - }, - "ListOfDevices": { - "type": "string", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "list": { - "datatype": "string" - } - }, - "PropertyNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt" - }, - "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.": { - "type": "object", - "version": "2.6", - "protocols": [ - "cwmp" - ], - "access": false, - "array": true, - "Name": { - "type": "string", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "string" - }, - "Value": { - "type": "string", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "string" - } - } - }, - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.": { - "type": "object", - "version": "2.6", - "protocols": [ - "cwmp" - ], - "access": false, - "array": true, - "AreaNwkInstance": { - "type": "string", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "string" - }, - "Host": { - "type": "string", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "list": { - "datatype": "string" - } - }, - "ListOfDeviceNeighbors": { - "type": "string", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "list": { - "datatype": "string" - } - }, - "ListOfDeviceApplications": { - "type": "string", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "list": { - "datatype": "string" - } - }, - "SleepInterval": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt", - "unit": "seconds" - }, - "SleepDuration": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt", - "unit": "seconds" - }, - "Status": { - "type": "string", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "string", - "enumerations": [ - "ASLEEP", - "AWAKE" - ] - }, - "Active": { - "type": "boolean", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "boolean" - }, - "PropertyNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt" - }, - "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.": { - "type": "object", - "version": "2.6", - "protocols": [ - "cwmp" - ], - "access": false, - "array": true, - "Name": { - "type": "string", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "string" - }, - "Value": { - "type": "string", - "read": true, - "write": false, - "version": "2.6", - "protocols": [ - "cwmp" - ], - "datatype": "string" - } - } - } - } - }, "Device.GatewayInfo.": { "type": "object", "version": "2.0", @@ -7199,21 +4576,6 @@ { "max": 256 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "system", - "section": { - "type": "system", - "name": "@system[0]" - }, - "option": { - "name": "timezone" - } - } - } ] } }, @@ -15029,16 +12391,6 @@ "Error" ] }, - "PacketCaptureResultNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.13", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt" - }, "Interface": { "type": "string", "read": true, @@ -15164,6 +12516,16 @@ } ] }, + "PacketCaptureResultNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.13", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, "Device.PacketCaptureDiagnostics.PacketCaptureResult.{i}.": { "type": "object", "version": "2.13", @@ -19882,6 +17244,2128 @@ } } }, + "Device.DOCSIS.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "CapabilitiesReq": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "TLV8", + "range": [ + { + "min": 0, + "max": 0 + }, + { + "min": 2, + "max": 255 + } + ] + }, + "CapabilitiesRsp": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "TLV8", + "range": [ + { + "min": 0, + "max": 0 + }, + { + "min": 2, + "max": 255 + } + ] + }, + "DownstreamNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "UpstreamNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "DownstreamChannelNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "UpstreamChannelNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "InterfaceNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "Device.DOCSIS.Downstream.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "Alias", + "Name" + ], + "access": false, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "Up", + "Down", + "Unknown", + "Dormant", + "NotPresent", + "LowerLayerDown", + "Error" + ] + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Name": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "LastChange": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "seconds" + }, + "LowerLayers": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string", + "maxsize": 1024 + } + }, + "Upstream": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MaxBitRate": { + "type": "int", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -1 + } + ], + "unit": "Mbps" + }, + "CurrentBitRate": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "Mbps" + }, + "DownstreamChannelList": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string", + "maxsize": 1024 + } + }, + "Device.DOCSIS.Downstream.{i}.Stats.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "BytesSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BytesReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "PacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "PacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "ErrorsSent": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "ErrorsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "UnicastPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "UnicastPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "DiscardPacketsSent": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "DiscardPacketsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "MulticastPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "MulticastPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BroadcastPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BroadcastPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "UnknownProtoPacketsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + } + } + }, + "Device.DOCSIS.Upstream.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "Alias", + "Name" + ], + "access": false, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "Up", + "Down", + "Unknown", + "Dormant", + "NotPresent", + "LowerLayerDown", + "Error" + ] + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Name": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "LastChange": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "seconds" + }, + "LowerLayers": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string", + "maxsize": 1024 + } + }, + "Upstream": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MaxBitRate": { + "type": "int", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -1 + } + ], + "unit": "Mbps" + }, + "CurrentBitRate": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "Mbps" + }, + "UpstreamChannelList": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string", + "maxsize": 1024 + } + }, + "Device.DOCSIS.Upstream.{i}.Stats.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "BytesSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BytesReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "PacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "PacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "ErrorsSent": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "ErrorsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "UnicastPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "UnicastPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "DiscardPacketsSent": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "DiscardPacketsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "MulticastPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "MulticastPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BroadcastPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BroadcastPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "UnknownProtoPacketsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + } + } + }, + "Device.DOCSIS.DownstreamChannel.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "Alias" + ], + "access": false, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "ID": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 255 + } + ] + }, + "Frequency": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": 0, + "max": 1000000000 + } + ], + "unit": "Hz" + }, + "Width": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": 0, + "max": 16000000 + } + ], + "unit": "Hz" + }, + "Modulation": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "Unknown", + "Other", + "QAM64", + "QAM256" + ] + }, + "Interleave": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "Unknown", + "Other", + "Taps8Increment16", + "Taps16Increment8", + "Taps32Increment4", + "Taps64Increment2", + "Taps128Increment1", + "Taps12increment17" + ] + }, + "Power": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "TenthdBmV" + }, + "Annex": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "Unknown", + "Other", + "AnnexA", + "AnnexB", + "AnnexC" + ] + }, + "Device.DOCSIS.DownstreamChannel.{i}.SignalQuality.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "SignalNoise": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "None" + }, + "Microreflections": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": 0, + "max": 255 + } + ], + "unit": "-dBc" + }, + "EqualizationData": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "DocsEqualizerData", + "range": [ + { + "min": 0, + "max": 0 + }, + { + "min": 36, + "max": 260 + } + ] + }, + "ExtUnerroreds": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "ExtCorrecteds": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "ExtUncorrectables": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + } + }, + "Device.DOCSIS.DownstreamChannel.{i}.SignalQualityExt.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "RxMER": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "None" + }, + "RxMerSamples": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "FbeNormalizationCoefficient": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int" + } + } + }, + "Device.DOCSIS.UpstreamChannel.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "ID": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": 0, + "max": 255 + } + ] + }, + "Frequency": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": 0, + "max": 1000000000 + } + ], + "unit": "Hz" + }, + "Width": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": 0, + "max": 64000000 + } + ], + "unit": "Hz" + }, + "SlotSize": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "ticks" + }, + "TxTimingOffset": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "RangingBackoffStart": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": 0, + "max": 16 + } + ] + }, + "RangingBackoffEnd": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": 0, + "max": 16 + } + ] + }, + "TxBackoffStart": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": 0, + "max": 16 + } + ] + }, + "TxBackoffEnd": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": 0, + "max": 16 + } + ] + }, + "Device.DOCSIS.UpstreamChannel.{i}.Status.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "TxPower": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "None" + }, + "T3Timeouts": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "T4Timeouts": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "RangingAborteds": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "ModulationType": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "DocsisUpstreamType", + "enumerations": [ + "Unknown", + "TDMA", + "ATDMA", + "SCDMA", + "TDMAAndATDMA" + ] + }, + "EqData": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "DocsEqualizerData", + "range": [ + { + "min": 0, + "max": 0 + }, + { + "min": 36, + "max": 260 + } + ] + }, + "T3Exceededs": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "IsMuted": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "RangingStatus": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "RangingState", + "enumerations": [ + "Other", + "Aborted", + "RetriesExceeded", + "Success", + "Continue", + "TimeoutT4" + ] + } + } + }, + "Device.DOCSIS.Interface.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "Alias", + "Name" + ], + "access": false, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "Up", + "Down", + "Unknown", + "Dormant", + "NotPresent", + "LowerLayerDown", + "Error" + ] + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Name": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "LastChange": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "seconds" + }, + "LowerLayers": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string", + "maxsize": 1024 + } + }, + "MACAddress": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "CMTSAddress": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + }, + "Capabilities": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string", + "enumerations": [ + "ATMCells", + "Concatenation" + ] + } + }, + "FirmwareVersion": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "DOCSISVersion": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "DOCSIS10", + "DOCSIS11", + "DOCSIS20", + "DOCSIS30", + "DOCSIS31" + ] + }, + "MdCfgIpProvMode": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "IPv4Only", + "IPv6Only", + "HonorMDD" + ] + }, + "Device.DOCSIS.Interface.{i}.Stats.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "BytesSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BytesReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "PacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "PacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "ErrorsSent": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "ErrorsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "UnicastPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "UnicastPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "DiscardPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "DiscardPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "MulticastPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "MulticastPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BroadcastPacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BroadcastPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "UnknownProtoPacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + } + }, + "Device.DOCSIS.Interface.{i}.ConnectivityStatus.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "Value": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "CmRegState", + "enumerations": [ + "Other", + "NotReady", + "NotSynchronized", + "PhySynchronized", + "UsParametersAcquired", + "RangingComplete", + "DHCPv4Complete", + "ToDEstablished", + "SecurityEstablished", + "ConfigFileDownloadComplete", + "RegistrationComplete", + "Operational", + "AccessDenied", + "EAEInProgress", + "DHCPv4InProgress", + "DHCPv6InProgress", + "DHCPv6Complete", + "RegistrationInProgress", + "BPIInit", + "ForwardingDisabled", + "DsTopologyResolutionInProgress", + "RangingInProgress", + "RFMuteAll" + ] + }, + "StatusCode": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "min": 0, + "max": 0 + }, + { + "min": 5, + "max": 7 + } + ] + }, + "Resets": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "LostSyncs": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "InvalidMaps": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "InvalidUcds": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "InvalidRangingRsps": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "InvalidRegRsps": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "T1Timeouts": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + }, + "T2Timeouts": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter32" + } + } + }, + "Device.DOCSIS.SpectrumAnalysis.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "InactivityTimeout": { + "type": "int", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": 0, + "max": 86400 + } + ], + "unit": "seconds" + }, + "FirstSegmentCenterFrequency": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "Hz" + }, + "LastSegmentCenterFrequency": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "Hz" + }, + "SegmentFrequencySpan": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1000000, + "max": 900000000 + } + ], + "unit": "Hz" + }, + "NumBinsPerSegment": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 2, + "max": 2048 + } + ] + }, + "EquivalentNoiseBandwidth": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 50, + "max": 500 + } + ], + "unit": "hundredthsbin" + }, + "WindowFunction": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "SpectrumAnalysisWindowFunction", + "enumerations": [ + "Other", + "Hann", + "BlackmanHarris", + "Rectangular", + "Hamming", + "FlatTop", + "Gaussian", + "Chebyshev" + ] + }, + "NumberOfAverages": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 1000 + } + ] + }, + "ResultNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "Device.DOCSIS.SpectrumAnalysis.Result.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "Frequency" + ], + "access": false, + "array": true, + "Frequency": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -2147483648, + "max": 2147483647 + } + ], + "unit": "Hz" + }, + "AmplitudeData": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "AmplitudeData", + "range": [ + { + "min": 0, + "max": 0 + }, + { + "min": 2, + "max": 4116 + } + ] + }, + "TotalSegmentPower": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "None" + } + } + } + }, "Device.PTM.": { "type": "object", "version": "2.0", @@ -21189,7 +20673,7 @@ "MACAddress": { "type": "string", "read": true, - "write": false, + "write": true, "version": "2.0", "protocols": [ "cwmp", @@ -30798,7 +30282,7 @@ "datatype": "unsignedInt", "range": [ { - "max": 100 + "max": 255 } ], "unit": "%" @@ -30820,17 +30304,6 @@ ], "unit": "dBm" }, - "RadioNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.13", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "unsignedInt" - }, "RadarDetections": { "type": "string", "read": true, @@ -30856,6 +30329,17 @@ ], "datatype": "boolean" }, + "RadioNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.13", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, "Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.": { "type": "object", "version": "2.13", @@ -31588,15 +31072,6 @@ ], "access": false, "array": false, - "mapping": { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0]" - } - }, "Device.WiFi.DataElements.Network.": { "type": "object", "version": "2.13", @@ -31606,19 +31081,10 @@ ], "access": false, "array": false, - "mapping": { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network" - } - }, "ID": { "type": "string", "read": true, - "write": true, + "write": false, "version": "2.13", "protocols": [ "cwmp", @@ -31662,7 +31128,7 @@ "ControllerID": { "type": "string", "read": true, - "write": true, + "write": false, "version": "2.13", "protocols": [ "cwmp", @@ -31690,18 +31156,516 @@ "cwmp", "usp" ], - "datatype": "unsignedInt", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.NumberOfDevices" + "datatype": "unsignedInt" + }, + "MSCSDisallowedStaList": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + } + }, + "SCSDisallowedStaList": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + } + }, + "SSIDNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "SetTrafficSeparation()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "boolean" + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Other" + ] + } + } + }, + "SetServicePrioritization()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "boolean" + }, + "DSCPMap": { + "type": "hexBinary", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "hexBinary", + "range": [ + { + "max": 64 + } + ] + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Other" + ] + } + } + }, + "SetPreferredBackhauls()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": {}, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Other" + ] + } + } + }, + "SetSSID()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "SSID": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string" + }, + "AddRemove": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string" + }, + "PassPhrase": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string" + }, + "Band": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "list": { + "datatype": "string", + "enumerations": [ + "All", + "2.4", + "5", + "6", + "5_UNII_1", + "5_UNII_2", + "5_UNII_3", + "5_UNII_4", + "6_UNII_5", + "6_UNII_6", + "6_UNII_7", + "6_UNII_8" + ] } } - ] + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Other" + ] + } + } + }, + "SetMSCSDisallowed()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "MSCSDisallowedStaList": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "list": { + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + } + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Other" + ] + } + } + }, + "SetSCSDisallowed()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "SCSDisallowedStaList": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "list": { + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + } + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Other" + ] + } + } + }, + "Device.WiFi.DataElements.Network.SSID.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "SSID" + ], + "access": false, + "array": true, + "SSID": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "Band": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string", + "enumerations": [ + "All", + "2.4", + "5", + "6", + "5_UNII_1", + "5_UNII_2", + "5_UNII_3", + "5_UNII_4", + "6_UNII_5", + "6_UNII_6", + "6_UNII_7", + "6_UNII_8" + ] + } + } + }, + "Device.WiFi.DataElements.Network.MultiAPSteeringSummaryStats.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "NoCandidateAPFailures": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BlacklistAttempts": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BlacklistSuccesses": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BlacklistFailures": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BTMAttempts": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BTMSuccesses": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BTMFailures": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BTMQueryResponses": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + } }, "Device.WiFi.DataElements.Network.Device.{i}.": { "type": "object", @@ -31786,6 +31750,316 @@ } ] }, + "ReportUnsuccessfulAssociations": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MaxReportingRate": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "attempts per minute" + }, + "APMetricsReportingInterval": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ], + "unit": "seconds" + }, + "Manufacturer": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "SerialNumber": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "ManufacturerModel": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "SoftwareVersion": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "ExecutionEnv": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "DSCPMap": { + "type": "hexBinary", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "hexBinary", + "range": [ + { + "max": 64 + } + ] + }, + "MaxPrioritizationRules": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "PrioritizationSupport": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MaxVIDs": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "APMetricsWiFi6": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "CountryCode": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "min": 2, + "max": 2 + } + ] + }, + "LocalSteeringDisallowedSTAList": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + } + }, + "BTMSteeringDisallowedSTAList": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + } + }, + "DFSEnable": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "ReportIndependentScans": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "AssociatedSTAinAPMetricsWiFi6": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MaxUnsuccessfulAssociationReportingRate": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "minutes" + }, + "STASteeringState": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "CoordinatedCACAllowed": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "TrafficSeparationAllowed": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "ServicePrioritizationAllowed": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, "RadioNumberOfEntries": { "type": "unsignedInt", "read": true, @@ -31808,6 +32082,1402 @@ } ] }, + "Default8021QNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.13", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "SSIDtoVIDMappingNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.13", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "CACStatusNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.13", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "IEEE1905SecurityNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.13", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "SPRuleNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.13", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "AnticipatedChannelsNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.13", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "AnticipatedChannelUsageNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.13", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "SetSTASteeringState()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "Disallowed": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "boolean" + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Other" + ] + } + } + }, + "SetDFSState()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "DFSEnable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "boolean" + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Other" + ] + } + } + }, + "SetAnticipatedChannelPreference()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "OpClass": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "ChannelList": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "list": { + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + } + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Other" + ] + } + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.Default8021Q.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "PrimaryVID" + ], + "access": true, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "PrimaryVID": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 4095 + } + ] + }, + "DefaultPCP": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 7 + } + ] + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.SSIDtoVIDMapping.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "SSID" + ], + "access": false, + "array": true, + "SSID": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "VID": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 4095 + } + ] + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.CACStatus.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "TimeStamp" + ], + "access": false, + "array": true, + "TimeStamp": { + "type": "dateTime", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "dateTime" + }, + "CACAvailableChannelNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "CACNonOccupancyChannelNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "CACActiveChannelNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "Device.WiFi.DataElements.Network.Device.{i}.CACStatus.{i}.CACAvailableChannel.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "OpClass" + ], + "access": false, + "array": true, + "OpClass": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "Channel": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "Minutes": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 65535 + } + ], + "unit": "Minutes" + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.CACStatus.{i}.CACNonOccupancyChannel.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "OpClass" + ], + "access": false, + "array": true, + "OpClass": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "Channel": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "Seconds": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 65535 + } + ], + "unit": "Seconds" + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.CACStatus.{i}.CACActiveChannel.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "OpClass" + ], + "access": false, + "array": true, + "OpClass": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "Channel": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "Countdown": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "Seconds" + } + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.SPRule.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "ID" + ], + "access": false, + "array": true, + "ID": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "Precedence": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 254 + } + ] + }, + "Output": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 9 + } + ] + }, + "AlwaysMatch": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.IEEE1905Security.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "OnboardingProtocol" + ], + "access": false, + "array": true, + "OnboardingProtocol": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "IntegrityAlgorithm": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "EncryptionAlgorithm": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.AnticipatedChannels.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "OpClass" + ], + "access": false, + "array": true, + "OpClass": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "ChannelList": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + } + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.AnticipatedChannelUsage.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "OpClass" + ], + "access": false, + "array": true, + "OpClass": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "Channel": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "ReferenceBSSID": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + }, + "EntryNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "Device.WiFi.DataElements.Network.Device.{i}.AnticipatedChannelUsage.{i}.Entry.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "BurstStartTime" + ], + "access": false, + "array": true, + "BurstStartTime": { + "type": "hexBinary", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "hexBinary", + "range": [ + { + "min": 4, + "max": 4 + } + ] + }, + "BurstLength": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "microseconds" + }, + "Repetitions": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "BurstInterval": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "microseconds" + }, + "RUBitmask": { + "type": "hexBinary", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "hexBinary", + "range": [ + { + "min": 2, + "max": 10 + } + ] + }, + "TransmitterIdentifier": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + }, + "PowerLevel": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "unit": "dBm" + }, + "ChannelUsageReason": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "TWT_schedule", + "TSPEC", + "Scheduler_policy", + "IEEE_802.11", + "Non_IEEE_802.11", + "BSS_non_usage" + ] + } + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.MultiAPDevice.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "ManufacturerOUI": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "min": 6, + "max": 6 + } + ], + "pattern": [ + "[0-9A-F]{6}" + ] + }, + "LastContactTime": { + "type": "dateTime", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "dateTime" + }, + "AssocIEEE1905DeviceRef": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "EasyMeshControllerOperationMode": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "NotSupported", + "SupportedNotEnabled", + "Running" + ] + }, + "EasyMeshAgentOperationMode": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "NotSupported", + "SupportedNotEnabled", + "Running" + ] + }, + "Device.WiFi.DataElements.Network.Device.{i}.MultiAPDevice.Backhaul.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "LinkType": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "None", + "Wi-Fi", + "MoCA", + "Ethernet", + "G.hn", + "HPNA", + "HomePlug", + "UPA" + ] + }, + "BackhaulMACAddress": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + }, + "BackhaulDeviceID": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + }, + "MACAddress": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + }, + "CurrentOperatingClassProfileNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "SteerWiFiBackhaul()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "TargetBSS": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + }, + "Channel": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt" + }, + "TimeOut": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "milliseconds" + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Not_Ready", + "Error_Timeout", + "Error_Invalid_Input", + "Error_Interface_Down", + "Error_Other" + ] + } + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.MultiAPDevice.Backhaul.CurrentOperatingClassProfile.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "Class" + ], + "access": false, + "array": true, + "Class": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "Channel": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "TxPower": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -127, + "max": 127 + } + ], + "unit": "dBm" + }, + "TimeStamp": { + "type": "dateTime", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "dateTime" + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.MultiAPDevice.Backhaul.Stats.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "BytesSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BytesReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "PacketsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "PacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "ErrorsSent": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "ErrorsReceived": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "LinkUtilization": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 100 + } + ], + "unit": "%" + }, + "SignalStrength": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ], + "unit": "dBm" + }, + "LastDataDownlinkRate": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "kbps" + }, + "LastDataUplinkRate": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "kbps" + }, + "TimeStamp": { + "type": "dateTime", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "dateTime" + } + } + } + }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.": { "type": "object", "version": "2.13", @@ -31820,15 +33490,6 @@ ], "access": false, "array": true, - "mapping": { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList" - } - }, "ID": { "type": "base64", "read": true, @@ -32017,6 +33678,159 @@ } ] }, + "TrafficSeparationCombinedFronthaul": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "TrafficSeparationCombinedBackhaul": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "SteeringPolicy": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 2 + } + ] + }, + "ChannelUtilizationThreshold": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "RCPISteeringThreshold": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 220 + } + ] + }, + "STAReportingRCPIThreshold": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 220 + } + ] + }, + "STAReportingRCPIHysteresisMarginOverride": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "decibels (dB)" + }, + "ChannelUtilizationReportingThreshold": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "AssociatedSTATrafficStatsInclusionPolicy": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "AssociatedSTALinkMetricsInclusionPolicy": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "ChipsetVendor": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "APMetricsWiFi6": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, "CurrentOperatingClassProfileNumberOfEntries": { "type": "unsignedInt", "read": true, @@ -32105,6 +33919,771 @@ } ] }, + "DisAllowedOpClassChannelsNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "ChannelScanRequest()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "OpClass": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "ChannelList": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "list": { + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + } + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Other" + ] + } + } + }, + "RadioEnable()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "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" + } + } + ] + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Other" + ] + } + } + }, + "SetTxPowerLimit()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "TransmitPowerLimit": { + "type": "int", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -128, + "max": 127 + } + ], + "unit": "dBm" + }, + "OperatingClass": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Other" + ] + } + } + }, + "SetSpatialReuse()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "BSSColor": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt" + }, + "HESIGASpatialReuseValue15Allowed": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "boolean" + }, + "SRGInformationValid": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "boolean" + }, + "NonSRGOffsetValid": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "boolean" + }, + "PSRDisallowed": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "boolean" + }, + "NonSRGOBSSPDMaxOffset": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt" + }, + "SRGOBSSPDMinOffset": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt" + }, + "SRGOBSSPDMaxOffset": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt" + }, + "SRGBSSColorBitmap": { + "type": "hexBinary", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "hexBinary", + "range": [ + { + "min": 8, + "max": 8 + } + ] + }, + "SRGPartialBSSIDBitmap": { + "type": "hexBinary", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "hexBinary", + "range": [ + { + "min": 8, + "max": 8 + } + ] + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Other" + ] + } + } + }, + "WiFiRestart()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Other" + ] + } + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.": { + "type": "object", + "version": "2.14", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": true, + "TimeStamp": { + "type": "string", + "read": true, + "write": false, + "version": "2.14", + "protocols": [ + "cwmp", + "usp" + ], + "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" + } + } + ] + }, + "OpClassScanNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.14", + "protocols": [ + "cwmp", + "usp" + ], + "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" + } + } + ] + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.OpClassScan.{i}.": { + "type": "object", + "version": "2.14", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "OperatingClass" + ], + "access": false, + "array": true, + "OperatingClass": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.14", + "protocols": [ + "cwmp", + "usp" + ], + "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].BSSList[@i-1].ScanResultList[@i-1].OpClassScanList[@i-1].OperatingClass" + } + } + ] + }, + "ChannelScanNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.14", + "protocols": [ + "cwmp", + "usp" + ], + "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" + } + } + ] + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.OpClassScan.{i}.ChannelScan.{i}.": { + "type": "object", + "version": "2.14", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "Channel" + ], + "access": false, + "array": true, + "Channel": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.14", + "protocols": [ + "cwmp", + "usp" + ], + "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].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" + ], + "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" + } + } + ] + }, + "Utilization": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.14", + "protocols": [ + "cwmp", + "usp" + ], + "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].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" + ], + "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].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" + ], + "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" + } + } + ] + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.OpClassScan.{i}.ChannelScan.{i}.NeighborBSS.{i}.": { + "type": "object", + "version": "2.14", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "BSSID" + ], + "access": false, + "array": true, + "BSSID": { + "type": "string", + "read": true, + "write": false, + "version": "2.14", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "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" + ], + "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" + } + } + ] + }, + "SignalStrength": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.14", + "protocols": [ + "cwmp", + "usp" + ], + "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].ScanResultList[@i-1].OpClassScanList[@i-1].ChannelScanList[@i-1].NeighborList[@i-1].SignalStrengh" + } + } + ] + }, + "ChannelBandwidth": { + "type": "string", + "read": true, + "write": false, + "version": "2.14", + "protocols": [ + "cwmp", + "usp" + ], + "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" + } + } + ] + }, + "ChannelUtilization": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.14", + "protocols": [ + "cwmp", + "usp" + ], + "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].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" + ], + "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" + } + } + ] + } + } + } + } + }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BackhaulSta.": { "type": "object", "version": "2.13", @@ -32146,6 +34725,228 @@ ] } }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanCapability.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "OnBootOnly": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "Impact": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 3 + } + ] + }, + "MinimumInterval": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "seconds" + }, + "OpClassChannelsNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanCapability.OpClassChannels.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "OpClass" + ], + "access": false, + "array": true, + "OpClass": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "ChannelList": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + } + } + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.CACCapability.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "CACMethodNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.CACCapability.CACMethod.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "Method" + ], + "access": false, + "array": true, + "Method": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "NumberOfSeconds": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "seconds" + }, + "OpClassChannelsNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.CACCapability.CACMethod.{i}.OpClassChannels.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "OpClass" + ], + "access": false, + "array": true, + "OpClass": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "ChannelList": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + } + } + } + } + }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.": { "type": "object", "version": "2.13", @@ -32261,6 +35062,664 @@ } ] }, + "AKMFrontHaulNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "AKMBackhaulNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.WiFi6APRole.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "HE160": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "HE8080": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MCSNSS": { + "type": "base64", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "base64", + "range": [ + { + "min": 4, + "max": 12 + } + ] + }, + "SUBeamformer": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "SUBeamformee": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MUBeamformer": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "Beamformee80orLess": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "BeamformeeAbove80": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "ULMUMIMO": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "ULOFDMA": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MaxDLMUMIMO": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "MaxULMUMIMO": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "MaxDLOFDMA": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "MaxULOFDMA": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "RTS": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MURTS": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MultiBSSID": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MUEDCA": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "TWTRequestor": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "TWTResponder": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "SpatialReuse": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "AnticipatedChannelUsage": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.WiFi6bSTARole.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "HE160": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "HE8080": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MCSNSS": { + "type": "base64", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "base64", + "range": [ + { + "min": 4, + "max": 12 + } + ] + }, + "SUBeamformer": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "SUBeamformee": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MUBeamformer": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "Beamformee80orLess": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "BeamformeeAbove80": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "ULMUMIMO": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "ULOFDMA": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MaxDLMUMIMO": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "MaxULMUMIMO": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "MaxDLOFDMA": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "MaxULOFDMA": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "RTS": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MURTS": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MultiBSSID": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MUEDCA": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "TWTRequestor": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "TWTResponder": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "SpatialReuse": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "AnticipatedChannelUsage": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.AKMFrontHaul.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "OUI" + ], + "access": false, + "array": true, + "OUI": { + "type": "base64", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "base64" + }, + "Type": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.AKMBackhaul.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "OUI" + ], + "access": false, + "array": true, + "OUI": { + "type": "base64", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "base64" + }, + "Type": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + } + }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.CapableOperatingClassProfile.{i}.": { "type": "object", "version": "2.13", @@ -32273,15 +35732,6 @@ ], "access": false, "array": true, - "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" - } - }, "Class": { "type": "unsignedInt", "read": true, @@ -32403,15 +35853,6 @@ ], "access": false, "array": true, - "mapping": { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].CurrentOperatingClasses" - } - }, "Class": { "type": "unsignedInt", "read": true, @@ -32495,6 +35936,24 @@ } ] }, + "TransmitPowerLimit": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -128, + "max": 127 + } + ], + "unit": "dBm" + }, "TimeStamp": { "type": "string", "read": true, @@ -32518,6 +35977,224 @@ ] } }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.DisAllowedOpClassChannels.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "OpClass" + ], + "access": true, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "OpClass": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "ChannelList": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + } + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.SpatialReuse.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "PartialBSSColor": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "BSSColor": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "HESIGASpatialReuseValue15Allowed": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "SRGInformationValid": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "NonSRGOffsetValid": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "PSRDisallowed": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "NonSRGOBSSPDMaxOffset": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "SRGOBSSPDMinOffset": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "SRGOBSSPDMaxOffset": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "SRGBSSColorBitmap": { + "type": "hexBinary", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "hexBinary", + "range": [ + { + "min": 8, + "max": 8 + } + ] + }, + "SRGPartialBSSIDBitmap": { + "type": "hexBinary", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "hexBinary", + "range": [ + { + "min": 8, + "max": 8 + } + ] + }, + "NeighborBSSColorInUseBitmap": { + "type": "hexBinary", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "hexBinary", + "range": [ + { + "min": 8, + "max": 8 + } + ] + } + }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.": { "type": "object", "version": "2.13", @@ -32530,15 +36207,6 @@ ], "access": false, "array": true, - "mapping": { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].BSSList" - } - }, "BSSID": { "type": "string", "read": true, @@ -32791,6 +36459,62 @@ } ] }, + "ByteCounterUnits": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 2 + } + ] + }, + "Profile1bSTAsDisallowed": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "Profile2bSTAsDisallowed": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "AssociationAllowanceStatus": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 1 + } + ] + }, "EstServiceParametersBE": { "type": "base64", "read": true, @@ -32903,6 +36627,116 @@ } ] }, + "BackhaulUse": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "FronthaulUse": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "R1disallowed": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "R2disallowed": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MultiBSSID": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "TransmittedBSSID": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "FronthaulAKMsAllowed": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string", + "enumerations": [ + "psk", + "dpp", + "sae", + "psk+sae", + "dpp+sae", + "dpp+psk+sae", + "SuiteSelector" + ] + } + }, + "BackhaulAKMsAllowed": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string", + "enumerations": [ + "psk", + "dpp", + "sae", + "psk+sae", + "dpp+sae", + "dpp+psk+sae", + "SuiteSelector" + ] + } + }, "STANumberOfEntries": { "type": "unsignedInt", "read": true, @@ -32925,6 +36759,131 @@ } ] }, + "QMDescriptorNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.13", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "SetQMDescriptors()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": {}, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Other" + ] + } + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.QMDescriptor.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "ClientMAC" + ], + "access": false, + "array": true, + "ClientMAC": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + }, + "DescriptorElement": { + "type": "hexBinary", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "hexBinary" + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.MultiAPSteering.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "BlacklistAttempts": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BTMAttempts": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BTMQueryResponses": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + } + }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.": { "type": "object", "version": "2.13", @@ -32937,15 +36896,6 @@ ], "access": false, "array": true, - "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" - } - }, "MACAddress": { "type": "string", "read": true, @@ -33083,6 +37033,17 @@ } ] }, + "ClientCapabilities": { + "type": "base64", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "base64" + }, "LastDataDownlinkRate": { "type": "unsignedInt", "read": true, @@ -33518,97 +37479,28 @@ } } ] - } - } - }, - "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.": { - "type": "object", - "version": "2.13", - "protocols": [ - "cwmp", - "usp" - ], - "access": false, - "array": true, - "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" - } - }, - "TimeStamp": { - "type": "string", - "read": true, - "write": false, - "version": "2.13", - "protocols": [ - "cwmp", - "usp" - ], - "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" - } - } - ] - }, - "OpClassScanNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.13", - "protocols": [ - "cwmp", - "usp" - ], - "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" - } - } - ] - }, - "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.OpClassScan.{i}.": { - "type": "object", - "version": "2.13", - "protocols": [ - "cwmp", - "usp" - ], - "uniqueKeys": [ - "OperatingClass" - ], - "access": false, - "array": true, - "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" - } }, - "OperatingClass": { + "CellularDataPreference": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "Excluded", + "Should not use", + "Should use" + ] + }, + "ReAssociationDelay": { "type": "unsignedInt", "read": true, - "write": false, - "version": "2.13", + "write": true, + "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33616,145 +37508,47 @@ "datatype": "unsignedInt", "range": [ { - "max": 255 + "max": 65535 } ], - "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" - } - } - ] + "unit": "seconds" }, - "ChannelScanNumberOfEntries": { + "TIDQueueSizesNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", + "version": "2.15", "protocols": [ "cwmp", "usp" ], - "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}.": { + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.MultiAPSTA.": { "type": "object", - "version": "2.13", + "version": "2.15", "protocols": [ "cwmp", "usp" ], - "uniqueKeys": [ - "Channel" - ], "access": false, - "array": true, - "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" - } - }, - "Channel": { - "type": "unsignedInt", + "array": false, + "AssociationTime": { + "type": "dateTime", "read": true, "write": false, - "version": "2.13", + "version": "2.15", "protocols": [ "cwmp", "usp" ], - "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].BSSList[@i-1].ScanResultList[@i-1].OpClassScanList[@i-1].ChannelScanList[@i-1].Channel" - } - } - ] - }, - "TimeStamp": { - "type": "string", - "read": true, - "write": false, - "version": "2.13", - "protocols": [ - "cwmp", - "usp" - ], - "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" - } - } - ] - }, - "Utilization": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.13", - "protocols": [ - "cwmp", - "usp" - ], - "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].BSSList[@i-1].ScanResultList[@i-1].OpClassScanList[@i-1].ChannelScanList[@i-1].Utilization" - } - } - ] + "datatype": "dateTime" }, "Noise": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", + "version": "2.15", "protocols": [ "cwmp", "usp" @@ -33764,215 +37558,709 @@ { "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": { + "SteeringHistoryNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", + "version": "2.15", "protocols": [ "cwmp", "usp" ], - "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}.": { + "Disassociate()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "DisassociationTimer": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "minutes" + }, + "ReasonCode": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt" + }, + "Silent": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "boolean" + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Not_Ready", + "Error_Timeout", + "Error_Interface_Down", + "Error_Other" + ] + } + } + }, + "BTMRequest()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "DisassociationImminent": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "boolean" + }, + "DisassociationTimer": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "beacon transmission times" + }, + "BSSTerminationDuration": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "minutes" + }, + "ValidityInterval": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "beacon intervals" + }, + "SteeringTimer": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "beacon intervals" + }, + "TargetBSS": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Not_Ready", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Invalid_Mac", + "Error_Interface_Down", + "Error_Other" + ] + } + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.MultiAPSTA.SteeringSummaryStats.": { "type": "object", - "version": "2.13", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "NoCandidateAPFailures": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BlacklistAttempts": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BlacklistSuccesses": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BlacklistFailures": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BTMAttempts": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BTMSuccesses": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BTMFailures": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "BTMQueryResponses": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "LastSteerTime": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "seconds" + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.MultiAPSTA.SteeringHistory.{i}.": { + "type": "object", + "version": "2.15", "protocols": [ "cwmp", "usp" ], "uniqueKeys": [ - "BSSID" + "Time", + "APOrigin", + "APDestination" ], "access": false, "array": true, - "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" - } - }, - "BSSID": { - "type": "string", + "Time": { + "type": "dateTime", "read": true, "write": false, - "version": "2.13", + "version": "2.15", "protocols": [ "cwmp", "usp" ], - "datatype": "MACAddress", - "range": [ - { - "max": 17 - } - ], - "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" - } - } - ] + "datatype": "dateTime" }, - "SSID": { + "APOrigin": { "type": "string", "read": true, "write": false, - "version": "2.13", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "TriggerEvent": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", "protocols": [ "cwmp", "usp" ], "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" - } - } + "enumerations": [ + "Unknown", + "Wi-Fi Channel Utilization", + "Wi-Fi Link Quality", + "Backhaul Link Utilization" ] }, - "SignalStrength": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.13", - "protocols": [ - "cwmp", - "usp" - ], - "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].ScanResultList[@i-1].OpClassScanList[@i-1].ChannelScanList[@i-1].NeighborList[@i-1].SignalStrengh" - } - } - ] - }, - "ChannelBandwidth": { + "SteeringApproach": { "type": "string", "read": true, "write": false, - "version": "2.13", + "version": "2.15", "protocols": [ "cwmp", "usp" ], "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" - } - } + "enumerations": [ + "Blacklist", + "BTM Request", + "Async BTM Query" ] }, - "ChannelUtilization": { + "APDestination": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "SteeringDuration": { "type": "unsignedInt", "read": true, "write": false, - "version": "2.13", + "version": "2.15", "protocols": [ "cwmp", "usp" ], "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].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.13", - "protocols": [ - "cwmp", - "usp" - ], - "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" - } - } - ] + "unit": "seconds" } } + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.WiFi6Capabilities.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "HE160": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "HE8080": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MCSNSS": { + "type": "base64", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "base64", + "range": [ + { + "min": 4, + "max": 12 + } + ] + }, + "SUBeamformer": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "SUBeamformee": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MUBeamformer": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "Beamformee80orLess": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "BeamformeeAbove80": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "ULMUMIMO": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "ULOFDMA": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MaxDLMUMIMO": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "MaxULMUMIMO": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "MaxDLOFDMA": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "MaxULOFDMA": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "RTS": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MURTS": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MultiBSSID": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MUEDCA": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "TWTRequestor": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "TWTResponder": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "SpatialReuse": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "AnticipatedChannelUsage": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + } + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.TIDQueueSizes.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "TID" + ], + "access": false, + "array": true, + "TID": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "Size": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + } } } }, @@ -33988,15 +38276,6 @@ ], "access": false, "array": true, - "mapping": { - "type": "ubus", - "ubus": { - "object": "wifi.dataelements.collector", - "method": "dump", - "args": {}, - "key": "data[0].wfa-dataelements:Network.DeviceList[@i-1].RadioList[@i-1].UnassociatedStaList" - } - }, "MACAddress": { "type": "string", "read": true, @@ -34056,6 +38335,176 @@ } ] } + }, + "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.MultiAPRadio.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "RadarDetections": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "unsignedInt", + "maxsize": 1024 + } + }, + "FullScan()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "DwellTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "DFSDwellTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "HomeTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "SSID": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string" + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "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, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "DFSDwellTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "HomeTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "SSID": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string" + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Not_Ready", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Interface_Down", + "Error_Other" + ] + } + } + } } } } @@ -34080,6 +38529,119 @@ ], "datatype": "unsignedInt" }, + "Associated!": { + "type": "event", + "version": "2.15", + "protocols": [ + "usp" + ], + "BSSID": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + }, + "MACAddress": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + }, + "StatusCode": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt" + }, + "HTCapabilities": { + "type": "base64", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "base64", + "range": [ + { + "min": 1, + "max": 1 + } + ] + }, + "VHTCapabilities": { + "type": "base64", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "base64", + "range": [ + { + "min": 2, + "max": 6 + } + ] + }, + "HECapabilities": { + "type": "base64", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "base64", + "range": [ + { + "min": 4, + "max": 14 + } + ] + }, + "TimeStamp": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string" + } + }, "Device.WiFi.DataElements.AssociationEvent.AssociationEventData.{i}.": { "type": "object", "version": "2.13", @@ -34201,6 +38763,284 @@ "usp" ], "datatype": "string" + }, + "Device.WiFi.DataElements.AssociationEvent.AssociationEventData.{i}.WiFi6Capabilities.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "HE160": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "HE8080": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MCSNSS": { + "type": "base64", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "base64", + "range": [ + { + "min": 4, + "max": 12 + } + ] + }, + "SUBeamformer": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "SUBeamformee": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MUBeamformer": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "Beamformee80orLess": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "BeamformeeAbove80": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "ULMUMIMO": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "ULOFDMA": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MaxDLMUMIMO": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "MaxULMUMIMO": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "MaxDLOFDMA": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "MaxULOFDMA": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "RTS": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MURTS": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MultiBSSID": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MUEDCA": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "TWTRequestor": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "TWTResponder": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "SpatialReuse": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "AnticipatedChannelUsage": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + } } } }, @@ -34224,6 +39064,141 @@ ], "datatype": "unsignedInt" }, + "Disassociated!": { + "type": "event", + "version": "2.15", + "protocols": [ + "usp" + ], + "BSSID": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + }, + "MACAddress": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + }, + "ReasonCode": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt" + }, + "BytesSent": { + "type": "unsignedLong", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "StatsCounter64" + }, + "BytesReceived": { + "type": "unsignedLong", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "StatsCounter64" + }, + "PacketsSent": { + "type": "unsignedLong", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "StatsCounter64" + }, + "PacketsReceived": { + "type": "unsignedLong", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "StatsCounter64" + }, + "ErrorsSent": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "StatsCounter32" + }, + "ErrorsReceived": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "StatsCounter32" + }, + "RetransCount": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "StatsCounter32" + }, + "TimeStamp": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string" + } + }, "Device.WiFi.DataElements.DisassociationEvent.DisassociationEventData.{i}.": { "type": "object", "version": "2.13", @@ -34373,6 +39348,146 @@ "datatype": "string" } } + }, + "Device.WiFi.DataElements.FailedConnectionEvent.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "FailedConnectionEventDataNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "FailedConnection!": { + "type": "event", + "version": "2.15", + "protocols": [ + "usp" + ], + "MACAddress": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + }, + "StatusCode": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt" + }, + "ReasonCode": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt" + }, + "TimeStamp": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string" + } + }, + "Device.WiFi.DataElements.FailedConnectionEvent.FailedConnectionEventData.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": true, + "MACAddress": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + }, + "StatusCode": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "ReasonCode": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "TimeStamp": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + } + } } }, "Device.WiFi.Radio.{i}.": { @@ -35528,6 +40643,439 @@ ], "datatype": "boolean" }, + "ManagementPacketRate": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "kbps" + }, + "RemoteMeasurementRequest()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "TargetBSS": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + }, + "Timeout": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "seconds" + }, + "OperatingClass": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "Channel": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "mapping": [ + { + "type": "uci", + "uci": { + "file": "wireless", + "section": { + "type": "wifi-device", + "index": "@i-1" + }, + "option": { + "name": "channel" + } + } + } + ] + } + }, + "output": { + "SignalStrength": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ], + "unit": "dBm" + }, + "Noise": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Not_Ready", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Invalid_Mac", + "Error_Interface_Down", + "Error_Other" + ], + "mapping": [ + { + "type": "uci", + "uci": { + "file": "wireless", + "section": { + "type": "wifi-device", + "index": "@i-1" + }, + "option": { + "name": "disabled" + } + } + } + ] + } + } + }, + "InitiateCCAMeasurement()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "Channel": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "mapping": [ + { + "type": "uci", + "uci": { + "file": "wireless", + "section": { + "type": "wifi-device", + "index": "@i-1" + }, + "option": { + "name": "channel" + } + } + } + ] + }, + "DwellTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "milliseconds" + } + }, + "output": { + "CCAReport": { + "type": "hexBinary", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "hexBinary", + "range": [ + { + "min": 12, + "max": 12 + } + ] + }, + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Not_Implemented", + "Error_Not_Ready", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Interface_Down", + "Error_Other" + ], + "mapping": [ + { + "type": "uci", + "uci": { + "file": "wireless", + "section": { + "type": "wifi-device", + "index": "@i-1" + }, + "option": { + "name": "disabled" + } + } + } + ] + } + } + }, + "FullScan()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "DwellTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "DFSDwellTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "HomeTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "SSID": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string" + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Not_Ready", + "Error_Timeout", + "Error_Invalid_Input", + "Error_Interface_Down", + "Error_Other" + ], + "mapping": [ + { + "type": "uci", + "uci": { + "file": "wireless", + "section": { + "type": "wifi-device", + "index": "@i-1" + }, + "option": { + "name": "disabled" + } + } + } + ] + } + } + }, + "ChannelScan()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "DwellTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "DFSDwellTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "HomeTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "SSID": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string" + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Not_Ready", + "Error_Invalid_Input", + "Error_Timeout", + "Error_Interface_Down", + "Error_Other" + ], + "mapping": [ + { + "type": "uci", + "uci": { + "file": "wireless", + "section": { + "type": "wifi-device", + "index": "@i-1" + }, + "option": { + "name": "disabled" + } + } + } + ] + } + } + }, "Device.WiFi.Radio.{i}.Stats.": { "type": "object", "version": "2.0", @@ -35958,6 +41506,181 @@ } } }, + "Device.WiFi.CCAMeasurementDiagnostic.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "DiagnosticsState": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "DiagnosticsState", + "enumerations": [ + "None", + "Requested", + "Canceled", + "Complete", + "Error" + ] + }, + "Channel": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "DwellTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "CCAReport": { + "type": "hexBinary", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "hexBinary", + "range": [ + { + "min": 12, + "max": 12 + } + ] + } + }, + "Device.WiFi.RemoteMeasurementDiagnostic.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "DiagnosticsState": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "DiagnosticsState", + "enumerations": [ + "None", + "Requested", + "Canceled", + "Complete", + "Error" + ] + }, + "TargetBSS": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "MACAddress", + "range": [ + { + "max": 17 + } + ], + "pattern": [ + "", + "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" + ] + }, + "Timeout": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "unit": "seconds" + }, + "OperatingClass": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + }, + "Channel": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "SignalStrength": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ], + "unit": "dBm" + }, + "Noise": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 255 + } + ] + } + }, "Device.WiFi.NeighboringWiFiDiagnostic.": { "type": "object", "version": "2.7", @@ -38067,22 +43790,48 @@ ], "pattern": [ "\\d{4}|\\d{8}" - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "wireless", - "section": { - "type": "wifi-iface", - "index": "@i-1" - }, - "option": { - "name": "wps_pin" - } - } - } ] + }, + "InitiateWPSPBC()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Success", + "Error_Not_Ready", + "Error_Timeout", + "Error_Other" + ], + "mapping": [ + { + "type": "uci", + "uci": { + "file": "wireless", + "section": { + "type": "wifi-iface", + "index": "@i-1" + }, + "option": { + "name": "wps" + } + } + } + ] + } + } } }, "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.": { @@ -38097,35 +43846,6 @@ ], "access": false, "array": true, - "Type": { - "type": "string", - "read": true, - "write": false, - "version": "2.14", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string" - }, - "SetStaATF": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.14", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "unsignedInt", - "range": [ - { - "min": 0, - "max": 100 - } - ], - "unit": "percent" - }, "MACAddress": { "type": "string", "read": true, @@ -38157,6 +43877,35 @@ } ] }, + "Type": { + "type": "string", + "read": true, + "write": false, + "version": "2.14", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "SetStaATF": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.14", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 100 + } + ], + "unit": "percent" + }, "OperatingStandard": { "type": "string", "read": true, @@ -38927,22 +44676,7 @@ "cwmp", "usp" ], - "datatype": "string", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "wireless", - "section": { - "type": "wifi-iface", - "index": "@i-1" - }, - "option": { - "name": "acct_secret" - } - } - } - ] + "datatype": "string" }, "SecondarySecret": { "type": "string", @@ -42148,20 +47882,7 @@ "usp" ], "datatype": "unsignedInt", - "unit": "seconds", - "mapping": [ - { - "type": "ubus", - "ubus": { - "object": "network.interface", - "method": "status", - "args": { - "interface": "@Name" - }, - "key": "uptime" - } - } - ] + "unit": "seconds" }, "LowerLayers": { "type": "string", @@ -47898,6 +53619,36 @@ } ] }, + "IPLayerCapSupportedSoftwareVersion": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "IPLayerCapSupportedControlProtocolVersion": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, "IPLayerCapSupportedMetrics": { "type": "string", "read": true, @@ -47912,7 +53663,8 @@ "IPLR", "Sampled_RTT", "IPDV", - "IPRR" + "IPRR", + "RIPR" ] } }, @@ -48068,7 +53820,7 @@ "range": [ { "min": 35, - "max": 9000 + "max": 8972 } ], "unit": "octets" @@ -48085,11 +53837,27 @@ "range": [ { "min": 35, - "max": 9000 + "max": 8972 } ], "unit": "octets" }, + "UDPPayloadContent": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "zeroes", + "ones", + "alternates0and1", + "random" + ] + }, "PortMin": { "type": "unsignedInt", "read": true, @@ -48196,6 +53964,16 @@ ], "datatype": "boolean" }, + "RIPREnable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "boolean" + }, "PreambleDuration": { "type": "unsignedInt", "read": true, @@ -48246,6 +54024,22 @@ } ] }, + "NumberFirstModeTestSubIntervals": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 100 + } + ] + }, "TestSubInterval": { "type": "unsignedInt", "read": true, @@ -48297,6 +54091,40 @@ ], "unit": "seconds" }, + "TimeoutNoTestTraffic": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 500, + "max": 1000 + } + ], + "unit": "milliseconds" + }, + "TimeoutNoStatusMessage": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 500, + "max": 1000 + } + ], + "unit": "milliseconds" + }, "Tmax": { "type": "unsignedInt", "read": true, @@ -48348,6 +54176,32 @@ ], "unit": "microseconds" }, + "SeqErrThresh": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 100 + } + ] + }, + "ReordDupIgnoreEnable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "boolean" + }, "LowerThresh": { "type": "unsignedInt", "read": true, @@ -48516,6 +54370,36 @@ ], "datatype": "dateTime" }, + "MaxETHCapacityNoFCS": { + "type": "decimal", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "decimal" + }, + "MaxETHCapacityWithFCS": { + "type": "decimal", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "decimal" + }, + "MaxETHCapacityWithFCSVLAN": { + "type": "decimal", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "decimal" + }, "LossRatioAtMax": { "type": "decimal", "read": true, @@ -48566,6 +54450,116 @@ ], "datatype": "decimal" }, + "ReplicatedRatioAtMax": { + "type": "decimal", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "decimal" + }, + "InterfaceEthMbpsAtMax": { + "type": "decimal", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "decimal" + }, + "IPLayerCapacitySummary": { + "type": "decimal", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "decimal" + }, + "LossRatioSummary": { + "type": "decimal", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "decimal" + }, + "RTTRangeSummary": { + "type": "decimal", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "decimal" + }, + "PDVRangeSummary": { + "type": "decimal", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "decimal" + }, + "MinOnewayDelaySummary": { + "type": "decimal", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "decimal" + }, + "MinRTTSummary": { + "type": "decimal", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "decimal" + }, + "ReorderedRatioSummary": { + "type": "decimal", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "decimal" + }, + "ReplicatedRatioSummary": { + "type": "decimal", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "decimal" + }, + "InterfaceEthMbpsSummary": { + "type": "decimal", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "decimal" + }, "TmaxRTTUsed": { "type": "unsignedInt", "read": true, @@ -49156,6 +55150,16 @@ } ] }, + "RouteHopsNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.0", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, "IPAddressUsed": { "type": "string", "read": true, @@ -49182,16 +55186,6 @@ "datatype": "unsignedInt", "unit": "milliseconds" }, - "RouteHopsNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp" - ], - "datatype": "unsignedInt" - }, "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.": { "type": "object", "version": "2.0", @@ -50347,158 +56341,6 @@ } } }, - "Device.IP.Diagnostics.UDPEchoConfig.": { - "type": "object", - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "access": false, - "array": false, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "boolean" - }, - "Interface": { - "type": "string", - "read": true, - "write": true, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - }, - "SourceIPAddress": { - "type": "string", - "read": true, - "write": true, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "IPAddress", - "range": [ - { - "max": 45 - } - ] - }, - "UDPPort": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "unsignedInt" - }, - "EchoPlusEnabled": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "boolean" - }, - "EchoPlusSupported": { - "type": "boolean", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "boolean" - }, - "PacketsReceived": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "unsignedInt" - }, - "PacketsResponded": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "unsignedInt" - }, - "BytesReceived": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "unsignedInt" - }, - "BytesResponded": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "unsignedInt" - }, - "TimeFirstPacketReceived": { - "type": "dateTime", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "dateTime" - }, - "TimeLastPacketReceived": { - "type": "dateTime", - "read": true, - "write": false, - "version": "2.0", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "dateTime" - } - }, "Device.IP.Diagnostics.UDPEchoDiagnostics.": { "type": "object", "version": "2.9", @@ -50916,6 +56758,36 @@ } ] }, + "IPLayerCapSupportedSoftwareVersion": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "IPLayerCapSupportedControlProtocolVersion": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, "IPLayerCapSupportedMetrics": { "type": "string", "read": true, @@ -50930,7 +56802,8 @@ "IPLR", "Sampled_RTT", "IPDV", - "IPRR" + "IPRR", + "RIPR" ] } }, @@ -51078,7 +56951,7 @@ "range": [ { "min": 35, - "max": 9000 + "max": 8972 } ], "unit": "octets" @@ -51095,11 +56968,27 @@ "range": [ { "min": 35, - "max": 9000 + "max": 8972 } ], "unit": "octets" }, + "UDPPayloadContent": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "enumerations": [ + "zeroes", + "ones", + "alternates0and1", + "random" + ] + }, "PortMin": { "type": "unsignedInt", "read": true, @@ -51206,6 +57095,16 @@ ], "datatype": "boolean" }, + "RIPREnable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, "PreambleDuration": { "type": "unsignedInt", "read": true, @@ -51256,6 +57155,22 @@ } ] }, + "NumberFirstModeTestSubIntervals": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 100 + } + ] + }, "TestSubInterval": { "type": "unsignedInt", "read": true, @@ -51307,6 +57222,40 @@ ], "unit": "seconds" }, + "TimeoutNoTestTraffic": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 500, + "max": 1000 + } + ], + "unit": "milliseconds" + }, + "TimeoutNoStatusMessage": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 500, + "max": 1000 + } + ], + "unit": "milliseconds" + }, "Tmax": { "type": "unsignedInt", "read": true, @@ -51358,6 +57307,32 @@ ], "unit": "microseconds" }, + "SeqErrThresh": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 100 + } + ] + }, + "ReordDupIgnoreEnable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, "LowerThresh": { "type": "unsignedInt", "read": true, @@ -51500,6 +57475,36 @@ ], "datatype": "dateTime" }, + "MaxETHCapacityNoFCS": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "MaxETHCapacityWithFCS": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "MaxETHCapacityWithFCSVLAN": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, "LossRatioAtMax": { "type": "decimal", "read": true, @@ -51550,6 +57555,116 @@ ], "datatype": "decimal" }, + "ReplicatedRatioAtMax": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "InterfaceEthMbpsAtMax": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "IPLayerCapacitySummary": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "LossRatioSummary": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "RTTRangeSummary": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "PDVRangeSummary": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "MinOnewayDelaySummary": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "MinRTTSummary": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "ReorderedRatioSummary": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "ReplicatedRatioSummary": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "InterfaceEthMbpsSummary": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, "IncrementalResultNumberOfEntries": { "type": "unsignedInt", "read": true, @@ -51560,6 +57675,16 @@ ], "datatype": "unsignedInt" }, + "ModalResultNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.14", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, "TmaxRTTUsed": { "type": "unsignedInt", "read": true, @@ -51582,6 +57707,135 @@ "datatype": "unsignedInt", "unit": "microseconds" }, + "Device.IP.Diagnostics.IPLayerCapacityMetrics.ModalResult.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "access": false, + "array": true, + "MaxIPLayerCapacity": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "TimeOfMax": { + "type": "dateTime", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "dateTime" + }, + "MaxETHCapacityNoFCS": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "MaxETHCapacityWithFCS": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "MaxETHCapacityWithFCSVLAN": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "LossRatioAtMax": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "RTTRangeAtMax": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "PDVRangeAtMax": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "MinOnewayDelayAtMax": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "ReorderedRatioAtMax": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "ReplicatedRatioAtMax": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "InterfaceEthMbpsAtMax": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + } + }, "Device.IP.Diagnostics.IPLayerCapacityMetrics.IncrementalResult.{i}.": { "type": "object", "version": "2.14", @@ -51659,6 +57913,26 @@ "cwmp" ], "datatype": "decimal" + }, + "ReplicatedRatio": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" + }, + "InterfaceEthMbps": { + "type": "decimal", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "decimal" } } }, @@ -51840,6 +58114,158 @@ } ] } + }, + "Device.IP.Diagnostics.UDPEchoConfig.": { + "type": "object", + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "Interface": { + "type": "string", + "read": true, + "write": true, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "SourceIPAddress": { + "type": "string", + "read": true, + "write": true, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "IPAddress", + "range": [ + { + "max": 45 + } + ] + }, + "UDPPort": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "EchoPlusEnabled": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "EchoPlusSupported": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "PacketsReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "PacketsResponded": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "BytesReceived": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "BytesResponded": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "TimeFirstPacketReceived": { + "type": "dateTime", + "read": true, + "write": false, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "dateTime" + }, + "TimeLastPacketReceived": { + "type": "dateTime", + "read": true, + "write": false, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "dateTime" + } } } }, @@ -56740,6 +63166,17 @@ "max": 65535 } ] + }, + "IncludeSystemPorts": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" } }, "Device.MAP.Domain.{i}.Interface.": { @@ -57066,7 +63503,9 @@ ], "list": { "datatype": "string", - "maxsize": 10000 + "item": { + "max": 10000 + } } }, "URL": { @@ -57981,6 +64420,2797 @@ "datatype": "dateTime" } } + }, + "Device.Routing.Babel.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "Disabled", + "Enabled", + "Error_Misconfigured", + "Error" + ] + }, + "ImplementationVersion": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 32 + } + ] + }, + "SelfRouterID": { + "type": "hexBinary", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "hexBinary" + }, + "SelfSeqno": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 65535 + } + ] + }, + "SupportedMetricCompAlgorithms": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string", + "enumerations": [ + "2-out-of-3", + "ETX" + ] + } + }, + "SupportedSecurityMechanisms": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string", + "enumerations": [ + "MAC", + "DTLS" + ] + } + }, + "SupportedMACAlgorithms": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string", + "enumerations": [ + "HMAC-SHA256", + "BLAKE2s-128" + ] + } + }, + "SupportedDTLSCertTypes": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string", + "enumerations": [ + "X.509", + "RawPublicKey" + ] + } + }, + "StatsEnable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "InterfaceSettingNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "RouteNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "MACKeySetNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "DTLSCertSetNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "StatsReset": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "StatsReset()": { + "type": "command", + "async": false, + "version": "2.15", + "protocols": [ + "usp" + ] + }, + "Device.Routing.Babel.Constants.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "UDPPort": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ] + }, + "MulticastGroup": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "IPv6Address", + "range": [ + { + "max": 45 + } + ] + } + }, + "Device.Routing.Babel.InterfaceSetting.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "Disabled", + "Enabled", + "Error_Misconfigured", + "Error" + ] + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "InterfaceReference": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "InterfaceMetricAlgorithm": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "SplitHorizonEnabled": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "McastHelloSeqno": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 65535 + } + ] + }, + "McastHelloInterval": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 65535 + } + ], + "unit": "centiseconds" + }, + "UpdateInterval": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 65535 + } + ], + "unit": "centiseconds" + }, + "MACEnabled": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "InterfaceMACKeySets": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string" + } + }, + "MACVerify": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "DTLSEnabled": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "InterfaceDTLSCertSets": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string" + } + }, + "CachedInfoEnabled": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "DTLSCertPrefer": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "PacketLogEnable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "PacketLog": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "NeighborNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "Device.Routing.Babel.InterfaceSetting.{i}.Stats.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "SentMcastHello": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "SentMcastUpdate": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "SentUcastHello": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "SentUcastUpdate": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "SentIHU": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + }, + "ReceivedPackets": { + "type": "unsignedLong", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "StatsCounter64" + } + }, + "Device.Routing.Babel.InterfaceSetting.{i}.Neighbor.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "NeighborAddress" + ], + "access": false, + "array": true, + "NeighborAddress": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "IPAddress", + "range": [ + { + "max": 45 + } + ] + }, + "HelloMCastHistory": { + "type": "hexBinary", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "hexBinary" + }, + "HelloUCastHistory": { + "type": "hexBinary", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "hexBinary" + }, + "TXCost": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 65535 + } + ] + }, + "ExpectedMCastHelloSeqno": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -1, + "max": 65535 + } + ] + }, + "ExpectedUCastHelloSeqno": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -1, + "max": 65535 + } + ] + }, + "UnicastHelloSeqno": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -1, + "max": 65535 + } + ] + }, + "UnicastHelloInterval": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 65535 + } + ], + "unit": "centiseconds" + }, + "RXCost": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 65535 + } + ] + }, + "Cost": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 65535 + } + ] + } + } + }, + "Device.Routing.Babel.Route.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "RoutePrefix", + "SourceRouterID" + ], + "access": false, + "array": true, + "RoutePrefix": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "IPPrefix", + "range": [ + { + "max": 49 + } + ] + }, + "SourceRouterID": { + "type": "hexBinary", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "hexBinary" + }, + "Neighbor": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "ReceivedMetric": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -1, + "max": 65535 + } + ] + }, + "CalculatedMetric": { + "type": "int", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -1, + "max": 65535 + } + ] + }, + "RouteSeqno": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 65535 + } + ] + }, + "NextHop": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "IPAddress", + "range": [ + { + "max": 45 + } + ] + }, + "RouteFeasible": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "RouteSelected": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + } + }, + "Device.Routing.Babel.MACKeySet.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "DefaultApply": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "MACKeyNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "Device.Routing.Babel.MACKeySet.{i}.MACKey.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "KeyUseSend": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "KeyUseVerify": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "KeyValue": { + "type": "hexBinary", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "hexBinary" + }, + "MACKeyAlgorithm": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "MACTestState": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "DiagnosticsState", + "enumerations": [ + "None", + "Requested", + "Canceled", + "Complete", + "Error" + ] + }, + "InputString": { + "type": "hexBinary", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "hexBinary" + }, + "InputMAC": { + "type": "hexBinary", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "hexBinary" + }, + "Match": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "MACTest()": { + "type": "command", + "async": false, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "InputString": { + "type": "hexBinary", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "hexBinary" + }, + "InputMAC": { + "type": "hexBinary", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "hexBinary" + } + }, + "output": { + "Match": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "boolean" + } + } + } + } + }, + "Device.Routing.Babel.DTLSCertSet.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "DefaultApply": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "DTLSCertNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "Device.Routing.Babel.DTLSCertSet.{i}.DTLSCert.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "CertValue": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "CertType": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "CertPrivateKey": { + "type": "hexBinary", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "hexBinary" + } + } + } + } + }, + "Device.USPAgent.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "EndpointID": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "SoftwareVersion": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "UpTime": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "unit": "seconds" + }, + "SupportedProtocols": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string", + "item": { + "min": 1 + }, + "enumerations": [ + "CoAP", + "WebSocket", + "STOMP", + "MQTT" + ] + } + }, + "SupportedFingerprintAlgorithms": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "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" + ], + "list": { + "datatype": "string" + } + }, + "MaxSubscriptionChangeAdoptionTime": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 5 + } + ], + "unit": "seconds" + }, + "MTPNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "ControllerNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "CertificateNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "AddCertificate": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "max": 65535 + } + ] + }, + "Device.USPAgent.MTP.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "enumerations": [ + "Up", + "Down", + "Error" + ] + }, + "Protocol": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "EnableMDNS": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "Device.USPAgent.MTP.{i}.CoAP.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "Interfaces": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + }, + "Port": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ] + }, + "Path": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "IsEncrypted": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "EnableEncryption": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + } + }, + "Device.USPAgent.MTP.{i}.STOMP.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "Reference": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "Destination": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "DestinationFromServer": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + } + }, + "Device.USPAgent.MTP.{i}.WebSocket.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "Interfaces": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + }, + "Port": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ] + }, + "Path": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "EnableEncryption": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "KeepAliveInterval": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1 + } + ], + "unit": "seconds" + } + }, + "Device.USPAgent.MTP.{i}.MQTT.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "Reference": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "ResponseTopicConfigured": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "max": 65535 + } + ] + }, + "ResponseTopicDiscovered": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "max": 65535 + } + ] + }, + "PublishQoS": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 2 + } + ] + } + } + }, + "Device.USPAgent.Controller.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "uniqueKeys": [ + "EndpointID", + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "EndpointID": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "ControllerCode": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "max": 128 + } + ] + }, + "ProvisioningCode": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "AssignedRole": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + }, + "InheritedRole": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + }, + "Credential": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "PeriodicNotifInterval": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1 + } + ], + "unit": "seconds" + }, + "PeriodicNotifTime": { + "type": "dateTime", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "dateTime" + }, + "USPNotifRetryMinimumWaitInterval": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ], + "unit": "seconds" + }, + "USPNotifRetryIntervalMultiplier": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1000, + "max": 65535 + } + ] + }, + "MTPNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "SendOnBoardRequest": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "Device.USPAgent.Controller.{i}.MTP.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "uniqueKeys": [ + "Protocol", + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "Protocol": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "Order": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1 + } + ] + }, + "Device.USPAgent.Controller.{i}.MTP.{i}.CoAP.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "Host": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Port": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ] + }, + "Path": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "EnableEncryption": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + } + }, + "Device.USPAgent.Controller.{i}.MTP.{i}.STOMP.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "Reference": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "Destination": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + } + }, + "Device.USPAgent.Controller.{i}.MTP.{i}.WebSocket.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "Host": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Port": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ] + }, + "Path": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "IsEncrypted": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "EnableEncryption": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "KeepAliveInterval": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1 + } + ], + "unit": "seconds" + }, + "CurrentRetryCount": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "SessionRetryMinimumWaitInterval": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ], + "unit": "seconds" + }, + "SessionRetryIntervalMultiplier": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1000, + "max": 65535 + } + ] + } + }, + "Device.USPAgent.Controller.{i}.MTP.{i}.MQTT.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "Reference": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "Topic": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "max": 65535 + } + ] + }, + "PublishRetainResponse": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "PublishRetainNotify": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + } + } + } + }, + "Device.USPAgent.Certificate.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "uniqueKeys": [ + "SerialNumber", + "Issuer", + "Alias" + ], + "access": false, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "SerialNumber": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "Issuer": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } + }, + "Device.USPAgent.ControllerTrust.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "UntrustedRole": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string", + "item": { + "max": 1 + } + } + }, + "BannedRole": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "TOFUAllowed": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "TOFUInactivityTimer": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "unit": "seconds" + }, + "RoleNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "CredentialNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "ChallengeNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "Device.USPAgent.ControllerTrust.Role.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "uniqueKeys": [ + "Name", + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "Name": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "PermissionNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "Device.USPAgent.ControllerTrust.Role.{i}.Permission.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "uniqueKeys": [ + "Order", + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "Order": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "Targets": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + }, + "Param": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "min": 4, + "max": 4 + } + ] + }, + "Obj": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "min": 4, + "max": 4 + } + ] + }, + "InstantiatedObj": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "min": 4, + "max": 4 + } + ] + }, + "CommandEvent": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "range": [ + { + "min": 4, + "max": 4 + } + ] + } + } + }, + "Device.USPAgent.ControllerTrust.Credential.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "uniqueKeys": [ + "Credential", + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "Role": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + }, + "Credential": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "AllowedUses": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "enumerations": [ + "MTP-only", + "MTP-and-USP", + "MTP-and-broker" + ] + } + }, + "Device.USPAgent.ControllerTrust.Challenge.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Description": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "Role": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "Type": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "enumerations": [ + "Passphrase" + ] + }, + "Value": { + "type": "base64", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "base64" + }, + "ValueType": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "enumerations": [ + "text/plain", + "image/jpeg" + ] + }, + "Instruction": { + "type": "base64", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "base64" + }, + "InstructionType": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "enumerations": [ + "text/plain", + "image/jpeg", + "text/html" + ] + }, + "Retries": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "LockoutPeriod": { + "type": "int", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "int", + "range": [ + { + "min": 0 + } + ], + "unit": "seconds" + } + } } }, "Device.NeighborDiscovery.": { @@ -59506,16 +68736,6 @@ ], "access": true, "array": true, - "mapping": { - "type": "uci", - "uci": { - "file": "qos", - "section": { - "type": "classify" - }, - "dmmapfile": "dmmap_qos" - } - }, "Enable": { "type": "boolean", "read": true, @@ -59632,21 +68852,6 @@ { "max": 45 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "qos", - "section": { - "type": "classify", - "index": "@i-1" - }, - "option": { - "name": "dsthost" - } - } - } ] }, "DestMask": { @@ -59690,21 +68895,6 @@ { "max": 45 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "qos", - "section": { - "type": "classify", - "index": "@i-1" - }, - "option": { - "name": "srchost" - } - } - } ] }, "SourceMask": { @@ -59749,21 +68939,6 @@ "min": -1, "max": 255 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "qos", - "section": { - "type": "classify", - "index": "@i-1" - }, - "option": { - "name": "proto" - } - } - } ] }, "ProtocolExclude": { @@ -59792,21 +68967,6 @@ "min": -1, "max": 65535 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "qos", - "section": { - "type": "classify", - "index": "@i-1" - }, - "option": { - "name": "dstports" - } - } - } ] }, "DestPortRangeMax": { @@ -59824,21 +68984,6 @@ "min": -1, "max": 65535 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "qos", - "section": { - "type": "classify", - "index": "@i-1" - }, - "option": { - "name": "portrange" - } - } - } ] }, "DestPortExclude": { @@ -59867,21 +69012,6 @@ "min": -1, "max": 65535 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "qos", - "section": { - "type": "classify", - "index": "@i-1" - }, - "option": { - "name": "srcports" - } - } - } ] }, "SourcePortRangeMax": { @@ -61608,22 +70738,7 @@ "cwmp", "usp" ], - "datatype": "unsignedInt", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "qos", - "section": { - "type": "class", - "index": "@i-1" - }, - "option": { - "name": "maxsize" - } - } - } - ] + "datatype": "unsignedInt" }, "Weight": { "type": "unsignedInt", @@ -62131,7 +71246,6 @@ "usp" ], "uniqueKeys": [ - "Alias", "PhysAddress" ], "access": false, @@ -63485,7 +72599,7 @@ ], "datatype": "unsignedInt" }, - "SuccessCount": { + "ResultNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, @@ -63495,7 +72609,7 @@ ], "datatype": "unsignedInt" }, - "ResultNumberOfEntries": { + "SuccessCount": { "type": "unsignedInt", "read": true, "write": false, @@ -66378,7 +75492,8 @@ "usp" ], "uniqueKeys": [ - "Alias" + "Alias", + "Order" ], "access": true, "array": true, @@ -69631,6 +78746,89 @@ } ] }, + "GroupNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "RoleNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "SupportedShellNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "CheckCredentialsDiagnostics()": { + "type": "command", + "async": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "input": { + "Username": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string" + }, + "Password": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string" + } + }, + "output": { + "Status": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Credentials_Good", + "Credentials_Bad_Requested_Username_Not_Supported", + "Credentials_Bad_Requested_Password_Incorrect", + "Credentials_Missing", + "Error_Invalid_Input", + "Error_Other" + ] + } + } + }, "Device.Users.User.{i}.": { "type": "object", "version": "2.0", @@ -69640,7 +78838,8 @@ ], "uniqueKeys": [ "Username", - "Alias" + "Alias", + "UserID" ], "access": true, "array": true, @@ -69658,7 +78857,7 @@ "type": "string", "read": true, "write": true, - "version": "2.3", + "version": "2.0", "protocols": [ "cwmp", "usp" @@ -69711,6 +78910,17 @@ } ] }, + "UserID": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, "RemoteAccessCapable": { "type": "boolean", "read": true, @@ -69784,6 +78994,45 @@ } ] }, + "GroupParticipation": { + "type": "string", + "read": true, + "write": true, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string", + "maxsize": 1024 + } + }, + "RoleParticipation": { + "type": "string", + "read": true, + "write": true, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string", + "maxsize": 1024 + } + }, + "StaticUser": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, "Language": { "type": "string", "read": true, @@ -69814,6 +79063,294 @@ } } ] + }, + "Shell": { + "type": "string", + "read": true, + "write": true, + "version": "2.0", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + } + }, + "Device.Users.CheckCredentialsDiagnostics.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "DiagnosticsState": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "DiagnosticsState", + "enumerations": [ + "None", + "Requested", + "Canceled", + "Complete", + "Error" + ] + }, + "Username": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "Password": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp" + ], + "datatype": "string" + } + }, + "Device.Users.Group.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "Groupname", + "Alias", + "GroupID" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "GroupID": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "Groupname": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "RoleParticipation": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string", + "maxsize": 1024 + } + }, + "StaticGroup": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + } + }, + "Device.Users.SupportedShell.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "Alias", + "Name" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "Name": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + } + }, + "Device.Users.Role.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "RoleName", + "Alias", + "RoleID" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "RoleID": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "RoleName": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "StaticRole": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" } } }, @@ -73041,6 +82578,16 @@ ], "datatype": "unsignedInt" }, + "Controller": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string" + }, "ForceSample()": { "type": "command", "async": false, @@ -76111,22 +85658,7 @@ "cwmp", "usp" ], - "datatype": "boolean", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "bulkdata", - "name": "bulkdata" - }, - "option": { - "name": "enable" - } - } - } - ] + "datatype": "boolean" }, "Status": { "type": "string", @@ -76142,21 +85674,6 @@ "Enabled", "Disabled", "Error" - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "bulkdata", - "name": "bulkdata" - }, - "option": { - "name": "enable" - } - } - } ] }, "MinReportingInterval": { @@ -76185,7 +85702,8 @@ "enumerations": [ "Streaming", "File", - "HTTP" + "HTTP", + "MQTT" ] } }, @@ -76260,18 +85778,7 @@ "cwmp", "usp" ], - "datatype": "unsignedInt", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile" - } - } - } - ] + "datatype": "unsignedInt" }, "Device.BulkData.Profile.{i}.": { "type": "object", @@ -76285,16 +85792,6 @@ ], "access": true, "array": true, - "mapping": { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile" - }, - "dmmapfile": "dmmap_cwmp_profile" - } - }, "Enable": { "type": "boolean", "read": true, @@ -76304,22 +85801,7 @@ "cwmp", "usp" ], - "datatype": "boolean", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "enable" - } - } - } - ] + "datatype": "boolean" }, "Alias": { "type": "string", @@ -76335,21 +85817,6 @@ { "max": 64 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "profile_alias" - } - } - } ] }, "Name": { @@ -76366,21 +85833,6 @@ { "max": 255 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "name" - } - } - } ] }, "NumberOfRetainedFailedReports": { @@ -76397,21 +85849,6 @@ { "min": -1 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "nbre_of_retained_failed_reports" - } - } - } ] }, "Protocol": { @@ -76423,22 +85860,7 @@ "cwmp", "usp" ], - "datatype": "string", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "protocol" - } - } - } - ] + "datatype": "string" }, "EncodingType": { "type": "string", @@ -76449,22 +85871,7 @@ "cwmp", "usp" ], - "datatype": "string", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "encoding_type" - } - } - } - ] + "datatype": "string" }, "ReportingInterval": { "type": "unsignedInt", @@ -76481,22 +85888,7 @@ "min": 1 } ], - "unit": "seconds", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "reporting_interval" - } - } - } - ] + "unit": "seconds" }, "TimeReference": { "type": "dateTime", @@ -76507,22 +85899,18 @@ "cwmp", "usp" ], - "datatype": "dateTime", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "time_reference" - } - } - } - ] + "datatype": "dateTime" + }, + "ParameterNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.5", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" }, "StreamingHost": { "type": "string", @@ -76642,32 +86030,6 @@ } ] }, - "ParameterNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.5", - "protocols": [ - "cwmp", - "usp" - ], - "datatype": "unsignedInt", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile_parameter", - "name": "false" - }, - "option": { - "name": "false" - } - } - } - ] - }, "Controller": { "type": "string", "read": true, @@ -76695,6 +86057,14 @@ "datatype": "string" } }, + "ForceCollection()": { + "type": "command", + "async": false, + "version": "2.15", + "protocols": [ + "usp" + ] + }, "Device.BulkData.Profile.{i}.Parameter.{i}.": { "type": "object", "version": "2.5", @@ -76704,16 +86074,6 @@ ], "access": true, "array": true, - "mapping": { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile_parameter" - }, - "dmmapfile": "dmmap_cwmp_profile_parameter" - } - }, "Name": { "type": "string", "read": true, @@ -76728,21 +86088,6 @@ { "max": 64 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile_parameter", - "index": "@i-1" - }, - "option": { - "name": "name" - } - } - } ] }, "Reference": { @@ -76759,21 +86104,6 @@ { "max": 256 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile_parameter", - "index": "@i-1" - }, - "option": { - "name": "reference" - } - } - } ] } }, @@ -76795,22 +86125,7 @@ "cwmp", "usp" ], - "datatype": "string", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "csv_encoding_field_separator" - } - } - } - ] + "datatype": "string" }, "RowSeparator": { "type": "string", @@ -76821,22 +86136,7 @@ "cwmp", "usp" ], - "datatype": "string", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "csv_encoding_row_separator" - } - } - } - ] + "datatype": "string" }, "EscapeCharacter": { "type": "string", @@ -76847,22 +86147,7 @@ "cwmp", "usp" ], - "datatype": "string", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "csv_encoding_escape_character" - } - } - } - ] + "datatype": "string" }, "ReportFormat": { "type": "string", @@ -76877,21 +86162,6 @@ "enumerations": [ "ParameterPerRow", "ParameterPerColumn" - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "csv_encoding_report_format" - } - } - } ] }, "RowTimestamp": { @@ -76908,21 +86178,6 @@ "Unix-Epoch", "ISO-8601", "None" - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "csv_encoding_row_time_stamp" - } - } - } ] } }, @@ -76948,21 +86203,6 @@ "enumerations": [ "ObjectHierarchy", "NameValuePair" - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "json_encoding_report_format" - } - } - } ] }, "ReportTimestamp": { @@ -76979,21 +86219,6 @@ "Unix-Epoch", "ISO-8601", "None" - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "json_encoding_report_time_stamp" - } - } - } ] } }, @@ -77020,21 +86245,6 @@ { "max": 2048 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "http_url" - } - } - } ] }, "Username": { @@ -77051,21 +86261,6 @@ { "max": 256 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "http_username" - } - } - } ] }, "Password": { @@ -77082,21 +86277,6 @@ { "max": 256 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "http_password" - } - } - } ] }, "CompressionsSupported": { @@ -77126,22 +86306,7 @@ "cwmp", "usp" ], - "datatype": "string", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "http_compression" - } - } - } - ] + "datatype": "string" }, "MethodsSupported": { "type": "string", @@ -77169,22 +86334,7 @@ "cwmp", "usp" ], - "datatype": "string", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "http_method" - } - } - } - ] + "datatype": "string" }, "UseDateHeader": { "type": "boolean", @@ -77195,22 +86345,7 @@ "cwmp", "usp" ], - "datatype": "boolean", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "http_use_date_header" - } - } - } - ] + "datatype": "boolean" }, "RetryEnable": { "type": "boolean", @@ -77221,22 +86356,7 @@ "cwmp", "usp" ], - "datatype": "boolean", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "http_retry_enable" - } - } - } - ] + "datatype": "boolean" }, "RetryMinimumWaitInterval": { "type": "unsignedInt", @@ -77253,21 +86373,6 @@ "min": 1, "max": 65535 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "http_retry_minimum_wait_interval" - } - } - } ] }, "RetryIntervalMultiplier": { @@ -77285,21 +86390,6 @@ "min": 1000, "max": 65535 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "http_retry_interval_multiplier" - } - } - } ] }, "RequestURIParameterNumberOfEntries": { @@ -77311,22 +86401,7 @@ "cwmp", "usp" ], - "datatype": "unsignedInt", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile_http_request_uri_parameter", - "name": "false" - }, - "option": { - "name": "false" - } - } - } - ] + "datatype": "unsignedInt" }, "PersistAcrossReboot": { "type": "boolean", @@ -77337,22 +86412,7 @@ "cwmp", "usp" ], - "datatype": "boolean", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile", - "index": "@i-1" - }, - "option": { - "name": "http_persist_across_reboot" - } - } - } - ] + "datatype": "boolean" }, "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.": { "type": "object", @@ -77363,16 +86423,6 @@ ], "access": true, "array": true, - "mapping": { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile_http_request_uri_parameter" - }, - "dmmapfile": "dmmap_cwmp_profile_http_request_uri_parameter" - } - }, "Name": { "type": "string", "read": true, @@ -77387,21 +86437,6 @@ { "max": 64 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile_http_request_uri_parameter", - "index": "@i-1" - }, - "option": { - "name": "name" - } - } - } ] }, "Reference": { @@ -77418,24 +86453,1314 @@ { "max": 256 } + ] + } + } + }, + "Device.BulkData.Profile.{i}.MQTT.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "Reference": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "PublishTopic": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 65535 + } + ] + }, + "PublishQoS": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 2 + } + ] + }, + "PublishRetain": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + } + } + } + }, + "Device.SoftwareModules.": { + "type": "object", + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "ExecEnvNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "DeploymentUnitNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "ExecutionUnitNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "InstallDU()": { + "type": "command", + "async": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "input": { + "URL": { + "type": "string", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "datatype": "URL", + "range": [ + { + "max": 2048 + } + ] + }, + "UUID": { + "type": "string", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "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}" + ] + }, + "Username": { + "type": "string", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Password": { + "type": "string", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "ExecutionEnvRef": { + "type": "string", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } + } + }, + "DUStateChange!": { + "type": "event", + "version": "2.12", + "protocols": [ + "usp" + ], + "UUID": { + "type": "string", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "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}" + ] + }, + "DeploymentUnitRef": { + "type": "string", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "datatype": "string" + }, + "Version": { + "type": "string", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 32 + } + ] + }, + "CurrentState": { + "type": "string", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Installed", + "UnInstalled", + "Failed" + ] + }, + "Resolved": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "datatype": "boolean" + }, + "ExecutionUnitRefList": { + "type": "string", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "list": { + "datatype": "string" + } + }, + "StartTime": { + "type": "dateTime", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "datatype": "dateTime" + }, + "CompleteTime": { + "type": "dateTime", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "datatype": "dateTime" + }, + "OperationPerformed": { + "type": "string", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Install", + "Update", + "Uninstall" + ] + } + }, + "Device.SoftwareModules.ExecEnv.{i}.": { + "type": "object", + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "Alias", + "Name" + ], + "access": false, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "Up", + "Error", + "Disabled" + ] + }, + "Reset": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.1", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Name": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 32 + } + ] + }, + "Type": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "InitialRunLevel": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 65535 + } + ] + }, + "RequestedRunLevel": { + "type": "int", + "read": true, + "write": true, + "version": "2.1", + "protocols": [ + "cwmp" + ], + "datatype": "int", + "range": [ + { + "min": -1, + "max": 65535 + } + ] + }, + "CurrentRunLevel": { + "type": "int", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -1, + "max": 65535 + } + ] + }, + "InitialExecutionUnitRunLevel": { + "type": "int", + "read": true, + "write": true, + "version": "2.4", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -1, + "max": 65535 + } + ] + }, + "Vendor": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 128 + } + ] + }, + "Version": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 32 + } + ] + }, + "ParentExecEnv": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "AllocatedDiskSpace": { + "type": "int", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -1 + } + ], + "unit": "KiB" + }, + "AvailableDiskSpace": { + "type": "int", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -1 + } + ], + "unit": "KiB" + }, + "AllocatedMemory": { + "type": "int", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -1 + } + ], + "unit": "KiB" + }, + "AvailableMemory": { + "type": "int", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -1 + } + ], + "unit": "KiB" + }, + "ActiveExecutionUnits": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string" + } + }, + "ProcessorRefList": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string" + } + }, + "SetRunLevel()": { + "type": "command", + "async": false, + "version": "2.12", + "protocols": [ + "usp" + ], + "input": { + "RequestedRunLevel": { + "type": "int", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" ], - "mapping": [ + "datatype": "int", + "range": [ { - "type": "uci", - "uci": { - "file": "bulkdata", - "section": { - "type": "profile_http_request_uri_parameter", - "index": "@i-1" - }, - "option": { - "name": "reference" - } - } + "min": -1, + "max": 65535 } ] } } + }, + "Reset()": { + "type": "command", + "async": false, + "version": "2.12", + "protocols": [ + "usp" + ] + } + }, + "Device.SoftwareModules.DeploymentUnit.{i}.": { + "type": "object", + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "UUID", + "Version", + "ExecutionEnvRef", + "Alias" + ], + "access": false, + "array": true, + "UUID": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 36 + } + ] + }, + "DUID": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Name": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "Installing", + "Installed", + "Updating", + "Uninstalling", + "Uninstalled" + ] + }, + "Resolved": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "URL": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "URL", + "range": [ + { + "max": 2048 + } + ] + }, + "Description": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Vendor": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 128 + } + ] + }, + "Version": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 32 + } + ] + }, + "VendorLogList": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string" + } + }, + "VendorConfigList": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string" + } + }, + "ExecutionUnitList": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string" + } + }, + "ExecutionEnvRef": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "Update()": { + "type": "command", + "async": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "input": { + "URL": { + "type": "string", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "datatype": "URL", + "range": [ + { + "max": 2048 + } + ] + }, + "Username": { + "type": "string", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Password": { + "type": "string", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + } + } + }, + "Uninstall()": { + "type": "command", + "async": true, + "version": "2.12", + "protocols": [ + "usp" + ] + } + }, + "Device.SoftwareModules.ExecutionUnit.{i}.": { + "type": "object", + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "EUID", + "Alias" + ], + "access": false, + "array": true, + "EUID": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Name": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 32 + } + ] + }, + "ExecEnvLabel": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 64 + } + ] + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "Idle", + "Starting", + "Active", + "Stopping" + ] + }, + "RequestedState": { + "type": "string", + "read": true, + "write": true, + "version": "2.1", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "enumerations": [ + "Idle", + "Active" + ] + }, + "ExecutionFaultCode": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "NoFault", + "FailureOnStart", + "FailureOnAutoStart", + "FailureOnStop", + "FailureWhileActive", + "DependencyFailure", + "UnStartable" + ] + }, + "ExecutionFaultMessage": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "AutoStart": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "RunLevel": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "max": 65535 + } + ] + }, + "Vendor": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 128 + } + ] + }, + "Version": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 32 + } + ] + }, + "Description": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "DiskSpaceInUse": { + "type": "int", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -1 + } + ], + "unit": "KiB" + }, + "MemoryInUse": { + "type": "int", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "int", + "range": [ + { + "min": -1 + } + ], + "unit": "KiB" + }, + "References": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string" + } + }, + "AssociatedProcessList": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string" + } + }, + "VendorLogList": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string" + } + }, + "VendorConfigList": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "list": { + "datatype": "string" + } + }, + "SupportedDataModelList": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + }, + "ExecutionEnvRef": { + "type": "string", + "read": true, + "write": false, + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string" + }, + "SetRequestedState()": { + "type": "command", + "async": false, + "version": "2.12", + "protocols": [ + "usp" + ], + "input": { + "RequestedState": { + "type": "string", + "read": true, + "write": true, + "version": "2.12", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Idle", + "Active" + ] + } + } + }, + "Device.SoftwareModules.ExecutionUnit.{i}.Extensions.": { + "type": "object", + "version": "2.1", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false } } }, @@ -77457,18 +87782,7 @@ "cwmp", "usp" ], - "datatype": "unsignedInt", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection" - } - } - } - ] + "datatype": "unsignedInt" }, "SupportedServerConnectAlgorithms": { "type": "string", @@ -77504,16 +87818,6 @@ ], "access": true, "array": true, - "mapping": { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection" - }, - "dmmapfile": "dmmap_cwmp_xmpp" - } - }, "Enable": { "type": "boolean", "read": true, @@ -77523,22 +87827,7 @@ "cwmp", "usp" ], - "datatype": "boolean", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection", - "index": "@i-1" - }, - "option": { - "name": "enable" - } - } - } - ] + "datatype": "boolean" }, "Alias": { "type": "string", @@ -77554,21 +87843,6 @@ { "max": 64 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection", - "index": "@i-1" - }, - "option": { - "name": "connection_alias" - } - } - } ] }, "Username": { @@ -77585,21 +87859,6 @@ { "max": 256 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection", - "index": "@i-1" - }, - "option": { - "name": "username" - } - } - } ] }, "Password": { @@ -77616,21 +87875,6 @@ { "max": 256 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection", - "index": "@i-1" - }, - "option": { - "name": "password" - } - } - } ] }, "Domain": { @@ -77647,21 +87891,6 @@ { "max": 64 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection", - "index": "@i-1" - }, - "option": { - "name": "domain" - } - } - } ] }, "Resource": { @@ -77678,21 +87907,6 @@ { "max": 64 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection", - "index": "@i-1" - }, - "option": { - "name": "resource" - } - } - } ] }, "JabberID": { @@ -77726,21 +87940,6 @@ "Error_Misconfigured", "Error_AuthenticationFailure", "Error" - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection", - "index": "@i-1" - }, - "option": { - "name": "enable" - } - } - } ] }, "LastChangeDate": { @@ -77763,22 +87962,7 @@ "cwmp", "usp" ], - "datatype": "string", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection", - "index": "@i-1" - }, - "option": { - "name": "serveralgorithm" - } - } - } - ] + "datatype": "string" }, "KeepAliveInterval": { "type": "long", @@ -77795,22 +87979,7 @@ "min": -1 } ], - "unit": "seconds", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection", - "index": "@i-1" - }, - "option": { - "name": "interval" - } - } - } - ] + "unit": "seconds" }, "ServerConnectAttempts": { "type": "unsignedInt", @@ -77821,22 +87990,7 @@ "cwmp", "usp" ], - "datatype": "unsignedInt", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection", - "index": "@i-1" - }, - "option": { - "name": "attempt" - } - } - } - ] + "datatype": "unsignedInt" }, "ServerRetryInitialInterval": { "type": "unsignedInt", @@ -77854,22 +88008,7 @@ "max": 65535 } ], - "unit": "seconds", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection", - "index": "@i-1" - }, - "option": { - "name": "initial_retry_interval" - } - } - } - ] + "unit": "seconds" }, "ServerRetryIntervalMultiplier": { "type": "unsignedInt", @@ -77886,21 +88025,6 @@ "min": 1000, "max": 65535 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection", - "index": "@i-1" - }, - "option": { - "name": "retry_interval_multiplier" - } - } - } ] }, "ServerRetryMaxInterval": { @@ -77918,22 +88042,7 @@ "min": 1 } ], - "unit": "seconds", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection", - "index": "@i-1" - }, - "option": { - "name": "retry_max_interval" - } - } - } - ] + "unit": "seconds" }, "UseTLS": { "type": "boolean", @@ -77944,22 +88053,7 @@ "cwmp", "usp" ], - "datatype": "boolean", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection", - "index": "@i-1" - }, - "option": { - "name": "usetls" - } - } - } - ] + "datatype": "boolean" }, "TLSEstablished": { "type": "boolean", @@ -78006,22 +88100,7 @@ "cwmp", "usp" ], - "datatype": "boolean", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection", - "index": "@i-1" - }, - "option": { - "name": "enable" - } - } - } - ] + "datatype": "boolean" }, "Alias": { "type": "string", @@ -78037,21 +88116,6 @@ { "max": 64 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection", - "index": "@i-1" - }, - "option": { - "name": "connection_server_alias" - } - } - } ] }, "Priority": { @@ -78102,21 +88166,6 @@ { "max": 256 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection", - "index": "@i-1" - }, - "option": { - "name": "server_address" - } - } - } ] }, "Port": { @@ -78134,21 +88183,6 @@ "min": 0, "max": 65535 } - ], - "mapping": [ - { - "type": "uci", - "uci": { - "file": "xmpp", - "section": { - "type": "xmpp_connection", - "index": "@i-1" - }, - "option": { - "name": "port" - } - } - } ] } }, @@ -81634,22 +91668,7 @@ "cwmp", "usp" ], - "datatype": "string", - "mapping": [ - { - "type": "uci", - "uci": { - "file": "ieee1905", - "section": { - "type": "security", - "name": "security" - }, - "option": { - "name": "key" - } - } - } - ] + "datatype": "string" } }, "Device.IEEE1905.AL.NetworkingRegistrar.": { @@ -81838,7 +91857,8 @@ "enumerations": [ "TCP/IP", "TLS", - "WebSocket" + "WebSocket", + "WebSocketTLS" ] } }, @@ -88745,6 +98765,1253 @@ } } }, + "Device.ETSIM2M.": { + "type": "object", + "version": "2.6", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "SCLNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "Device.ETSIM2M.SCL.{i}.": { + "type": "object", + "version": "2.6", + "protocols": [ + "cwmp" + ], + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "AnnouncedToSCLList": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + }, + "SAFPolicySetNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "AreaNwkInstanceNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "AreaNwkDeviceInfoInstanceNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "Device.ETSIM2M.SCL.{i}.Discovery.": { + "type": "object", + "version": "2.6", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "MaxNumberOfDiscovRecords": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "MaxSizeOfDiscovAnswer": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + } + }, + "Device.ETSIM2M.SCL.{i}.Reregistration.": { + "type": "object", + "version": "2.6", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "RegTargetNSCLList": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + }, + "RegSearchStrings": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + }, + "RegAccessRightID": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "RegExpirationDuration": { + "type": "int", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "int", + "unit": "seconds" + }, + "Reregistration": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.": { + "type": "object", + "version": "2.6", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "Progress": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 0, + "max": 100 + } + ], + "unit": "percent" + }, + "FinalStatus": { + "type": "string", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "enumerations": [ + "SUCCESS", + "FAILURE" + ] + } + } + }, + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.": { + "type": "object", + "version": "2.6", + "protocols": [ + "cwmp" + ], + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "PolicyScope": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + }, + "ANPPolicyNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.": { + "type": "object", + "version": "2.6", + "protocols": [ + "cwmp" + ], + "uniqueKeys": [ + "ANName", + "Alias" + ], + "access": true, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "ANName": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "BlockPeriodNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "RequestCategoryNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.": { + "type": "object", + "version": "2.6", + "protocols": [ + "cwmp" + ], + "uniqueKeys": [ + "Alias", + "FailedAttempts" + ], + "access": true, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "FailedAttempts": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "BlockDuration": { + "type": "int", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "int", + "unit": "seconds" + } + }, + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.": { + "type": "object", + "version": "2.6", + "protocols": [ + "cwmp" + ], + "uniqueKeys": [ + "RCAT", + "Alias" + ], + "access": true, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "RCAT": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "ScheduleNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.": { + "type": "object", + "version": "2.6", + "protocols": [ + "cwmp" + ], + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Schedules": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + }, + "AbsTimeSpanNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.": { + "type": "object", + "version": "2.6", + "protocols": [ + "cwmp" + ], + "uniqueKeys": [ + "Alias" + ], + "access": true, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "StartTime": { + "type": "dateTime", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "dateTime" + }, + "EndTime": { + "type": "dateTime", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "dateTime" + } + } + } + } + }, + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.": { + "type": "object", + "version": "2.6", + "protocols": [ + "cwmp" + ], + "access": false, + "array": false, + "DefaultRCATValue": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "RequestCategoryNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.": { + "type": "object", + "version": "2.6", + "protocols": [ + "cwmp" + ], + "uniqueKeys": [ + "RCAT", + "Alias" + ], + "access": true, + "array": true, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "RCAT": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "TolerableDelay": { + "type": "int", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "int", + "range": [ + { + "min": -1 + } + ], + "unit": "seconds" + }, + "Thresh": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "Mem": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "pattern": [ + "([0-9]{1,15}?[BKMGT])" + ] + }, + "RankedANList": { + "type": "string", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + } + } + } + }, + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.": { + "type": "object", + "version": "2.6", + "protocols": [ + "cwmp" + ], + "uniqueKeys": [ + "ID" + ], + "access": false, + "array": true, + "ID": { + "type": "string", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "AreaNwkType": { + "type": "string", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "ListOfDevices": { + "type": "string", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + }, + "PropertyNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.": { + "type": "object", + "version": "2.6", + "protocols": [ + "cwmp" + ], + "access": false, + "array": true, + "Name": { + "type": "string", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "Value": { + "type": "string", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "string" + } + } + }, + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.": { + "type": "object", + "version": "2.6", + "protocols": [ + "cwmp" + ], + "access": false, + "array": true, + "AreaNwkInstance": { + "type": "string", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "Host": { + "type": "string", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + }, + "ListOfDeviceNeighbors": { + "type": "string", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + }, + "ListOfDeviceApplications": { + "type": "string", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "list": { + "datatype": "string" + } + }, + "SleepInterval": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "unit": "seconds" + }, + "SleepDuration": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt", + "unit": "seconds" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "string", + "enumerations": [ + "ASLEEP", + "AWAKE" + ] + }, + "Active": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "boolean" + }, + "PropertyNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "unsignedInt" + }, + "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.": { + "type": "object", + "version": "2.6", + "protocols": [ + "cwmp" + ], + "access": false, + "array": true, + "Name": { + "type": "string", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "string" + }, + "Value": { + "type": "string", + "read": true, + "write": false, + "version": "2.6", + "protocols": [ + "cwmp" + ], + "datatype": "string" + } + } + } + } + }, + "Device.STOMP.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "access": false, + "array": false, + "ConnectionNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt" + }, + "Device.STOMP.Connection.{i}.": { + "type": "object", + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "uniqueKeys": [ + "Host", + "Username", + "VirtualHost", + "Alias" + ], + "access": true, + "array": true, + "Alias": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "Alias", + "range": [ + { + "max": 64 + } + ] + }, + "Enable": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "Status": { + "type": "string", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "enumerations": [ + "Enabled", + "Disabled", + "Unknown", + "Connecting", + "ServerNotPresent", + "Error_Misconfigured", + "Error_AuthenticationFailure", + "Error" + ] + }, + "LastChangeDate": { + "type": "dateTime", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "dateTime" + }, + "Host": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Port": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ] + }, + "Username": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "Password": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "VirtualHost": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "string", + "range": [ + { + "max": 256 + } + ] + }, + "EnableHeartbeats": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "OutgoingHeartbeat": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "IncomingHeartbeat": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "unit": "milliseconds" + }, + "ServerRetryInitialInterval": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1, + "max": 65535 + } + ], + "unit": "seconds" + }, + "ServerRetryIntervalMultiplier": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1000, + "max": 65535 + } + ] + }, + "ServerRetryMaxInterval": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1 + } + ], + "unit": "seconds" + }, + "IsEncrypted": { + "type": "boolean", + "read": true, + "write": false, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + }, + "EnableEncryption": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "cwmp", + "usp" + ], + "datatype": "boolean" + } + } + }, + "Device.CWMPManagementServer.": { + "type": "object", + "version": "2.15", + "protocols": [ + "usp" + ], + "access": false, + "array": false, + "EnableCWMP": { + "type": "boolean", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "boolean" + } + }, "Device.LocalAgent.": { "type": "object", "version": "2.12", @@ -89051,16 +100318,6 @@ ], "unit": "seconds" }, - "MTPNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "unsignedInt" - }, "ThresholdNumberOfEntries": { "type": "unsignedInt", "read": true, @@ -89071,16 +100328,6 @@ ], "datatype": "unsignedInt" }, - "ControllerNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "unsignedInt" - }, "SubscriptionNumberOfEntries": { "type": "unsignedInt", "read": true, @@ -89101,6 +100348,26 @@ ], "datatype": "unsignedInt" }, + "MTPNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.12", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt" + }, + "ControllerNumberOfEntries": { + "type": "unsignedInt", + "read": true, + "write": false, + "version": "2.12", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt" + }, "CertificateNumberOfEntries": { "type": "unsignedInt", "read": true, @@ -89343,6 +100610,22 @@ "usp" ], "datatype": "boolean" + }, + "KeepAliveInterval": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1 + } + ], + "unit": "seconds" } }, "Device.LocalAgent.MTP.{i}.MQTT.": { @@ -89411,124 +100694,6 @@ } } }, - "Device.LocalAgent.Threshold.{i}.": { - "type": "object", - "version": "2.13", - "protocols": [ - "usp" - ], - "uniqueKeys": [ - "Alias" - ], - "access": true, - "array": true, - "Alias": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "usp" - ], - "datatype": "Alias", - "range": [ - { - "max": 64 - } - ] - }, - "Enable": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "usp" - ], - "datatype": "boolean" - }, - "OperatingMode": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "usp" - ], - "datatype": "string", - "enumerations": [ - "Normal", - "Single" - ] - }, - "ReferencePath": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "usp" - ], - "datatype": "string" - }, - "ThresholdParam": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "usp" - ], - "datatype": "string" - }, - "ThresholdOperator": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "usp" - ], - "datatype": "string" - }, - "ThresholdValue": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "usp" - ], - "datatype": "string" - }, - "Triggered!": { - "type": "event", - "version": "2.13", - "protocols": [ - "usp" - ], - "ParamPath": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "usp" - ], - "datatype": "string" - }, - "ParamValue": { - "type": "string", - "read": true, - "write": true, - "version": "2.13", - "protocols": [ - "usp" - ], - "datatype": "string" - } - } - }, "Device.LocalAgent.Controller.{i}.": { "type": "object", "version": "2.12", @@ -89790,7 +100955,7 @@ "usp" ] }, - "BootParameterNumberOfEntries": { + "MTPNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, @@ -89800,7 +100965,7 @@ ], "datatype": "unsignedInt" }, - "MTPNumberOfEntries": { + "BootParameterNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, @@ -89817,8 +100982,8 @@ "usp" ], "uniqueKeys": [ - "Alias", - "Protocol" + "Protocol", + "Alias" ], "access": true, "array": true, @@ -89857,6 +101022,21 @@ ], "datatype": "string" }, + "Order": { + "type": "unsignedInt", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "unsignedInt", + "range": [ + { + "min": 1 + } + ] + }, "Device.LocalAgent.Controller.{i}.MTP.{i}.CoAP.": { "type": "object", "version": "2.12", @@ -90120,7 +101300,7 @@ "type": "boolean", "read": true, "write": true, - "version": "2.14", + "version": "2.13", "protocols": [ "usp" ], @@ -90130,7 +101310,7 @@ "type": "boolean", "read": true, "write": true, - "version": "2.14", + "version": "2.13", "protocols": [ "usp" ], @@ -90233,6 +101413,21 @@ ], "datatype": "boolean" }, + "SessionMode": { + "type": "string", + "read": true, + "write": true, + "version": "2.15", + "protocols": [ + "usp" + ], + "datatype": "string", + "enumerations": [ + "Require", + "Allow", + "Forbid" + ] + }, "Status": { "type": "string", "read": true, @@ -90924,8 +102119,8 @@ "usp" ], "uniqueKeys": [ - "Alias", - "Name" + "Name", + "Alias" ], "access": true, "array": true, @@ -90981,8 +102176,8 @@ "usp" ], "uniqueKeys": [ - "Alias", - "Order" + "Order", + "Alias" ], "access": true, "array": true, @@ -91106,8 +102301,8 @@ "usp" ], "uniqueKeys": [ - "Alias", - "Credential" + "Credential", + "Alias" ], "access": true, "array": true, @@ -91321,36 +102516,14 @@ "unit": "seconds" } } - } - }, - "Device.STOMP.": { - "type": "object", - "version": "2.12", - "protocols": [ - "usp" - ], - "access": false, - "array": false, - "ConnectionNumberOfEntries": { - "type": "unsignedInt", - "read": true, - "write": false, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "unsignedInt" }, - "Device.STOMP.Connection.{i}.": { + "Device.LocalAgent.Threshold.{i}.": { "type": "object", - "version": "2.12", + "version": "2.13", "protocols": [ "usp" ], "uniqueKeys": [ - "Host", - "Username", - "VirtualHost", "Alias" ], "access": true, @@ -91359,7 +102532,7 @@ "type": "string", "read": true, "write": true, - "version": "2.12", + "version": "2.13", "protocols": [ "usp" ], @@ -91374,218 +102547,102 @@ "type": "boolean", "read": true, "write": true, - "version": "2.12", + "version": "2.13", "protocols": [ "usp" ], "datatype": "boolean" }, - "Status": { + "OperatingMode": { "type": "string", "read": true, - "write": false, - "version": "2.12", + "write": true, + "version": "2.13", "protocols": [ "usp" ], "datatype": "string", "enumerations": [ - "Enabled", - "Disabled", - "Unknown", - "Connecting", - "ServerNotPresent", - "Error_Misconfigured", - "Error_AuthenticationFailure", - "Error" + "Normal", + "Single" ] }, - "LastChangeDate": { - "type": "dateTime", + "ReferencePath": { + "type": "string", + "read": true, + "write": true, + "version": "2.13", + "protocols": [ + "usp" + ], + "datatype": "string" + }, + "ThresholdParam": { + "type": "string", + "read": true, + "write": true, + "version": "2.13", + "protocols": [ + "usp" + ], + "datatype": "string" + }, + "ThresholdOperator": { + "type": "string", + "read": true, + "write": true, + "version": "2.13", + "protocols": [ + "usp" + ], + "datatype": "string" + }, + "ThresholdValue": { + "type": "string", + "read": true, + "write": true, + "version": "2.13", + "protocols": [ + "usp" + ], + "datatype": "string" + }, + "Controller": { + "type": "string", "read": true, "write": false, - "version": "2.12", + "version": "2.15", "protocols": [ "usp" ], - "datatype": "dateTime" + "datatype": "string" }, - "Host": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", + "Triggered!": { + "type": "event", + "version": "2.13", "protocols": [ "usp" ], - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - }, - "Port": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "unsignedInt", - "range": [ - { - "min": 1, - "max": 65535 - } - ] - }, - "Username": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - }, - "Password": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - }, - "VirtualHost": { - "type": "string", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "string", - "range": [ - { - "max": 256 - } - ] - }, - "EnableHeartbeats": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "boolean" - }, - "OutgoingHeartbeat": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "unsignedInt", - "unit": "milliseconds" - }, - "IncomingHeartbeat": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "unsignedInt", - "unit": "milliseconds" - }, - "ServerRetryInitialInterval": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "unsignedInt", - "range": [ - { - "min": 1, - "max": 65535 - } - ], - "unit": "seconds" - }, - "ServerRetryIntervalMultiplier": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "unsignedInt", - "range": [ - { - "min": 1000, - "max": 65535 - } - ] - }, - "ServerRetryMaxInterval": { - "type": "unsignedInt", - "read": true, - "write": true, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "unsignedInt", - "range": [ - { - "min": 1 - } - ], - "unit": "seconds" - }, - "IsEncrypted": { - "type": "boolean", - "read": true, - "write": false, - "version": "2.12", - "protocols": [ - "usp" - ], - "datatype": "boolean" - }, - "EnableEncryption": { - "type": "boolean", - "read": true, - "write": true, - "version": "2.14", - "protocols": [ - "usp" - ], - "datatype": "boolean" + "ParamPath": { + "type": "string", + "read": true, + "write": true, + "version": "2.13", + "protocols": [ + "usp" + ], + "datatype": "string" + }, + "ParamValue": { + "type": "string", + "read": true, + "write": true, + "version": "2.13", + "protocols": [ + "usp" + ], + "datatype": "string" + } } } }, diff --git a/gitlab-ci/tools-test.sh b/gitlab-ci/tools-test.sh index 776d475f..c2bc0c51 100755 --- a/gitlab-ci/tools-test.sh +++ b/gitlab-ci/tools-test.sh @@ -46,7 +46,7 @@ echo "Validate X_IOPSYS_EU_WiFi 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-14-1-cwmp-full.xml test/tools/tr-181-2-14-1-usp-full.xml Device.) +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.) ./tools/validate_json_plugin.py $json_path check_ret $? diff --git a/test/tools/tr-181-2-14-1-cwmp-full.xml b/test/tools/tr-181-2-15-0-cwmp-full.xml similarity index 66% rename from test/tools/tr-181-2-14-1-cwmp-full.xml rename to test/tools/tr-181-2-15-0-cwmp-full.xml index 056450db..f2c76155 100644 --- a/test/tools/tr-181-2-14-1-cwmp-full.xml +++ b/test/tools/tr-181-2-15-0-cwmp-full.xml @@ -1,15 +1,15 @@ - - + xsi:schemaLocation="urn:broadband-forum-org:cwmp:datamodel-1-9 https://www.broadband-forum.org/cwmp/cwmp-datamodel-1-9.xsd urn:broadband-forum-org:cwmp:datamodel-report-1-0 https://www.broadband-forum.org/cwmp/cwmp-datamodel-report-1-0.xsd" + spec="urn:broadband-forum-org:tr-181-2-15-0-cwmp" file="tr-181-2-15-0-cwmp-full.xml"> - {{docname|Device:2 Root Data Model for CWMP (TR-069)}} - {{appdate|November 2020}} - {{trname|TR-181i2a14}} - November 2020: {{xmlref|tr-181-2-14-0-cwmp|Original}} - * Added WWC (5G Wireline Wireless Convergence), PDU (Protocol Data Unit) and FWE (5G Wireline wireless Encapsulation) top-level objects - * Updated Cellular object to be applicable to 5G Residential Gateways - * Extended support for TR-471 IP-layer metrics, including new IP-layer capacity test - * Supported LAN device time-based access-control - * Various Wi-Fi improvements - November 2020: {{xmlref|tr-181-2-14-1-cwmp|Corrigendum 1}} - * Removed duplicate remarks about CWMP BOOTSTRAP from descriptions - * Fixed typos + {{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. - '''This is intended only for use in protocol-independent "common" definitions, and MUST NOT be used in protocol-specific definitions.''' + + '''This is intended only for use in protocol-independent "common" + definitions, and MUST NOT be used in protocol-specific definitions.''' @@ -143,29 +81,45 @@ - 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: + 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. + + * 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 unique key used to reference this instance. Alias provides a mechanism for a Controller to label this instance for future reference. + 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 MUST NOT change once it's been assigned. + + * 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 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. @@ -173,17 +127,58 @@ Indicates the availability of diagnostics data. Enumeration of: + {{enum}} - If the ACS sets the value of this parameter to {{enum|Requested}}, the CPE MUST initiate the corresponding diagnostic test. When writing, the only allowed values are {{enum|Requested}} and {{enum|Canceled}}. 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 {{enum|Requested}}. - 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 {{enum|Complete}} (if the test completed successfully), or one of the ''Error'' values listed above. - If the value of this parameter is anything other than {{enum|Complete}}, 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 {{enum|None}}. - Modifying any of the writable parameters in this object except for this one MUST result in the value of this parameter being set to {{enum|None}}. - 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 {{enum|None}}. - While the test is in progress, setting this parameter to {{enum|Requested}} (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 {{enum|Canceled}} MUST result in the test being canceled and the value of this parameter being set to {{enum|None}}. If the CPE does not support the {{enum|Canceled}} value, it MUST return a SPV error with "Invalid Parameter value" (9007) to the ACS instead. + + If the ACS sets the value of this parameter to {{enum|Requested}}, the + CPE MUST initiate the corresponding diagnostic test. When writing, the + only allowed values are {{enum|Requested}} and {{enum|Canceled}}. 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 {{enum|Requested}}. + + 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 + {{enum|Complete}} (if the test completed successfully), or one of the + ''Error'' values listed above. + + If the value of this parameter is anything other than {{enum|Complete}}, + 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 {{enum|None}}. + + Modifying any of the writable parameters in this object except for this + one MUST result in the value of this parameter being set to + {{enum|None}}. + + 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 {{enum|None}}. + + While the test is in progress, setting this parameter to + {{enum|Requested}} (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 + {{enum|Canceled}} MUST result in the test being canceled and the value of + this parameter being set to {{enum|None}}. If the CPE does not support + the {{enum|Canceled}} value, it MUST return a SPV error with "Invalid + Parameter value" (9007) to the ACS instead. @@ -195,9 +190,15 @@ - 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. + 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. @@ -208,15 +209,33 @@ 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: + + 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: + + 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. + + 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. @@ -225,6 +244,7 @@ IPv4 address (or subnet mask). + Can be any IPv4 address that is permitted by the ''IPAddress'' data type. @@ -234,17 +254,29 @@ 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 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. + + 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. @@ -253,6 +285,7 @@ IPv4 address prefix. + Can be any IPv4 prefix that is permitted by the ''IPPrefix'' data type. @@ -263,6 +296,7 @@ IPv6 address prefix. + Can be any IPv6 prefix that is permitted by the ''IPPrefix'' data type. @@ -276,7 +310,11 @@ - 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. + 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. @@ -287,10 +325,22 @@ A 32-bit statistics parameter, e.g. a byte counter. - This data type SHOULD NOT be used for statistics parameters whose values might become greater than the maximum value that can be represented as an ''unsignedInt'' (i.e. 0xffffffff, referred to below as ''maxval''). ''StatsCounter64'' SHOULD be used for such parameters. - The value ''maxval'' indicates that no data is available for this parameter. In the unlikely event that the actual value of the statistic is ''maxval'', the CPE SHOULD return ''maxval - 1''. - The actual value of the statistic might be greater than ''maxval''. Such values SHOULD wrap around through zero. - The term ''packet'' is to be interpreted as the transmission unit appropriate to the protocol layer in question, e.g. an IP packet or an Ethernet frame. + + This data type SHOULD NOT be used for statistics parameters whose values + might become greater than the maximum value that can be represented as an + ''unsignedInt'' (i.e. 0xffffffff, referred to below as ''maxval''). + ''StatsCounter64'' SHOULD be used for such parameters. + + The value ''maxval'' indicates that no data is available for this + parameter. In the unlikely event that the actual value of the statistic + is ''maxval'', the CPE SHOULD return ''maxval - 1''. + + The actual value of the statistic might be greater than ''maxval''. Such + values SHOULD wrap around through zero. + + The term ''packet'' is to be interpreted as the transmission unit + appropriate to the protocol layer in question, e.g. an IP packet or an + Ethernet frame. @@ -298,16 +348,25 @@ A 64-bit statistics parameter, e.g. a byte counter. - This data type SHOULD be used for all statistics parameters whose values might become greater than the maximum value that can be represented as an ''unsignedInt''. - The maximum value that can be represented as an ''unsignedLong'' (i.e. 0xffffffffffffffff) indicates that no data is available for this parameter. - The term ''packet'' is to be interpreted as the transmission unit appropriate to the protocol layer in question, e.g. an IP packet or an Ethernet frame. + + This data type SHOULD be used for all statistics parameters whose values + might become greater than the maximum value that can be represented as an + ''unsignedInt''. + + The maximum value that can be represented as an ''unsignedLong'' (i.e. + 0xffffffffffffffff) indicates that no data is available for this + parameter. + + The term ''packet'' is to be interpreted as the transmission unit + appropriate to the protocol layer in question, e.g. an IP packet or an + Ethernet frame. - Universally Unique Identifier. See {{bibref|RFC4122}}. + Universally Unique Identifier. See {{bibref|RFC4122}}. @@ -316,7 +375,7 @@ - Uniform Resource Identifier. See {{bibref|RFC3986}}. + Uniform Resource Identifier. See {{bibref|RFC3986}}. @@ -324,20 +383,26 @@ - Uniform Resource Name. See {{bibref|RFC3986}} (URI) and {{bibref|RFC8141}} (''urn'' URI scheme). + Uniform Resource Name. See {{bibref|RFC3986}} (URI) and + {{bibref|RFC8141}} (''urn'' URI scheme). - Uniform Resource Locator. See {{bibref|RFC3986}} (URI), {{bibref|IANA-uri-schemes}}, and individual URI scheme RFCs such as {{bibref|RFC7252}} (''coap'', ''coaps'') and {{bibref|RFC7230}} (''http'', ''https''). + Uniform Resource Locator. See {{bibref|RFC3986}} (URI), + {{bibref|IANA-uri-schemes}}, and individual URI scheme RFCs such as + {{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. + 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. @@ -347,22 +412,38 @@ - 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: + 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. + + * 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 complex component of the uncalibrated echo response (UER); + Pair of 32-bit signed integers a(i),b(i) with each pair representing a + complex component of the uncalibrated echo response (UER); + # Real UER component, a(i) + # Imaginary UER component, b(i) - for values of i starting at i=0. Both values are represented as signed integers. - The interpretation of the UER value is as defined in {{bibref|G.996.2|Clause A.2.2.1}}. + + for values of i starting at i=0. Both values are represented as signed + integers. + + The interpretation of the UER value is as defined in + {{bibref|G.996.2|Clause A.2.2.1}}. @@ -370,38 +451,408 @@ - # the Power Spectral Density (PSD) breakpoint sub-carrier index in the range [0:49152] with Df = 4.3125 kHz frequency spacing, and - # the value of the level of the PSD at this sub-carrier expressed in ''0.1 dBm/Hz'' with an offset of -200 dBm/Hz. The range of valid values for PSD is -30 to -200 dBm/Hz. + # the Power Spectral Density (PSD) breakpoint sub-carrier index in the + range [0:49152] with Df = 4.3125 kHz frequency spacing, and + + # the value of the level of the PSD at this sub-carrier expressed in + ''0.1 dBm/Hz'' with an offset of -200 dBm/Hz. The range of valid values + for PSD is -30 to -200 dBm/Hz. + Both values are represented as unsignedInt. - - - # The PSM breakpoint sub-carrier index in the range [0:4095], and - # the value of the level of the PSM at this sub-carrier expressed in ''0.1 dBm/Hz'' with an offset of -140 dBm/Hz. - Both values are represented as unsignedInt. - {{bibref|G.9964|Clause 5.2}} defines limits on PSM breakpoint levels. - - - - - # The paired frequency spacing index in the range [0:8191], and - # The transfer function log value, i.e. [i, TFlog(i * {{param|TFlogGroupSize}} * Df)], where the reference frequency spacing Df = 4.3125 kHz, the index i valid range is 0 to 8191, and TFlog(i * {{param|TFlogGroupSize}} * Df) spans a range from +6.0 dB down to -96.2 dB with units of 0.1 dB. + + # The transfer function log value, i.e. [i, TFlog(i * + {{param|TFlogGroupSize}} * Df)], where the reference frequency spacing + Df = 4.3125 kHz, the index i valid range is 0 to 8191, and TFlog(i * + {{param|TFlogGroupSize}} * Df) spans a range from +6.0 dB down to -96.2 + dB with units of 0.1 dB. + 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 + + + + + Time Division Multiple Access + + + + + Advanced Time 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 + interface. The format of the equalizer follows the structure of the + Transmit Equalization Adjust RNG-RSP TLV of DOCSIS RFI v2.0. + + The equalizer coefficients are considered signed 16-bit integers in the + range from -32768 (0x8000) to 32767 (0x7FFF). + + DOCSIS specifications require up to a maximum of 64 equalizer taps (n + + m); therefore, this object size can be up to 260 bytes (4 + 4x64). The + minimum object size (other than zero) for a t-spaced tap with a minimum + of 8 symbols will be 36 (4 + 4x8). + + See {{bibref|CM-SP-RFIv2.0|Figure 8-23}}. + + + + + + + + + This data type defines the CM connectivity state as reported by the CM. + + {{enum}} + + See {{bibref|CM-SP-MULPIv3.0}}, Cable Modem - CMTS Interaction. + + + + + 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 + groups resolution, whether the CM is registering in a pre-3.0 or a + 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 + + + + + + + This data type represents a sequence of spectral amplitudes. Each + spectral amplitude value corresponds to a bin. The format of the bin + measurement is as follows. + + Sequence of: + + : 4 bytes: ChCenterFreq + + :: The center frequency of the upstream channel. + + : 4 bytes: FreqSpan + + :: The width in Hz of the band across which the spectral amplitudes + characterizing the channel are measured. + + : 4 bytes: NumberOfBins + + :: The number of data points or bins that compose the spectral data. The + leftmost bin corresponds to the lower band edge, the rightmost bin + corresponds to the upper band edge, and the middle bin center is + aligned with the center frequency of the analysis span. + + : 4 bytes: + + :: BinSpacing The frequency separation between adjacent bin centers. It + is derived from the frequency span and the number of bins or data + points. The bin spacing is computed as: + + ::: BinSpacing = FrequencySpan/(NumberOfBins -1) + + ::The larger the number of bins the finer the resolution. + + : 4 bytes: ResolutionBW + + :: The resolution bandwidth or equivalent noise bandwidth of each bin. If + spectral windowing is used (based on vendor implementation), the bin + spacing and resolution bandwidth would not generally be the same. + + : n bytes: Amplitude (2 bytes * NumberOfBins) + + :: A sequence of two byte elements. Each element represents the spectral + amplitudes in relation to the expected received signal power of a bin, + in units of 0.01dB. That is, a test CMTS input signal with square-root + raised-cosine spectrum, bandwidth equal to the expected received + signal bandwidth, and power equal to the expected received signal + power, which is present for the entire spectrum sampling period, will + exhibit a spectrum measurement of 0 dB average power in each bin of + the signal passband. Each bin element amplitude value format is 2's + complement which provides a range of -327.68 dB to 327.67 dB amplitude + value for the bin measurement. + + + + + + + + + This object controls the windowing function which will be used when + performing the discrete Fourier transform for the analysis. Note that all + window functions may not be supported by all devices. If an attempt is + made to set the object to an unsupported window function, an error of + inconsistentValue will be returned. + + + + + + + + + + + + + + + This data type represents a single TLV encoding. This first octet + represents the Type of the TLV. The second octet represents an unsigned + 8-bit Length of the subsequent Value part of the TLV. The remaining + octets represent the value. The Value could be an atomic value or a + sequence of one or more sub-TLVs. + + See {{bibref|CM-SP-MULPIv3.0}}, Common Radio Frequency Interface + Encodings Annex. + + + + + + + + + This data type defines the CM ranging state as reported by the CMTS. The + enumerated values associated with the RangingState are: + + {{enum}} + + See {{bibref|CM-SP-MULPIv3.0}}, Cable Modem - CMTS Interaction. + + + + + 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 + + # the value of the level of the PSM at this sub-carrier expressed in + ''0.1 dBm/Hz'' with an offset of -140 dBm/Hz. + + Both values are represented as unsignedInt. + + {{bibref|G.9964|Clause 5.2}} defines limits on PSM breakpoint levels. + + + + + Service Slice Type (SST). {{enum}} + See {{bibref|3GPP-TS.23.501|Clause 5.15.2.2}}. @@ -447,13 +898,15 @@ 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 @@ -477,25 +930,36 @@ 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 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 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 + IEEE + December 2020 + https://ieeexplore.ieee.org/document/9363693 + IEEE Std 802.11a-1999 High-speed Physical Layer in the 5 GHz band @@ -505,14 +969,18 @@ 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 IEEE Std 802.11ax + Enhancements for High Efficiency WLAN IEEE + May 2021 + https://standards.ieee.org/standard/802_11ax-2021.html IEEE Std 802.11b-1999 @@ -535,6 +1003,13 @@ 2003 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 + IEEE Std 802.11n-2009 Amendment 5: Enhancements for Higher Throughput @@ -558,7 +1033,8 @@ IEEE Std 802.1AX-2014 - IEEE Standard for Local and metropolitan area networks -- Link Aggregation + IEEE Standard for Local and metropolitan area networks -- Link + Aggregation IEEE 2014 https://ieeexplore.ieee.org/servlet/opac?punumber=6997981 @@ -586,7 +1062,8 @@ IEEE Std 802.1x-2004 - Standards for Local and Metropolitan Area Networks: Port based Network Access Control + Standards for Local and Metropolitan Area Networks: Port based Network + Access Control IEEE 2004 https://standards.ieee.org/getieee802/download/802.1X-2004.pdf @@ -605,6 +1082,12 @@ 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 @@ -617,15 +1100,45 @@ 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 - Data Elements Specification Version 1.0 - January 2019 + 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 Networked Device Interoperability Guidelines, Volume 2: Media + Format Profiles. DLNA October 2006 https://www.dlna.org/industry/certification/guidelines/ @@ -648,7 +1161,8 @@ RFC 6334 - Dynamic Host Configuation Protocol for IPv6 (DHCPv6) Option for Dual-Stack Lite + Dynamic Host Configuation Protocol for IPv6 (DHCPv6) Option for + Dual-Stack Lite IETF RFC 2011 @@ -656,14 +1170,31 @@ 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 + ETSI EN 301 893 - Broadband Radio Access Networks (BRAN); 5 GHz high performance RLAN; Harmonized EN covering the essential requirements of article 3.2 of the RTTE Directive + Broadband Radio Access Networks (BRAN); 5 GHz high performance RLAN; + Harmonized EN covering the essential requirements of article 3.2 of the + RTTE Directive ETSI https://www.etsi.org/deliver/etsi_en/301800_301899/301893/01.08.01_60/en_301893v010801p.pdf @@ -698,42 +1229,48 @@ G.9701 - Fast access to subscriber terminals (G.fast)- Physical layer specification + Fast access to subscriber terminals (G.fast)- Physical 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) + 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 + 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 + 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 + 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 + 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 @@ -765,7 +1302,8 @@ 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 @@ -831,14 +1369,17 @@ 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 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 @@ -875,28 +1416,32 @@ ISO/IEC 13818-6:1998 - Information Technology - Generic coding of moving pictures and associated audio information - Part 6: Extensions for DSM-CC + 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 + 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 + 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 + Information Technology - ISO 7-bit coded character set for information + interchange ISO 1991 @@ -916,7 +1461,8 @@ ITU X.733 - Information technology - Open Systems Interconnection - Systems Management: Alarm reporting function + 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 @@ -958,12 +1504,6 @@ June 30, 2017 https://datatracker.ietf.org/doc/draft-ietf-ippm-metric-registry/ - - Multi-AP Specification - Multi-AP Specification Version 1.0 - June 2018 - https://www.wi-fi.org/discover-wi-fi/specifications - MOCA11-MIB Remote Management of MoCA Interfaces using SNMP MIB @@ -989,7 +1529,7 @@ MQTT v3.1 MQ Telemetry Transport (MQTT) V3.1 Protocol Specification 2010 - https://www.ibm.com/developerworks/webservices/library/ws-mqtt/index.html + https://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html MQTT Version 5.0 @@ -998,6 +1538,13 @@ February 2019 https://docs.oasis-open.org/mqtt/mqtt/v5.0/mqtt-v5.0.html + + MQTT Version 3.1.1 + MQTT v3.1.1 + 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 + Organizationally Unique Identifiers (OUIs) https://standards.ieee.org/faqs/OUI.html @@ -1012,7 +1559,8 @@ ISO/IEC/IEEE 9945 - Information technology - Portable Operating System Interface (POSIX) Base Specifications, Issue 7 + 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 @@ -1095,7 +1643,8 @@ RFC 1877 - PPP Internet Protocol Control Protocol Extensions for Name Server Addresses + PPP Internet Protocol Control Protocol Extensions for Name Server + Addresses IETF RFC 1995 @@ -1125,6 +1674,14 @@ 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 @@ -1156,7 +1713,8 @@ RFC 2474 - Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers + Definition of the Differentiated Services Field (DS Field) in the IPv4 + and IPv6 Headers IETF RFC https://tools.ietf.org/html/rfc2474 @@ -1307,6 +1865,14 @@ 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" @@ -1333,7 +1899,8 @@ RFC 3489 - STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs) + STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network + Address Translators (NATs) IETF RFC https://tools.ietf.org/html/rfc3489 @@ -1348,7 +1915,8 @@ RFC 3633 - IPv6 Prefix Options for Dynamic Host Configuration Protocol (DHCP) version 6 + IPv6 Prefix Options for Dynamic Host Configuration Protocol (DHCP) + version 6 IETF RFC 2003 @@ -1356,7 +1924,8 @@ RFC 3646 - DNS Configuration options for Dynamic Host Configuration Protocol for IPv6 (DHCPv6) + DNS Configuration options for Dynamic Host Configuration Protocol for + IPv6 (DHCPv6) IETF RFC 2003 @@ -1372,7 +1941,8 @@ RFC 3925 - Vendor-Identifying Vendor Options for Dynamic Host Configuration Protocol version 4 (DHCPv4) + Vendor-Identifying Vendor Options for Dynamic Host Configuration + Protocol version 4 (DHCPv4) IETF RFC https://tools.ietf.org/html/rfc3925 @@ -1450,7 +2020,8 @@ RFC 4242 - Information Refresh Time Option for Dynamic Host Configuration Protocol for IPv6 (DHCPv6) + Information Refresh Time Option for Dynamic Host Configuration Protocol + for IPv6 (DHCPv6) IETF RFC 2005 @@ -1512,9 +2083,20 @@ 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 + Classless Inter-domain Routing (CIDR): The Internet Address Assignment + and Aggregation Plan IETF RFC 2006 @@ -1522,7 +2104,8 @@ RFC 4719 - Transport of Ethernet Frames over Layer 2 Tunneling Protocol Version 3 (L2TPv3) + Transport of Ethernet Frames over Layer 2 Tunneling Protocol Version 3 + (L2TPv3) IETF RFC November 2006 @@ -1530,7 +2113,8 @@ RFC 4835 - Cryptographic Algorithm Implementation Requirements for Encapsulating Security Payload (ESP) and Authentication Header (AH) + Cryptographic Algorithm Implementation Requirements for Encapsulating + Security Payload (ESP) and Authentication Header (AH) IETF RFC 2007 @@ -1552,6 +2136,14 @@ 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 @@ -1562,7 +2154,8 @@ RFC 5139 - Revised Civic Location Format For Presence Information Data Format Location Object (PIDF-LO) + Revised Civic Location Format For Presence Information Data Format + Location Object (PIDF-LO) IETF RFC February 2008 @@ -1570,7 +2163,8 @@ RFC 5280 - Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile + Internet X.509 Public Key Infrastructure Certificate and Certificate + Revocation List (CRL) Profile IETF RFC May 2008 @@ -1578,7 +2172,8 @@ RFC 5491 - GEOPRIV Presence Information Data Format Location Object (PIDF-LO) Usage Clarification, Considerations, and Recommendations + GEOPRIV Presence Information Data Format Location Object (PIDF-LO) + Usage Clarification, Considerations, and Recommendations IETF RFC March 2009 @@ -1594,7 +2189,8 @@ RFC 5969 - IPv6 Rapid Deployment on IPv4 Infrastructures (6rd) - Protocol Specification + IPv6 Rapid Deployment on IPv4 Infrastructures (6rd) - Protocol + Specification IETF RFC 2010 @@ -1624,6 +2220,38 @@ 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) @@ -1634,7 +2262,8 @@ RFC 6970 - Universal Plug and Play (UPnP) Internet Gateway Device (IGD) - Port Control Protocol (PCP) Interworking Function + Universal Plug and Play (UPnP) Internet Gateway Device (IGD) - Port + Control Protocol (PCP) Interworking Function IETF RFC 2013 @@ -1648,6 +2277,14 @@ 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) @@ -1666,7 +2303,8 @@ RFC 7395 - An Extensible Messaging and Presence Protocol (XMPP) Subprotocol for WebSocket + An Extensible Messaging and Presence Protocol (XMPP) Subprotocol for + WebSocket IETF Standards Track October 2014 @@ -1674,12 +2312,21 @@ RFC 7398 - A Reference Path and Measurement Points for Large-Scale Measurement of Broadband Performance + 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) @@ -1698,7 +2345,8 @@ RFC 7598 - DHCPv6 Options for configuration of Softwire Address and Port Mapped Clients + DHCPv6 Options for configuration of Softwire Address and Port Mapped + Clients IETF RFC July 2015 @@ -1712,11 +2360,64 @@ 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 + Simple Object Access Protocol (SOAP) 1.1 W3C https://www.w3.org/TR/2000/NOTE-SOAP-20000508 + + 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 @@ -1767,7 +2468,8 @@ TR-143 Amendment 3 - Enabling Network Throughput Performance Tests and Statistical Monitoring + Enabling Network Throughput Performance Tests and Statistical + Monitoring Broadband Forum Technical Report May 2017 @@ -1813,6 +2515,14 @@ 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 @@ -1826,8 +2536,8 @@ Maximum IP-Layer Capacity Metric, Related Metrics, and Measurements Broadband Forum Technical Report - TBD - https://www.broadband-forum.org/technical/download/TR-471.pdf + December 2021 + https://www.broadband-forum.org/technical/download/TR-471_Issue-2.pdf Universal Powerline Association @@ -1890,17 +2600,24 @@ 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/wi-fi-protected-setup + 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 + https://www.wi-fi.org/discover-wi-fi/specifications Z-Wave @@ -1937,23 +2654,46 @@ + + + + + + + + + + - + The top-level object for a Device. - Root data model version, e.g. ''2.4''. For a vendor-defined root data model, this is the standard Broadband Forum model on which the vendor-defined model is based. + Root data model version, e.g. ''2.4''. For a vendor-defined root data + model, this is the standard Broadband Forum model on which the + vendor-defined model is based. @@ -2351,7 +3012,8 @@ - The ''command_key'' supplied when requesting the boot, or {{empty}} if the boot was not requested via a USP operation. + The ''command_key'' supplied when requesting the boot, or {{empty}} + if the boot was not requested via a USP operation. @@ -2365,22 +3027,41 @@ - A {{object}} Event that was the result of a reboot triggered locally on the Device (NOT as a result of a {{command|#.Reboot()}} Command) + A {{object}} Event that was the result of a reboot triggered + locally on the Device (NOT as a result of a + {{command|#.Reboot()}} Command or other remote trigger, e.g. + another remote management protocol) - A {{object}} Event that was the result of a reboot triggered via the {{command|#.Reboot()}} Command + A {{object}} Event that was the result of a reboot triggered + via the {{command|#.Reboot()}} Command or other remote + trigger, e.g. another remote management protocol + + + + + A {{object}} Event that was the result of a factory reset + triggered locally on the Device or remotely (as a result of a + {{command|#.FactoryReset()}} Command or other remote trigger, + e.g. another remote management protocol), which is to be used + when the Agent cannot differentiate between local and remote - A {{object}} Event that was the result of a factory reset triggered locally on the Device (NOT as a result of a {{command|#.FactoryReset()}} Command) + A {{object}} Event that was the result of a factory reset + triggered locally on the Device (NOT as a result of a + {{command|#.FactoryReset()}} Command or other remote trigger, + e.g. another remote management protocol) - A {{object}} Event that was the result of a factory reset triggered via the {{command|#.FactoryReset()}} Command + A {{object}} Event that was the result of a factory reset + triggered via the {{command|#.FactoryReset()}} Command or + other remote trigger, e.g. another remote management protocol @@ -2388,7 +3069,8 @@ - {{true}} if the firmware was updated as a result of the boot that caused this Event Notification; otherwise {{false}}. + {{true}} if the firmware was updated as a result of the boot that + caused this Event Notification; otherwise {{false}}. @@ -2396,7 +3078,9 @@ - Boot parameters configured via the recipient Controller's {{object|.LocalAgent.Controller.{i}.BootParameter}} table. + Boot parameters configured via the recipient Controller's + {{object|.LocalAgent.Controller.{i}.BootParameter}} table. + Formatted as a {{datatype|expand}} @@ -2411,7 +3095,8 @@ - This diagnostics test is vendor-specific and MAY include testing hardware, software, and/or firmware. + This diagnostics test is vendor-specific and MAY include testing + hardware, software, and/or firmware. @@ -2420,7 +3105,10 @@ Indicates the availability of diagnostics data. {{enum}} - If the value of this parameter is anything other than {{enum|Complete}}, the values of the other results parameters for this test are indeterminate. + + If the value of this parameter is anything other than + {{enum|Complete}}, the values of the other results parameters for + this test are indeterminate. @@ -2444,7 +3132,8 @@ - This diagnostic command is used to record packet capture data on a valid (layer 2 or above) interface in libpcap or pcapng format. + This diagnostic command is used to record packet capture data on a + valid (layer 2 or above) interface in libpcap or pcapng format. @@ -2452,7 +3141,8 @@ - A reference to a (layer 2 or above) interface object that will be the target of this packet capture diagnostic. + A reference to a (layer 2 or above) interface object that will be + the target of this packet capture diagnostic. @@ -2463,13 +3153,16 @@ - This indicates whether the network trace will be recorded in libpcap {{bibref|LIBPCAP}} or pcapng format, and is dependent on the underlying method of performing a network trace. + This indicates whether the network trace will be recorded in + libpcap {{bibref|LIBPCAP}} or pcapng format, and is dependent on + the underlying method of performing a network trace. - The packet data is recorded in libpcap {{bibref|LIBPCAP}} format. + The packet data is recorded in libpcap {{bibref|LIBPCAP}} + format. @@ -2482,7 +3175,9 @@ - The duration in {{units}} to copy packets to the file target. The diagnostic completes when either the {{param}}, {{param|PacketCount}}, or {{param|ByteCount}} conditions are met. + The duration in {{units}} to copy packets to the file target. The + diagnostic completes when either the {{param}}, + {{param|PacketCount}}, or {{param|ByteCount}} conditions are met. @@ -2493,7 +3188,10 @@ - The maximum number of packets to record to the file target. A value of zero (0) indicates no limit. The diagnostic completes when the {{param|Duration}}, {{param|ByteCount}}, or {{param}} conditions are met. + The maximum number of packets to record to the file target. A + value of zero (0) indicates no limit. The diagnostic completes + when the {{param|Duration}}, {{param|ByteCount}}, or {{param}} + conditions are met. @@ -2501,7 +3199,10 @@ - The maximum number of bytes to record to the file target. A value of zero (0) indicates no limit. The diagnostic completes when {{param|Duration}}, {{param|PacketCount}} or {{param}} conditions are met. + The maximum number of bytes to record to the file target. A value + of zero (0) indicates no limit. The diagnostic completes when + {{param|Duration}}, {{param|PacketCount}} or {{param}} conditions + are met. @@ -2509,7 +3210,9 @@ - The {{datatype}} specifying the destination file location. HTTP and HTTPS transports MUST be supported. Other transports MAY be supported. + The {{datatype}} specifying the destination file location. HTTP + and HTTPS transports MUST be supported. Other transports MAY be + supported. @@ -2517,7 +3220,9 @@ - A ({{bibref|BPF}}) formatted expression used to restrict the types of network packets that are recorded to {{param|FileTarget}}. + A ({{bibref|BPF}}) formatted expression used to restrict the + types of network packets that are recorded to + {{param|FileTarget}}. @@ -2527,7 +3232,9 @@ - Username to be used by the Agent to authenticate with the file location. This string is set to {{empty}} if no authentication is required. + Username to be used by the Agent to authenticate with the file + location. This string is set to {{empty}} if no authentication is + required. @@ -2537,9 +3244,11 @@ - Password to be used by the Agent to authenticate with the file location. This string is set to {{empty}} if no authentication is required. When read, this parameter returns an empty string, regardless of the actual value. + Password to be used by the Agent to authenticate with the file + location. This string is set to {{empty}} if no authentication is + required. -