{ "Device.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "RootDataModelVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 32 } ], "pattern": [ "2\\.\\d+" ] }, "InterfaceStackNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ProxiedDeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "Reboot()": { "type": "command", "protocols": [ "usp" ] }, "FactoryReset()": { "type": "command", "protocols": [ "usp" ] }, "SelfTestDiagnostics()": { "type": "command", "protocols": [ "usp" ], "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Complete", "Error_Internal", "Error_Other" ] }, "Results": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 1024 } ] } } }, "PacketCaptureDiagnostics()": { "type": "command", "protocols": [ "usp" ], "input": { "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Format": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "libpcap", "pcapng" ] }, "Duration": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "seconds" }, "PacketCount": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "ByteCount": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "FileTarget": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 2048 } ] }, "FilterExpression": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } }, "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Canceled", "Complete", "Error", "Error_Internal", "Error_Other" ] } } }, "IoTCapabilityNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "NodeNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "Device.Services.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false }, "Device.DeviceInfo.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "DeviceCategory": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "Manufacturer": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "cpe", "name": "cpe" }, "option": { "name": "manufacturer" } } } ] }, "ManufacturerOUI": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 6, "max": 6 } ], "pattern": [ "[0-9A-F]{6}" ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "cpe", "name": "cpe" }, "option": { "name": "manufacturer_oui" } } } ] }, "SupportedDataModelNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "ModelName": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "cpe", "name": "cpe" }, "option": { "name": "model_name" } } } ] }, "ModelNumber": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Description": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "cpe", "name": "cpe" }, "option": { "name": "description" } } } ] }, "ProductClass": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "cpe", "name": "cpe" }, "option": { "name": "product_class" } } } ] }, "SerialNumber": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "HardwareVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "SoftwareVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "ActiveFirmwareImage": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "BootFirmwareImage": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "AdditionalHardwareVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 64 } }, "AdditionalSoftwareVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 64 } }, "ProvisioningCode": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "cpe", "name": "cpe" }, "option": { "name": "provisioning_code" } } } ] }, "UpTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "procfs", "file": "/proc/uptime" } ] }, "FirstUseDate": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "FirmwareImageNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "VendorConfigFileNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ProcessorNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "VendorLogFileNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LocationNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DeviceImageNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "CID": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "range": [ { "min": 6, "max": 6 } ], "pattern": [ "[0-9A-F]{6}" ] }, "PEN": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 10 } ] }, "FriendlyName": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 32 } ] }, "X_IOPSYS_EU_BaseMACAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "ubus", "ubus": { "object": "router.system", "method": "info", "args": {}, "key": "basemac" } } ] }, "Device.DeviceInfo.VendorConfigFile.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Version": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 16 } ] }, "Date": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "Description": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "UseForBackupRestore": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Backup()": { "type": "command", "protocols": [ "usp" ], "input": { "URL": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } } }, "Restore()": { "type": "command", "protocols": [ "usp" ], "input": { "URL": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "FileSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "TargetFileName": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "CheckSumAlgorithm": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "SHA-1", "SHA-224", "SHA-256", "SHA-384", "SHA-512" ] }, "CheckSum": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "hexBinary" } } } }, "Device.DeviceInfo.MemoryStatus.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Total": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "kilobytes", "mapping": [ { "type": "ubus", "ubus": { "object": "router.system", "method": "memory", "args": {}, "key": "total" } } ] }, "Free": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "kilobytes", "mapping": [ { "type": "ubus", "ubus": { "object": "router.system", "method": "memory", "args": {}, "key": "free" } } ] } }, "Device.DeviceInfo.ProcessStatus.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "CPUUsage": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 100 } ], "unit": "percent", "mapping": [ { "type": "ubus", "ubus": { "object": "router.system", "method": "process", "args": {}, "key": "cpu_usage" } } ] }, "ProcessNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "router.system", "method": "processes", "args": {}, "key": "processes" } } ] }, "Device.DeviceInfo.ProcessStatus.Process.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "mapping": { "type": "ubus", "ubus": { "object": "router.system", "method": "processes", "args": {}, "key": "processes" } }, "PID": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "router.system", "method": "processes", "args": {}, "key": "processes[@i-1].pid" } } ] }, "Command": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "router.system", "method": "processes", "args": {}, "key": "processes[@i-1].command" } } ] }, "Size": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "kilobytes", "mapping": [ { "type": "ubus", "ubus": { "object": "router.system", "method": "processes", "args": {}, "key": "processes[@i-1].vsz" } } ] }, "Priority": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 99 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "router.system", "method": "processes", "args": {}, "key": "processes[@i-1].priority" } } ] }, "CPUTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "milliseconds", "mapping": [ { "type": "ubus", "ubus": { "object": "router.system", "method": "processes", "args": {}, "key": "processes[@i-1].cputime" } } ] }, "State": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Running", "Sleeping", "Stopped", "Idle", "Uninterruptible", "Zombie" ], "mapping": [ { "type": "ubus", "ubus": { "object": "router.system", "method": "processes", "args": {}, "key": "processes[@i-1].state" } } ] } } }, "Device.DeviceInfo.TemperatureStatus.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "TemperatureSensorNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.DeviceInfo.TemperatureStatus.TemperatureSensor.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "Reset": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "ResetTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Value": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -274 } ], "unit": "degrees celsius" }, "LastUpdate": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "MinValue": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -274 } ], "unit": "degrees celsius" }, "MinTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "MaxValue": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -274 } ], "unit": "degrees celsius" }, "MaxTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "LowAlarmValue": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -274 } ], "unit": "degrees celsius" }, "LowAlarmTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "HighAlarmValue": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -274 } ], "unit": "degrees celsius" }, "PollingInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "HighAlarmTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "Reset()": { "type": "command", "protocols": [ "usp" ] } } }, "Device.DeviceInfo.NetworkProperties.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "MaxTCPWindowSize": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TCPImplementation": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "Tahoe", "Reno", "New Reno", "Vegas" ] } } }, "Device.DeviceInfo.Processor.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Architecture": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "arm", "i386", "m68010", "m68k", "mipseb", "mipsel", "powerpc", "sh3eb", "sh3el", "x86_64" ] } }, "Device.DeviceInfo.VendorLogFile.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "MaximumSize": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "bytes" }, "Persistent": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Upload()": { "type": "command", "protocols": [ "usp" ], "input": { "URL": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } } } }, "Device.DeviceInfo.Location.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Source": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "GPS", "AGPS", "Manual", "External" ] }, "AcquiredTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "ExternalSource": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "ExternalProtocol": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "", "CWMP", "USP", "OMA-DM", "SNMP", "UPnP", "HELD", "DHCPv4", "DHCPv6", "LLDP-MED", "MLP", "Other" ] }, "DataObject": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 1200 } ] } }, "Device.DeviceInfo.DeviceImageFile.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Location": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Front", "Back", "Left", "Right", "Top", "Bottom" ] }, "Image": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64" } }, "Device.DeviceInfo.FirmwareImage.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Version": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Available": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "NoImage", "Downloading", "Validating", "Available", "DownloadFailed", "ValidationFailed", "InstallationFailed", "ActivationFailed" ] }, "BootFailureLog": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Download()": { "type": "command", "protocols": [ "usp" ], "input": { "URL": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "AutoActivate": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "FileSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "CheckSumAlgorithm": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "SHA-1", "SHA-224", "SHA-256", "SHA-384", "SHA-512" ] }, "CheckSum": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "hexBinary" } } }, "Activate()": { "type": "command", "protocols": [ "usp" ], "input": {} } }, "Device.DeviceInfo.SupportedDataModel.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "URL": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "UUID": { "type": "string", "read": true, "write": false, "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, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Features": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string" } } }, "Device.DeviceInfo.ProxierInfo.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "ManufacturerOUI": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "min": 6, "max": 6 } ], "pattern": [ "[0-9A-F]{6}" ] }, "ProductClass": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "SerialNumber": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "ProxyProtocol": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Z-Wave", "ZigBee", "UPnP-DM", "ETSI-M2M" ] } } }, "Device.ManagementServer.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "EnableCWMP": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "URL": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "acs", "name": "acs" }, "option": { "name": "url" } } } ] }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "acs", "name": "acs" }, "option": { "name": "userid" } } } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "acs", "name": "acs" }, "option": { "name": "passwd" } } } ] }, "ScheduleReboot": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "DelayReboot": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "int", "range": [ { "min": -1 } ], "unit": "seconds" }, "PeriodicInformEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "acs", "name": "acs" }, "option": { "name": "periodic_inform_enable" } } } ] }, "PeriodicInformInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "seconds", "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "acs", "name": "acs" }, "option": { "name": "periodic_inform_interval" } } } ] }, "PeriodicInformTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "dateTime", "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "acs", "name": "acs" }, "option": { "name": "periodic_inform_time" } } } ] }, "ParameterKey": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 32 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "acs", "name": "acs" }, "option": { "name": "ParameterKey" } } } ] }, "ConnectionRequestURL": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "cpe", "name": "cpe" }, "option": { "name": "port" } } } ] }, "ConnectionRequestUsername": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "cpe", "name": "cpe" }, "option": { "name": "userid" } } } ] }, "ConnectionRequestPassword": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "cpe", "name": "cpe" }, "option": { "name": "passwd" } } } ] }, "UpgradesManaged": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "cpe", "name": "cpe" }, "option": { "name": "upgrades_managed" } } } ] }, "KickURL": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "DownloadProgressURL": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "DefaultActiveNotificationThrottle": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "seconds" }, "CWMPRetryMinimumWaitInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ], "unit": "seconds", "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "acs", "name": "acs" }, "option": { "name": "retry_min_wait_interval" } } } ] }, "CWMPRetryIntervalMultiplier": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1000, "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "acs", "name": "acs" }, "option": { "name": "retry_interval_multiplier" } } } ] }, "HTTPConnectionRequestEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "UDPConnectionRequestAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_stun", "section": { "type": "stun", "name": "stun" }, "option": { "name": "crudp_address" } } } ] }, "STUNEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "STUNServerAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_stun", "section": { "type": "stun", "name": "stun" }, "option": { "name": "server_address" } } } ] }, "STUNServerPort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_stun", "section": { "type": "stun", "name": "stun" }, "option": { "name": "server_port" } } } ] }, "STUNUsername": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_stun", "section": { "type": "stun", "name": "stun" }, "option": { "name": "username" } } } ] }, "STUNPassword": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_stun", "section": { "type": "stun", "name": "stun" }, "option": { "name": "password" } } } ] }, "STUNMaximumKeepAlivePeriod": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "int", "range": [ { "min": -1 } ], "unit": "seconds", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_stun", "section": { "type": "stun", "name": "stun" }, "option": { "name": "max_keepalive" } } } ] }, "STUNMinimumKeepAlivePeriod": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_stun", "section": { "type": "stun", "name": "stun" }, "option": { "name": "min_keepalive" } } } ] }, "NATDetected": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_stun", "section": { "type": "stun", "name": "stun" }, "option": { "name": "nat_detected" } } } ] }, "AliasBasedAddressing": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "cpe", "name": "cpe" }, "option": { "name": "amd_version" } } } ] }, "InstanceMode": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "InstanceNumber", "InstanceAlias" ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "cpe", "name": "cpe" }, "option": { "name": "instance_mode" } } } ] }, "AutoCreateInstances": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "ManageableDeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "ManageableDeviceNotificationLimit": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "EmbeddedDeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "VirtualDeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "SupportedConnReqMethods": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "enumerations": [ "HTTP", "STUN", "XMPP" ] } }, "ConnReqXMPPConnection": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string" }, "ConnReqAllowedJabberIDs": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "list": { "datatype": "string", "item": { "max": 32 }, "range": [ { "max": 256 } ] }, "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "cwmp", "name": "xmpp" }, "option": { "name": "allowed_jid" } } } ] }, "ConnReqJabberID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string" }, "HTTPCompressionSupported": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "enumerations": [ "GZIP", "Compress", "Deflate" ] } }, "HTTPCompression": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "acs", "name": "acs" }, "option": { "name": "compression" } } } ] }, "LightweightNotificationProtocolsSupported": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "enumerations": [ "UDP" ] } }, "LightweightNotificationProtocolsUsed": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "list": { "datatype": "string" }, "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "lwn", "name": "lwn" }, "option": { "name": "enable" } } } ] }, "LightweightNotificationTriggerInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0 } ], "unit": "seconds" }, "LightweightNotificationTriggerTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "UDPLightweightNotificationHost": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "lwn", "name": "lwn" }, "option": { "name": "hostname" } } } ] }, "UDPLightweightNotificationPort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "cwmp", "section": { "type": "lwn", "name": "lwn" }, "option": { "name": "port" } } } ] }, "InstanceWildcardsSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "boolean" }, "InformParameterNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.ManagementServer.ManageableDevice.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "ManufacturerOUI": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "min": 6, "max": 6 } ], "pattern": [ "[0-9A-F]{6}" ] }, "SerialNumber": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "ProductClass": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Host": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "maxsize": 1024 } } }, "Device.ManagementServer.AutonomousTransferCompletePolicy.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "TransferTypeFilter": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Upload", "Download", "Both" ] }, "ResultTypeFilter": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Success", "Failure", "Both" ] }, "FileTypeFilter": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "list": { "datatype": "string", "maxsize": 1024, "pattern": [ "1 Firmware Upgrade Image", "2 Web Content", "3 Vendor Configuration File", "4 Vendor Log File", "X [0-9A-F]{6} .*" ] } } }, "Device.ManagementServer.DownloadAvailability.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "Device.ManagementServer.DownloadAvailability.Announcement.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "GroupNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.ManagementServer.DownloadAvailability.Announcement.Group.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "URL": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] } } }, "Device.ManagementServer.DownloadAvailability.Query.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "URL": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] } } }, "Device.ManagementServer.DUStateChangeComplPolicy.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "OperationTypeFilter": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "list": { "datatype": "string", "enumerations": [ "Install", "Update", "Uninstall" ] } }, "ResultTypeFilter": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Success", "Failure", "Both" ] }, "FaultCodeFilter": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "list": { "datatype": "string", "enumerations": [ "9001", "9003", "9012", "9013", "9015", "9016", "9017", "9018", "9022", "9023", "9024", "9025", "9026", "9027", "9028", "9029", "9030", "9031", "9032" ] } } }, "Device.ManagementServer.EmbeddedDevice.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "ControllerID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ProxiedDeviceID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Reference": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string" }, "SupportedDataModel": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string" } }, "Host": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "item": { "max": 32 } } }, "ProxyProtocol": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Z-Wave", "ZigBee", "UPnP-DM", "ETSI-M2M" ] }, "ProxyProtocolReference": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string" }, "DiscoveryProtocol": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "enumerations": [ "Z-Wave", "ZigBee", "UPnP", "ETSI-M2M" ] } }, "DiscoveryProtocolReference": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string" } }, "CommandProcessed": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Pending", "Retrying", "Success", "Error" ] }, "CommandProcessingErrMsg": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 1024 } ] }, "LastSyncTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" } }, "Device.ManagementServer.VirtualDevice.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "ManufacturerOUI": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "min": 6, "max": 6 } ], "pattern": [ "[0-9A-F]{6}" ] }, "ProductClass": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "SerialNumber": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Host": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "item": { "max": 32 } } }, "ProxyProtocol": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Z-Wave", "ZigBee", "UPnP-DM", "ETSI-M2M" ] }, "ProxyProtocolReference": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string" }, "DiscoveryProtocol": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "enumerations": [ "Z-Wave", "ZigBee", "UPnP", "ETSI-M2M" ] } }, "DiscoveryProtocolReference": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string" } } }, "Device.ManagementServer.StandbyPolicy.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "CRUnawarenessMaxDuration": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "int", "range": [ { "min": -1 } ], "unit": "seconds" }, "MaxMissedPeriodic": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "NotifyMissedScheduled": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "NetworkAwarenessCapable": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "boolean" }, "SelfTimerCapable": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "boolean" }, "CRAwarenessRequested": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "PeriodicAwarenessRequested": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "ScheduledAwarenessRequested": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" } }, "Device.ManagementServer.InformParameter.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "ParameterName": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "EventList": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "list": { "datatype": "string" } } }, "Device.ManagementServer.HeartbeatPolicy.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "ReportingInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 30 } ], "unit": "seconds" }, "InitiationTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "dateTime" } } }, "Device.SoftwareModules.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ExecEnvNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DeploymentUnitNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ExecutionUnitNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "InstallDU()": { "type": "command", "protocols": [ "usp" ], "input": { "URL": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "UUID": { "type": "string", "read": true, "write": true, "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, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ExecutionEnvRef": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } } }, "Device.SoftwareModules.ExecEnv.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "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, "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, "protocols": [ "cwmp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "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, "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, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "RequestedRunLevel": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ] }, "CurrentRunLevel": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ] }, "InitialExecutionUnitRunLevel": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ] }, "Vendor": { "type": "string", "read": true, "write": false, "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, "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, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "AllocatedDiskSpace": { "type": "int", "read": true, "write": false, "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, "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, "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, "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, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "ProcessorRefList": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "SetRunLevel()": { "type": "command", "protocols": [ "usp" ], "input": { "RequestedRunLevel": { "type": "int", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ] } } }, "Reset()": { "type": "command", "protocols": [ "usp" ] } }, "Device.SoftwareModules.DeploymentUnit.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "UUID": { "type": "string", "read": true, "write": false, "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, "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, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "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, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Installing", "Installed", "Updating", "Uninstalling", "Uninstalled" ] }, "Resolved": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "URL": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 1024 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "swmodules", "method": "du_list", "args": {}, "key": "deployment_unit[i-1].url" } } ] }, "Description": { "type": "string", "read": true, "write": false, "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, "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, "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, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "VendorConfigList": { "type": "string", "read": true, "write": false, "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, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "ExecutionEnvRef": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "ubus", "ubus": { "object": "swmodules", "method": "du_list", "args": {}, "key": "deployment_unit[i-1].environment" } } ] }, "Update()": { "type": "command", "protocols": [ "usp" ], "input": { "URL": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "swmodules", "method": "du_list", "args": {}, "key": "deployment_unit[i-1].url" } } ] }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } } }, "Uninstall()": { "type": "command", "protocols": [ "usp" ] } }, "Device.SoftwareModules.ExecutionUnit.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "EUID": { "type": "string", "read": true, "write": false, "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, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "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, "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, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Idle", "Starting", "Active", "Stopping" ] }, "RequestedState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Idle", "Active" ] }, "ExecutionFaultCode": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "NoFault", "FailureOnStart", "FailureOnAutoStart", "FailureOnStop", "FailureWhileActive", "DependencyFailure", "UnStartable" ] }, "ExecutionFaultMessage": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "AutoStart": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "RunLevel": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "Vendor": { "type": "string", "read": true, "write": false, "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, "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, "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, "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, "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, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "AssociatedProcessList": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "VendorLogList": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "VendorConfigList": { "type": "string", "read": true, "write": false, "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, "protocols": [ "cwmp" ], "list": { "datatype": "string" } }, "ExecutionEnvRef": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "ubus", "ubus": { "object": "swmodules", "method": "eu_list", "args": {}, "key": "execution_unit[i-1].environment" } } ] }, "SetRequestedState()": { "type": "command", "protocols": [ "usp" ], "input": { "RequestedState": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Idle", "Active" ] } } }, "Device.SoftwareModules.ExecutionUnit.{i}.Extensions.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false } } }, "Device.ETSIM2M.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "SCLNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.ETSIM2M.SCL.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "AnnouncedToSCLList": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "list": { "datatype": "string" } }, "SAFPolicySetNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "AreaNwkInstanceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "AreaNwkDeviceInfoInstanceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.ETSIM2M.SCL.{i}.Discovery.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "MaxNumberOfDiscovRecords": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "MaxSizeOfDiscovAnswer": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt" } }, "Device.ETSIM2M.SCL.{i}.Reregistration.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "RegTargetNSCLList": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "list": { "datatype": "string" } }, "RegSearchStrings": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "list": { "datatype": "string" } }, "RegAccessRightID": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string" }, "RegExpirationDuration": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "int", "unit": "seconds" }, "Reregistration": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "Device.ETSIM2M.SCL.{i}.Reregistration.ActionStatus.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "Progress": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 100 } ], "unit": "percent" }, "FinalStatus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "SUCCESS", "FAILURE" ] } } }, "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "PolicyScope": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "list": { "datatype": "string" } }, "ANPPolicyNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "ANName": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string" }, "BlockPeriodNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "RequestCategoryNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.BlockPeriod.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "FailedAttempts": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "BlockDuration": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "int", "unit": "seconds" } }, "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "RCAT": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string" }, "ScheduleNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Schedules": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "list": { "datatype": "string" } }, "AbsTimeSpanNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.ANPPolicy.{i}.RequestCategory.{i}.Schedule.{i}.AbsTimeSpan.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "StartTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "EndTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "dateTime" } } } } }, "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DefaultRCATValue": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string" }, "RequestCategoryNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.ETSIM2M.SCL.{i}.SAFPolicySet.{i}.M2MSPPolicy.RequestCategory.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "RCAT": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string" }, "TolerableDelay": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "int", "range": [ { "min": -1 } ], "unit": "seconds" }, "Thresh": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Mem": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "pattern": [ "([0-9]{1,15}?[BKMGT])" ] }, "RankedANList": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "list": { "datatype": "string" } } } } }, "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "ID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string" }, "AreaNwkType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string" }, "ListOfDevices": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string" } }, "PropertyNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.ETSIM2M.SCL.{i}.AreaNwkInstance.{i}.Property.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string" }, "Value": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string" } } }, "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "AreaNwkInstance": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string" }, "Host": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string" } }, "ListOfDeviceNeighbors": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string" } }, "ListOfDeviceApplications": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string" } }, "SleepInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "seconds" }, "SleepDuration": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "seconds" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "ASLEEP", "AWAKE" ] }, "Active": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "boolean" }, "PropertyNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.ETSIM2M.SCL.{i}.AreaNwkDeviceInfoInstance.{i}.Property.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string" }, "Value": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string" } } } } }, "Device.GatewayInfo.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "ManufacturerOUI": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 6 } ], "pattern": [ "[0-9A-F]{6}" ] }, "ProductClass": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "SerialNumber": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 64 } ] } }, "Device.Time.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Unsynchronized", "Synchronized", "Error_FailedToSynchronize", "Error" ] }, "NTPServer1": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "NTPServer2": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "NTPServer3": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "NTPServer4": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "NTPServer5": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "CurrentLocalTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "LocalTimeZone": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "system", "section": { "type": "system", "name": "@system[0]" }, "option": { "name": "timezone" } } } ] }, "X_IOPSYS_EU_LocalTimeZoneName": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "system", "section": { "type": "system", "name": "@system[0]" }, "option": { "name": "zonename" } } } ] }, "X_IOPSYS_EU_SourceInterface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" } }, "Device.UserInterface.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PasswordRequired": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PasswordUserSelectable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PasswordReset": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "UpgradeAvailable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "WarrantyDate": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "ISPName": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "ISPHelpDesk": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 32 } ] }, "ISPHomePage": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ISPHelpPage": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ISPLogo": { "type": "base64", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 0, "max": 4095 } ] }, "ISPLogoSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 4095 } ] }, "ISPMailServer": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ISPNewsServer": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "TextColor": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 3, "max": 3 } ] }, "BackgroundColor": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 3, "max": 3 } ] }, "ButtonColor": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 3, "max": 3 } ] }, "ButtonTextColor": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 3, "max": 3 } ] }, "AutoUpdateServer": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "UserUpdateServer": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "AvailableLanguages": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 256 } }, "CurrentLanguage": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 16 } ] }, "PasswordReset()": { "type": "command", "protocols": [ "usp" ] }, "Device.UserInterface.RemoteAccess.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Port": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "SupportedProtocols": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "HTTP", "HTTPS" ] } }, "Protocol": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" } }, "Device.UserInterface.LocalDisplay.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Movable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Resizable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PosX": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "pixels" }, "PosY": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "pixels" }, "Width": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "pixels" }, "Height": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "pixels" }, "DisplayWidth": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "pixels" }, "DisplayHeight": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "pixels" } }, "Device.UserInterface.Messages.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Title": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 128 } ] }, "SubTitle": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 128 } ] }, "Text": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "IconType": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "None", "Greeting", "Information", "Warning", "Important", "Urgent", "Advertisement" ] }, "MessageColor": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 3, "max": 3 } ] }, "BackgroundColor": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 3, "max": 3 } ] }, "TitleColor": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 3, "max": 3 } ] }, "SubTitleColor": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 3, "max": 3 } ] }, "RequestedNumberOfRepetitions": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ExecutedNumberOfRepetitions": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } }, "Device.InterfaceStack.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "HigherLayer": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "LowerLayer": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "HigherAlias": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LowerAlias": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] } }, "Device.DSL.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "LineNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ChannelNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "BondingGroupNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.DSL.Line.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "status" } } ] }, "EnableDataGathering": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ], "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "status" } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "Upstream": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "upstream" } } ] }, "FirmwareVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "firmware_version" } } ] }, "LinkStatus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Initializing", "EstablishingLink", "NoSignal", "Disabled", "Error" ], "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "link_status" } } ] }, "StandardsSupported": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "G.992.1_Annex_A", "G.992.1_Annex_B", "G.992.1_Annex_C", "T1.413", "T1.413i2", "ETSI_101_388", "G.992.2", "G.992.3_Annex_A", "G.992.3_Annex_B", "G.992.3_Annex_C", "G.992.3_Annex_I", "G.992.3_Annex_J", "G.992.3_Annex_L", "G.992.3_Annex_M", "G.992.4", "G.992.5_Annex_A", "G.992.5_Annex_B", "G.992.5_Annex_C", "G.992.5_Annex_I", "G.992.5_Annex_J", "G.992.5_Annex_M", "G.993.1", "G.993.1_Annex_A", "G.993.2_Annex_A", "G.993.2_Annex_B", "G.993.2_Annex_C" ] }, "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "standards_supported" } } ] }, "XTSE": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 8, "max": 8 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "xtse" } } ] }, "StandardUsed": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "standard_used" } } ] }, "XTSUsed": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 8, "max": 8 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "xtse_used" } } ] }, "LineEncoding": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "DMT", "CAP", "2B1Q", "43BT", "PAM", "QAM" ], "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "line_encoding" } } ] }, "AllowedProfiles": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "8a", "8b", "8c", "8d", "12a", "12b", "17a", "17b", "30a", "35b" ] }, "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "allowed_profiles" } } ] }, "CurrentProfile": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "current_profile" } } ] }, "PowerManagementState": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "L0", "L1", "L2", "L3", "L4" ], "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "power_management_state" } } ] }, "SuccessFailureCause": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 6 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "success_failure_cause" } } ] }, "UPBOKLER": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 1280 } ], "unit": "0.1 dB", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "upbokler_pb" } } ] }, "UPBOKLEPb": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "unsignedInt", "range": [ { "min": 0, "max": 1280 }, { "min": 2047, "max": 2047 } ], "unit": "0.1 dB" } }, "UPBOKLERPb": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "unsignedInt", "range": [ { "min": 0, "max": 1280 }, { "min": 2047, "max": 2047 } ], "unit": "0.1 dB" }, "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "upbokler_pb" } } ] }, "RXTHRSHds": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -640, "max": 0 } ], "unit": "0.1 dB", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "rxthrsh_ds" } } ] }, "ACTRAMODEds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 4 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "act_ra_mode.ds" } } ] }, "ACTRAMODEus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 4 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "act_ra_mode.us" } } ] }, "ACTINPROCds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ACTINPROCus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SNRMROCds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "0.1 dB" }, "SNRMROCus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "0.1 dB", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "snr_mroc_us" } } ] }, "LastStateTransmittedDownstream": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "last_state_transmitted.ds" } } ] }, "LastStateTransmittedUpstream": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "last_state_transmitted.us" } } ] }, "UPBOKLE": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 1280 } ], "unit": "0.1dB", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "upbokler_pb" } } ] }, "MREFPSDds": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 0, "max": 145 } ] }, "MREFPSDus": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 0, "max": 145 } ] }, "LIMITMASK": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "US0MASK": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "us0_mask" } } ] }, "TRELLISds": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "trellis.ds" } } ] }, "TRELLISus": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "trellis.us" } } ] }, "ACTSNRMODEds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "act_snr_mode.ds" } } ] }, "ACTSNRMODEus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "act_snr_mode.us" } } ] }, "VirtualNoisePSDds": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 0, "max": 97 } ] }, "VirtualNoisePSDus": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 0, "max": 49 } ] }, "ACTUALCE": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LineNumber": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": 1 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "line_number" } } ] }, "UpstreamMaxBitRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Kbps", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "max_bit_rate.us" } } ] }, "DownstreamMaxBitRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Kbps", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "max_bit_rate.ds" } } ] }, "UpstreamNoiseMargin": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "0.1dB", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "noise_margin.us" } } ] }, "DownstreamNoiseMargin": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "0.1dB", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "noise_margin.ds" } } ] }, "SNRMpbus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 24 }, "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "snr_mpb_us" } } ] }, "SNRMpbds": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 24 }, "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "snr_mpb_ds" } } ] }, "INMIATOds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 3, "max": 511 } ] }, "INMIATSds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 7 } ] }, "INMCCds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 64 } ] }, "INMINPEQMODEds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 3 } ] }, "UpstreamAttenuation": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "0.1dB", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "attenuation.us" } } ] }, "DownstreamAttenuation": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "0.1dB", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "attenuation.ds" } } ] }, "UpstreamPower": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "0.1dBmV", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "power.us" } } ] }, "DownstreamPower": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "0.1dBmV", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "power.ds" } } ] }, "XTURVendor": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 4, "max": 4 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "xtur_vendor" } } ] }, "XTURCountry": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 2, "max": 2 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "xtur_country" } } ] }, "XTURANSIStd": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "xtur_ansi_std" } } ] }, "XTURANSIRev": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "xtur_ansi_rev" } } ] }, "XTUCVendor": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 4, "max": 4 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "xtuc_vendor" } } ] }, "XTUCCountry": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 2, "max": 2 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "xtuc_country" } } ] }, "XTUCANSIStd": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "xtuc_ansi_std" } } ] }, "XTUCANSIRev": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "status", "args": {}, "key": "xtuc_ansi_rev" } } ] }, "Device.DSL.Line.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TotalStart": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "stats", "args": {}, "key": "total_start" } } ] }, "ShowtimeStart": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "stats", "args": {}, "key": "showtime_start" } } ] }, "LastShowtimeStart": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "stats", "args": {}, "key": "last_showtime_start" } } ] }, "CurrentDayStart": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "stats", "args": {}, "key": "current_day_start" } } ] }, "QuarterHourStart": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "stats", "args": {}, "key": "quarter_hour_start" } } ] }, "Device.DSL.Line.{i}.Stats.Total.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "stats", "args": {}, "key": "total.errored_secs" } } ] }, "SeverelyErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "stats", "args": {}, "key": "total.severely_errored_secs" } } ] } }, "Device.DSL.Line.{i}.Stats.Showtime.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "stats", "args": {}, "key": "showtime.severely_errored_secs" } } ] }, "SeverelyErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "stats", "args": {}, "key": "showtime.severely_errored_secs" } } ] } }, "Device.DSL.Line.{i}.Stats.LastShowtime.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "stats", "args": {}, "key": "lastshowtime.errored_secs" } } ] }, "SeverelyErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "stats", "args": {}, "key": "lastshowtime.severely_errored_secs" } } ] } }, "Device.DSL.Line.{i}.Stats.CurrentDay.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "stats", "args": {}, "key": "currentday.errored_secs" } } ] }, "SeverelyErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "stats", "args": {}, "key": "currentday.severely_errored_secs" } } ] } }, "Device.DSL.Line.{i}.Stats.QuarterHour.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "stats", "args": {}, "key": "quarterhour.severely_errored_secs" } } ] }, "SeverelyErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.line.0", "method": "stats", "args": {}, "key": "quarterhour.severely_errored_secs" } } ] } } }, "Device.DSL.Line.{i}.TestParams.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "HLOGGds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "HLOGGus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "HLOGpsds": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 2559 } }, "HLOGpsus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 2559 } }, "HLOGMTds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "HLOGMTus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "QLNGds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "QLNGus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "QLNpsds": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "int", "maxsize": 2047 } }, "QLNpsus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 2047 } }, "QLNMTds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "QLNMTus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SNRGds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SNRGus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SNRpsds": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "int", "maxsize": 2047 } }, "SNRpsus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 2047 } }, "SNRMTds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SNRMTus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LATNds": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 35 } }, "LATNus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 35 } }, "SATNds": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 35 } }, "SATNus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 35 } } }, "Device.DSL.Line.{i}.DataGathering.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "LoggingDepthR": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "records" }, "ActLoggingDepthReportingR": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "records" }, "EventTraceBufferR": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } } }, "Device.DSL.Channel.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "status", "args": {}, "key": "status" } } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ], "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "status", "args": {}, "key": "status" } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "LinkEncapsulationSupported": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "G.992.3_Annex_K_ATM", "G.992.3_Annex_K_PTM", "G.993.2_Annex_K_ATM", "G.993.2_Annex_K_PTM", "G.994.1" ] }, "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "status", "args": {}, "key": "link_encapsulation_supported" } } ] }, "LinkEncapsulationUsed": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "G.992.3_Annex_K_ATM", "G.992.3_Annex_K_PTM", "G.993.2_Annex_K_ATM", "G.993.2_Annex_K_PTM" ], "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "status", "args": {}, "key": "link_encapsulation_used" } } ] }, "LPATH": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 3 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "status", "args": {}, "key": "lpath" } } ] }, "INTLVDEPTH": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "status", "args": {}, "key": "intlvdepth" } } ] }, "INTLVBLOCK": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "status", "args": {}, "key": "intlvblock" } } ] }, "ActualInterleavingDelay": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "milliseconds", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "status", "args": {}, "key": "actual_interleaving_delay" } } ] }, "ACTINP": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "status", "args": {}, "key": "actinp" } } ] }, "INPREPORT": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "status", "args": {}, "key": "inpreport" } } ] }, "NFEC": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "octets", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "status", "args": {}, "key": "nfec" } } ] }, "RFEC": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "status", "args": {}, "key": "rfec" } } ] }, "LSYMB": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "status", "args": {}, "key": "lsymb" } } ] }, "UpstreamCurrRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Kbps", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "status", "args": {}, "key": "curr_rate.us" } } ] }, "DownstreamCurrRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Kbps", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "status", "args": {}, "key": "curr_rate.ds" } } ] }, "ACTNDR": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Kbps", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "status", "args": {}, "key": "actndr.ds" } } ] }, "ACTINPREIN": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ], "unit": "0.1 DMT symbols", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "status", "args": {}, "key": "actinprein.ds" } } ] }, "Device.DSL.Channel.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TotalStart": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "total_start" } } ] }, "ShowtimeStart": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "showtime_start" } } ] }, "LastShowtimeStart": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "last_showtime_start" } } ] }, "CurrentDayStart": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "current_day_start" } } ] }, "QuarterHourStart": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "quarter_hour_start" } } ] }, "Device.DSL.Channel.{i}.Stats.Total.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "XTURFECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "total.xtur_fec_errors" } } ] }, "XTUCFECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "total.xtur_fec_errors" } } ] }, "XTURHECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "total.xtur_fec_errors" } } ] }, "XTUCHECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "total.xtur_fec_errors" } } ] }, "XTURCRCErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "total.xtur_fec_errors" } } ] }, "XTUCCRCErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "total.xtur_fec_errors" } } ] } }, "Device.DSL.Channel.{i}.Stats.Showtime.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "XTURFECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "showtime.xtur_fec_errors" } } ] }, "XTUCFECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "showtime.xtuc_fec_errors" } } ] }, "XTURHECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "showtime.xtur_hec_errors" } } ] }, "XTUCHECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "showtime.xtuc_hec_errors" } } ] }, "XTURCRCErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "showtime.xtur_crc_errors" } } ] }, "XTUCCRCErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "showtime.xtuc_crc_errors" } } ] } }, "Device.DSL.Channel.{i}.Stats.LastShowtime.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "XTURFECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "lastshowtime.xtur_fec_errors" } } ] }, "XTUCFECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "lastshowtime.xtuc_fec_errors" } } ] }, "XTURHECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "lastshowtime.xtur_hec_errors" } } ] }, "XTUCHECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "lastshowtime.xtuc_hec_errors" } } ] }, "XTURCRCErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "lastshowtime.xtur_crc_errors" } } ] }, "XTUCCRCErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "lastshowtime.xtuc_crc_errors" } } ] } }, "Device.DSL.Channel.{i}.Stats.CurrentDay.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "XTURFECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "currentday.xtur_fec_errors" } } ] }, "XTUCFECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "currentday.xtuc_fec_errors" } } ] }, "XTURHECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "currentday.xtur_hec_errors" } } ] }, "XTUCHECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "currentday.xtuc_hec_errors" } } ] }, "XTURCRCErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "currentday.xtur_crc_errors" } } ] }, "XTUCCRCErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "currentday.xtuc_crc_errors" } } ] } }, "Device.DSL.Channel.{i}.Stats.QuarterHour.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "XTURFECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "quarterhour.xtur_fec_errors" } } ] }, "XTUCFECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "quarterhour.xtuc_fec_errors" } } ] }, "XTURHECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "quarterhour.xtur_hec_errors" } } ] }, "XTUCHECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "quarterhour.xtuc_hec_errors" } } ] }, "XTURCRCErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "quarterhour.xtur_crc_errors" } } ] }, "XTUCCRCErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "dsl.channel.0", "method": "stats", "args": {}, "key": "quarterhour.xtuc_crc_errors" } } ] } } } }, "Device.DSL.BondingGroup.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "GroupStatus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "NoPeer", "PeerPowerLoss", "PeerBondSchemeMismatch", "LowRate" ] } }, "GroupID": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "BondSchemesSupported": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "ATM", "Ethernet", "TDIM" ] } }, "BondScheme": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "GroupCapacity": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 32 } ] }, "RunningTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "TargetUpRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "bits per second" }, "TargetDownRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "bits per second" }, "ThreshLowUpRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "bits per second" }, "ThreshLowDownRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "bits per second" }, "UpstreamDifferentialDelayTolerance": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "DownstreamDifferentialDelayTolerance": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "BondedChannelNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 32 } ] }, "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Channel": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Device.DSL.BondingGroup.{i}.BondedChannel.{i}.Ethernet.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "UnderflowErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "CRCErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "AlignmentErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ShortPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LongPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "OverflowErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PauseFramesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "FramesDropped": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } } }, "Device.DSL.BondingGroup.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UnicastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnicastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MulticastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "MulticastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TotalStart": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "CurrentDayStart": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "QuarterHourStart": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "Device.DSL.BondingGroup.{i}.Stats.Total.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "FailureReasons": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "LowRate", "ExcessiveDelay", "InsufficientBuffers", "Other" ] } }, "UpstreamRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "bits per second" }, "DownstreamRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "bits per second" }, "UpstreamPacketLoss": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DownstreamPacketLoss": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UpstreamDifferentialDelay": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "DownstreamDifferentialDelay": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "FailureCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ErroredSeconds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "SeverelyErroredSeconds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "UnavailableSeconds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" } }, "Device.DSL.BondingGroup.{i}.Stats.CurrentDay.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "FailureReasons": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "LowRate", "ExcessiveDelay", "InsufficientBuffers", "Other" ] } }, "UpstreamRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "bits per second" }, "DownstreamRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "bits per second" }, "UpstreamPacketLoss": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DownstreamPacketLoss": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UpstreamDifferentialDelay": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "DownstreamDifferentialDelay": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "FailureCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ErroredSeconds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "SeverelyErroredSeconds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "UnavailableSeconds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" } }, "Device.DSL.BondingGroup.{i}.Stats.QuarterHour.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "FailureReasons": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "LowRate", "ExcessiveDelay", "InsufficientBuffers", "Other" ] } }, "UpstreamRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "bits per second" }, "DownstreamRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "bits per second" }, "UpstreamPacketLoss": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DownstreamPacketLoss": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UpstreamDifferentialDelay": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "DownstreamDifferentialDelay": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "FailureCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ErroredSeconds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "SeverelyErroredSeconds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "UnavailableSeconds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" } } }, "Device.DSL.BondingGroup.{i}.Ethernet.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Device.DSL.BondingGroup.{i}.Ethernet.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "PAFErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PAFSmallFragments": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PAFLargeFragments": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PAFBadFragments": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PAFLostFragments": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PAFLateFragments": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PAFLostStarts": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PAFLostEnds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PAFOverflows": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PauseFramesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "CRCErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "AlignmentErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ShortPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LongPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "OverflowErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "FramesDropped": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } } }, "Device.DSL.Diagnostics.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ADSLLineTest()": { "type": "command", "protocols": [ "usp" ], "input": { "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } }, "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Canceled", "Complete", "Error", "Error_Internal", "Error_Other" ] }, "ACTPSDds": { "type": "int", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "int" }, "ACTPSDus": { "type": "int", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "int" }, "ACTATPds": { "type": "int", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "int" }, "ACTATPus": { "type": "int", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "int" }, "HLINSCds": { "type": "int", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "int" }, "HLINSCus": { "type": "int", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "int" }, "HLINGds": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "HLINGus": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "HLOGGds": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "HLOGGus": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "HLOGpsds": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string", "maxsize": 2559 } }, "HLOGpsus": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string", "maxsize": 2559 } }, "HLOGMTds": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "HLOGMTus": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "LATNpbds": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string", "maxsize": 24 } }, "LATNpbus": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string", "maxsize": 24 } }, "SATNds": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string", "maxsize": 24 } }, "SATNus": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string", "maxsize": 24 } }, "HLINpsds": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "int", "maxsize": 61430 } }, "HLINpsus": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string", "maxsize": 61430 } }, "QLNGds": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "QLNGus": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "QLNpsds": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "int", "maxsize": 61430 } }, "QLNpsus": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string", "maxsize": 61430 } }, "QLNMTds": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "QLNMTus": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "SNRGds": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "SNRGus": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "SNRpsds": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "int", "maxsize": 61430 } }, "SNRpsus": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string", "maxsize": 61430 } }, "SNRMTds": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "SNRMTus": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "BITSpsds": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "int", "maxsize": 61430 } }, "BITSpsus": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string", "maxsize": 61430 } } } }, "SELTUER()": { "type": "command", "protocols": [ "usp" ], "input": { "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "UERMaxMeasurementDuration": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 5, "max": 240 } ], "unit": "seconds" } }, "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Canceled", "Complete", "Error" ] }, "ExtendedBandwidthOperation": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "UER": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "UERComplex", "item": { "min": 1, "max": 4096 } } }, "UERScaleFactor": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "UERGroupSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 2 }, { "min": 12, "max": 12 } ], "unit": "subcarriers" }, "UERVar": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "int", "item": { "min": 0, "max": 4096 } } } } }, "SELTQLN()": { "type": "command", "protocols": [ "usp" ], "input": { "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "QLNMaxMeasurementDuration": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 240 } ], "unit": "seconds" } }, "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Canceled", "Complete", "Error" ] }, "ExtendedBandwidthOperation": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "QLN": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "int", "maxsize": 61430 } }, "QLNGroupSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 2 }, { "min": 12, "max": 12 } ], "unit": "subcarriers" } } }, "SELTP()": { "type": "command", "protocols": [ "usp" ], "input": { "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "CapacityEstimateEnabling": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "CapacitySignalPSD": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "PSDBreakPointIndexAndLevel", "item": { "min": 1, "max": 48 } } }, "CapacityNoisePSD": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "PSDBreakPointIndexAndLevel", "item": { "min": 1, "max": 48 } } }, "CapacityTargetMargin": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 310 } ], "unit": "0.1 dB" } }, "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Canceled", "Complete", "Error" ] }, "LoopTermination": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 21 } ] }, "LoopLength": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 16383 } ], "unit": "meters" }, "LoopTopology": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string", "maxsize": 256 } }, "AttenuationCharacteristics": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string", "maxsize": 61430 } }, "MissingFilter": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "CapacityEstimate": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "kbit/s" } } }, "Device.DSL.Diagnostics.ADSLLineTest.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ACTPSDds": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "int" }, "ACTPSDus": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "int" }, "ACTATPds": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "int" }, "ACTATPus": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "int" }, "HLINSCds": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "int" }, "HLINSCus": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "int" }, "HLINGds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "HLINGus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "HLOGGds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "HLOGGus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "HLOGpsds": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "maxsize": 2559 } }, "HLOGpsus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "maxsize": 2559 } }, "HLOGMTds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "HLOGMTus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "LATNpbds": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "maxsize": 24 } }, "LATNpbus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "maxsize": 24 } }, "SATNds": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "maxsize": 24 } }, "SATNus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "maxsize": 24 } }, "HLINpsds": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "int", "maxsize": 61430 } }, "HLINpsus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "maxsize": 61430 } }, "QLNGds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "QLNGus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "QLNpsds": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "int", "maxsize": 61430 } }, "QLNpsus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "maxsize": 61430 } }, "QLNMTds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "QLNMTus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "SNRGds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "SNRGus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "SNRpsds": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "int", "maxsize": 61430 } }, "SNRpsus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "maxsize": 61430 } }, "SNRMTds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "SNRMTus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "BITSpsds": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "int", "maxsize": 61430 } }, "BITSpsus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "maxsize": 61430 } } }, "Device.DSL.Diagnostics.SELTUER.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "UERMaxMeasurementDuration": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 5, "max": 240 } ], "unit": "seconds" }, "ExtendedBandwidthOperation": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "boolean" }, "UER": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "UERComplex", "item": { "min": 1, "max": 4096 } } }, "UERScaleFactor": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "UERGroupSize": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 2 }, { "min": 12, "max": 12 } ], "unit": "subcarriers" }, "UERVar": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "int", "item": { "min": 0, "max": 4096 } } } }, "Device.DSL.Diagnostics.SELTQLN.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "QLNMaxMeasurementDuration": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 240 } ], "unit": "seconds" }, "ExtendedBandwidthOperation": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "boolean" }, "QLN": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "int", "maxsize": 61430 } }, "QLNGroupSize": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 2 }, { "min": 12, "max": 12 } ], "unit": "subcarriers" } }, "Device.DSL.Diagnostics.SELTP.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "CapacityEstimateEnabling": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "CapacitySignalPSD": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "list": { "datatype": "PSDBreakPointIndexAndLevel", "item": { "min": 1, "max": 48 } } }, "CapacityNoisePSD": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "list": { "datatype": "PSDBreakPointIndexAndLevel", "item": { "min": 1, "max": 48 } } }, "CapacityTargetMargin": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 310 } ], "unit": "0.1 dB" }, "LoopTermination": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 21 } ] }, "LoopLength": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 16383 } ], "unit": "meters" }, "LoopTopology": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "maxsize": 256 } }, "AttenuationCharacteristics": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "maxsize": 61430 } }, "MissingFilter": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "boolean" }, "CapacityEstimate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "kbit/s" } } } }, "Device.PacketCaptureDiagnostics.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "PacketCaptureResultNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Format": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "libpcap", "pcapng" ] }, "Duration": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "seconds" }, "PacketCount": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "ByteCount": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "FileTarget": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 2048 } ] }, "FilterExpression": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Device.PacketCaptureDiagnostics.PacketCaptureResult.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "FileLocation": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 2048 } ] }, "StartTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "EndTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "Count": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" } } }, "Device.FAST.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "LineNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.FAST.Line.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "Upstream": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "FirmwareVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LinkStatus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Initializing", "EstablishingLink", "NoSignal", "Disabled", "Error" ] }, "AllowedProfiles": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "106a", "212a" ] } }, "CurrentProfile": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "PowerManagementState": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "L0", "L2.1", "L2.2", "L3" ] }, "SuccessFailureCause": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 5 } ] }, "UPBOKLER": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 1280 } ], "unit": "0.1 dB" }, "LastTransmittedDownstreamSignal": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 21 } ] }, "LastTransmittedUpstreamSignal": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 21 } ] }, "UPBOKLE": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 1280 } ], "unit": "0.1dB" }, "LineNumber": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": 1 } ] }, "UpstreamMaxBitRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Kbps" }, "DownstreamMaxBitRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Kbps" }, "UpstreamNoiseMargin": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "0.1dB" }, "DownstreamNoiseMargin": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "0.1dB" }, "UpstreamAttenuation": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "0.1dB" }, "DownstreamAttenuation": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "0.1dB" }, "UpstreamPower": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "0.1dBmV" }, "DownstreamPower": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "0.1dBmV" }, "SNRMRMCds": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "0.1dB" }, "SNRMRMCus": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "0.1dB" }, "BITSRMCpsds": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "int", "maxsize": 4610 } }, "BITSRMCpsus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "int", "maxsize": 4610 } }, "FEXTCANCELds": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "FEXTCANCELus": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "ETRds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Kbps" }, "ETRus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Kbps" }, "ATTETRds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Kbps" }, "ATTETRus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Kbps" }, "MINEFTR": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Kbps" }, "Device.FAST.Line.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TotalStart": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "ShowtimeStart": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LastShowtimeStart": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "CurrentDayStart": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "QuarterHourStart": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "Device.FAST.Line.{i}.Stats.Total.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SeverelyErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LOSS": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LORS": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UAS": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RTXUC": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RTXTX": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessBSW": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessSRA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessFRA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessRPA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessTIGA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } }, "Device.FAST.Line.{i}.Stats.Showtime.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SeverelyErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LOSS": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LORS": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UAS": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RTXUC": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RTXTX": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessBSW": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessSRA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessFRA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessRPA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessTIGA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } }, "Device.FAST.Line.{i}.Stats.LastShowtime.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SeverelyErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LOSS": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LORS": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UAS": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RTXUC": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RTXTX": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessBSW": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessSRA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessFRA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessRPA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessTIGA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } }, "Device.FAST.Line.{i}.Stats.CurrentDay.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SeverelyErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LOSS": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LORS": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UAS": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RTXUC": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RTXTX": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessBSW": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessSRA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessFRA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessRPA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessTIGA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } }, "Device.FAST.Line.{i}.Stats.QuarterHour.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SeverelyErroredSecs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LOSS": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LORS": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UAS": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RTXUC": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RTXTX": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessBSW": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessSRA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessFRA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessRPA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SuccessTIGA": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } }, "Device.FAST.Line.{i}.TestParams.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "SNRGds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SNRGus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SNRpsds": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "int", "maxsize": 2047 } }, "SNRpsus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 2047 } }, "SNRMTds": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SNRMTus": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ACTINP": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "NFEC": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RFEC": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int" }, "UpstreamCurrRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Kbps" }, "DownstreamCurrRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Kbps" }, "ACTINPREIN": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } } }, "Device.Optical.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "InterfaceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.Optical.Interface.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "Upstream": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "OpticalSignalLevel": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "Dbm1000" }, "LowerOpticalThreshold": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "Dbm1000" }, "UpperOpticalThreshold": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "Dbm1000" }, "TransmitOpticalLevel": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "Dbm1000" }, "LowerTransmitPowerThreshold": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "Dbm1000" }, "UpperTransmitPowerThreshold": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "Dbm1000" }, "Device.Optical.Interface.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } } }, "Device.Cellular.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "RoamingEnabled": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "RoamingStatus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Home", "Roaming" ] }, "InterfaceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "AccessPointNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.Cellular.Interface.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "Upstream": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IMEI": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 15, "max": 15 } ], "pattern": [ "[0-9]{15,15}" ] }, "SupportedAccessTechnologies": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "GPRS", "EDGE", "UMTS", "UMTSHSPA", "CDMA2000OneX", "CDMA2000HRPD", "LTE" ] } }, "PreferredAccessTechnology": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "CurrentAccessTechnology": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "AvailableNetworks": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "range": [ { "max": 64 } ] } }, "NetworkRequested": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "NetworkInUse": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "RSSI": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "dBm" }, "UpstreamMaxBitRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Kbps" }, "DownstreamMaxBitRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Kbps" }, "Device.Cellular.Interface.{i}.USIM.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "None", "Available", "Valid", "Blocked", "Error" ] }, "IMSI": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 14, "max": 15 } ], "pattern": [ "[0-9]{14,15}" ] }, "ICCID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 6, "max": 20 } ], "pattern": [ "[0-9]{6,20}" ] }, "MSISDN": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 14, "max": 15 } ], "pattern": [ "[0-9]{14,15}" ] }, "PINCheck": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "OnNetworkAccess", "Reboot", "Off" ] }, "PIN": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 4 } ] } }, "Device.Cellular.Interface.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "UnicastPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "UnicastPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "MulticastPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "MulticastPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BroadcastPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BroadcastPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" } } }, "Device.Cellular.AccessPoint.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "APN": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Proxy": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "ProxyPort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" } } }, "Device.ATM.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "LinkNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.ATM.Link.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "dsl", "section": { "type": "atm-device" }, "dmmapfile": "dmmap_dsl" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_dsl", "section": { "type": "atm-device", "index": "@i-1" }, "option": { "name": "atmlinkalias" } } } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dsl", "section": { "type": "atm-device", "index": "@i-1" }, "option": { "name": "name" } } } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "LinkType": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "EoA", "IPoA", "PPPoA", "CIP", "Unconfigured" ], "mapping": [ { "type": "uci", "uci": { "file": "dsl", "section": { "type": "atm-device", "index": "@i-1" }, "option": { "name": "link_type" } } } ] }, "AutoConfig": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestinationAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "pattern": [ "\\d+/\\d+" ], "mapping": [ { "type": "uci", "uci": { "file": "dsl", "section": { "type": "atm-device", "index": "@i-1" }, "option": { "name": "vpi" } } }, { "type": "uci", "uci": { "file": "dsl", "section": { "type": "atm-device", "index": "@i-1" }, "option": { "name": "vci" } } } ] }, "Encapsulation": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "LLC", "VCMUX" ], "mapping": [ { "type": "uci", "uci": { "file": "dsl", "section": { "type": "atm-device", "index": "@i-1" }, "option": { "name": "encapsulation" } } } ] }, "FCSPreserved": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "VCSearchList": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 256, "pattern": [ "\\d+/\\d+" ] } }, "AAL": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "AAL1", "AAL2", "AAL3", "AAL4", "AAL5" ] }, "Device.ATM.Link.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "network.device", "method": "status", "args": { "name": "@Name" }, "key": "statistics.tx_bytes" } } ] }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "network.device", "method": "status", "args": { "name": "@Name" }, "key": "statistics.rx_bytes" } } ] }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "network.device", "method": "status", "args": { "name": "@Name" }, "key": "statistics.tx_packets" } } ] }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "network.device", "method": "status", "args": { "name": "@Name" }, "key": "statistics.rx_packets" } } ] }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UnicastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnicastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MulticastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "MulticastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TransmittedBlocks": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ReceivedBlocks": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "CRCErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "HECErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } }, "Device.ATM.Link.{i}.QoS.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "QoSClass": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "UBR", "CBR", "GFR", "VBR-nrt", "VBR-rt", "UBR+", "ABR" ] }, "PeakCellRate": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "cells per second" }, "MaximumBurstSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "cells" }, "SustainableCellRate": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "cells per second" } } }, "Device.ATM.Diagnostics.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "F5Loopback()": { "type": "command", "protocols": [ "usp" ], "input": { "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "NumberOfRepetitions": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Timeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "milliseconds" } }, "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Canceled", "Complete", "Error", "Error_Internal", "Error_Other" ] }, "SuccessCount": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "FailureCount": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "AverageResponseTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "MinimumResponseTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "MaximumResponseTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" } } }, "Device.ATM.Diagnostics.F5Loopback.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "NumberOfRepetitions": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Timeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "milliseconds" }, "SuccessCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "FailureCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "AverageResponseTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "MinimumResponseTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "MaximumResponseTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "milliseconds" } } } }, "Device.PTM.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "LinkNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.PTM.Link.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "dsl", "section": { "type": "ptm-device" }, "dmmapfile": "dmmap_dsl" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_dsl", "section": { "type": "ptm-device", "index": "@i-1" }, "option": { "name": "ptmlinkalias" } } } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dsl", "section": { "type": "ptm-device", "index": "@i-1" }, "option": { "name": "name" } } } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "Device.PTM.Link.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "network.device", "method": "status", "args": { "name": "@Name" }, "key": "statistics.tx_bytes" } } ] }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "network.device", "method": "status", "args": { "name": "@Name" }, "key": "statistics.rx_bytes" } } ] }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "network.device", "method": "status", "args": { "name": "@Name" }, "key": "statistics.tx_packets" } } ] }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "network.device", "method": "status", "args": { "name": "@Name" }, "key": "statistics.rx_packets" } } ] }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UnicastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnicastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MulticastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "MulticastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } } }, "Device.Ethernet.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "WoLSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "InterfaceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "ports", "section": { "type": "ethport" } } } ] }, "LinkNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "VLANTerminationNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "device" } } } ] }, "RMONStatsNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LAGNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.Ethernet.Interface.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "mapping": { "type": "uci", "uci": { "file": "ports", "section": { "type": "ethport" }, "dmmapfile": "dmmap_ports" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "ports", "section": { "type": "ethport", "index": "@i-1" }, "option": { "name": "enabled" } } } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ], "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/operstate" } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_ports", "section": { "type": "ethport", "index": "@i-1" }, "option": { "name": "eth_port_alias" } } } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "ports", "section": { "type": "ethport", "index": "@i-1" }, "option": { "name": "ifname" } } } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "ubus", "ubus": { "object": "network.interface", "method": "status", "args": { "interface": "@Name" }, "key": "uptime" } } ] }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "Upstream": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "ports", "section": { "type": "ethport", "index": "@i-1" }, "option": { "name": "uplink" } } } ] }, "MACAddress": { "type": "string", "read": true, "write": false, "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": "sysfs", "file": "/sys/class/net/@Name/address" } ] }, "MaxBitRate": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ], "unit": "Mbps", "mapping": [ { "type": "ubus", "ubus": { "object": "network.device", "method": "status", "args": { "name": "@Name" }, "key": "link-supported" } } ] }, "CurrentBitRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps", "mapping": [ { "type": "ubus", "ubus": { "object": "network.device", "method": "status", "args": { "name": "@Name" }, "key": "speed" } } ] }, "DuplexMode": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Half", "Full", "Auto" ], "mapping": [ { "type": "ubus", "ubus": { "object": "network.device", "method": "status", "args": { "name": "@Name" }, "key": "speed" } } ] }, "EEECapability": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "EEEEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "ports", "section": { "type": "ethport", "index": "@i-1" }, "option": { "name": "eee" } } } ] }, "Device.Ethernet.Interface.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/tx_bytes" } ] }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/rx_bytes" } ] }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/tx_packets" } ] }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/rx_packets" } ] }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/tx_errors" } ] }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/rx_errors" } ] }, "UnicastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "ifstats", "args": { "ifname": "ifname" }, "key": "tx_unicast_packets" } } ] }, "UnicastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "ifstats", "args": { "ifname": "ifname" }, "key": "rx_unicast_packets" } } ] }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/tx_dropped" } ] }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/rx_dropped" } ] }, "MulticastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "ifstats", "args": { "ifname": "ifname" }, "key": "tx_multicast_packets" } } ] }, "MulticastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/multicast" } ] }, "BroadcastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "ifstats", "args": { "ifname": "ifname" }, "key": "tx_broadcast_packets" } } ] }, "BroadcastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "ifstats", "args": { "ifname": "ifname" }, "key": "rx_broadcast_packets" } } ] }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "ifstats", "args": { "ifname": "ifname" }, "key": "rx_unknown_packets" } } ] } } }, "Device.Ethernet.Link.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "PriorityTagging": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Device.Ethernet.Link.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UnicastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnicastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MulticastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "MulticastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } }, "Device.Ethernet.VLANTermination.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "network", "section": { "type": "device" }, "dmmapfile": "dmmap_network" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_network", "section": { "type": "device", "index": "@i-1" }, "option": { "name": "vlan_term_alias" } } } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "ubus", "ubus": { "object": "network.interface", "method": "status", "args": { "interface": "@Name" }, "key": "uptime" } } ] }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "VLANID": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 4094 } ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "device", "index": "@i-1" }, "option": { "name": "vid" } } } ] }, "TPID": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "device", "index": "@i-1" }, "option": { "name": "type" } } } ] }, "Device.Ethernet.VLANTermination.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/tx_bytes" } ] }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/rx_bytes" } ] }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/tx_packets" } ] }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/rx_packets" } ] }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/tx_errors" } ] }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/rx_errors" } ] }, "UnicastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnicastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/tx_dropped" } ] }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/rx_dropped" } ] }, "MulticastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "MulticastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/multicast" } ] }, "BroadcastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } }, "Device.Ethernet.RMONStats.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "ports", "section": { "type": "ethport", "index": "@i-1" }, "option": { "name": "rmon" } } } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_eth_rmon", "section": { "type": "ethport", "index": "@i-1" }, "option": { "name": "eth_rmon_alias" } } } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "ports", "section": { "type": "ethport", "index": "@i-1" }, "option": { "name": "ifname" } } } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "VLANID": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 4094 } ] }, "Queue": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "AllQueues": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DropEvents": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Bytes": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "unit": "bytes", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "rmonstats", "args": { "ifname": "ifname" }, "key": "rx_bytes" } } ] }, "Packets": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "unit": "packets", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "rmonstats", "args": { "ifname": "ifname" }, "key": "rx_packets" } } ] }, "BroadcastPackets": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "unit": "packets", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "rmonstats", "args": { "ifname": "ifname" }, "key": "rx_broadcast_packets" } } ] }, "MulticastPackets": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "unit": "packets", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "rmonstats", "args": { "ifname": "ifname" }, "key": "rx_multicast_packets" } } ] }, "CRCErroredPackets": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "packets", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "rmonstats", "args": { "ifname": "ifname" }, "key": "rx_crc_error_packets" } } ] }, "UndersizePackets": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "packets", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "rmonstats", "args": { "ifname": "ifname" }, "key": "rx_undersize_packets" } } ] }, "OversizePackets": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "packets", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "rmonstats", "args": { "ifname": "ifname" }, "key": "rx_oversize_packets" } } ] }, "Packets64Bytes": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "unit": "packets", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "rmonstats", "args": { "ifname": "ifname" }, "key": "rx_packets_64bytes" } } ] }, "Packets65to127Bytes": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "unit": "packets", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "rmonstats", "args": { "ifname": "ifname" }, "key": "rx_packets_65to127bytes" } } ] }, "Packets128to255Bytes": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "unit": "packets", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "rmonstats", "args": { "ifname": "ifname" }, "key": "rx_packets_128to255bytes" } } ] }, "Packets256to511Bytes": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "unit": "packets", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "rmonstats", "args": { "ifname": "ifname" }, "key": "rx_packets_256to511bytes" } } ] }, "Packets512to1023Bytes": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "unit": "packets", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "rmonstats", "args": { "ifname": "ifname" }, "key": "rx_packets_512to1023bytes" } } ] }, "Packets1024to1518Bytes": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "unit": "packets", "mapping": [ { "type": "ubus", "ubus": { "object": "ethernet", "method": "rmonstats", "args": { "ifname": "ifname" }, "key": "rx_packets_1024to1518bytes" } } ] } }, "Device.Ethernet.WoL.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "SendMagicPacket": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "MACAddress": { "type": "string", "read": true, "write": true, "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])" ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string" }, "SendMagicPacket()": { "type": "command", "protocols": [ "usp" ], "input": { "MACAddress": { "type": "string", "read": true, "write": true, "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])" ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" } } } }, "Device.Ethernet.LAG.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "MACAddress": { "type": "string", "read": true, "write": true, "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])" ] }, "Device.Ethernet.LAG.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "UnicastPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "UnicastPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "MulticastPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "MulticastPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BroadcastPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BroadcastPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" } } } }, "Device.USB.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "InterfaceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PortNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.USB.Interface.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "Upstream": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "MaxBitRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "Port": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Device.USB.Interface.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UnicastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnicastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MulticastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "MulticastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } }, "Device.USB.Port.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Standard": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 4 } ] }, "Type": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Host", "Hub", "Device" ] }, "Receptacle": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Standard-A", "Standard-B", "Powered-B", "Micro-AB", "Micro-B" ] }, "Rate": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Low", "Full", "High", "Super" ] }, "Power": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Self", "Bus", "Unknown" ] } }, "Device.USB.USBHosts.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "HostNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.USB.USBHosts.Host.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Type": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "OHCI", "EHCI", "UHCI", "xHCI" ] }, "Reset": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "PowerManagementEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "USBVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 4 } ] }, "DeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Reset()": { "type": "command", "protocols": [ "usp" ] }, "Device.USB.USBHosts.Host.{i}.Device.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "DeviceNumber": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "USBVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 4 } ] }, "DeviceClass": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 1 } ] }, "DeviceSubClass": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 1 } ] }, "DeviceVersion": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "DeviceProtocol": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 1 } ] }, "ProductID": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "VendorID": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "Manufacturer": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "ProductClass": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "SerialNumber": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Port": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "USBPort": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Rate": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Low", "Full", "High", "Super" ] }, "Parent": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "MaxChildren": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "IsSuspended": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IsSelfPowered": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "ConfigurationNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "ConfigurationNumber": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "InterfaceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.USB.USBHosts.Host.{i}.Device.{i}.Configuration.{i}.Interface.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "InterfaceNumber": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "InterfaceClass": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 1 } ] }, "InterfaceSubClass": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 1 } ] }, "InterfaceProtocol": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 1 } ] } } } } } } }, "Device.HPNA.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "InterfaceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.HPNA.Interface.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "Upstream": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "FirmwareVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "NodeID": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "IsMaster": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Synced": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "TotalSyncTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "MaxBitRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "NetworkUtilization": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 1000 } ], "unit": "0.1%" }, "PossibleConnectionTypes": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "Phone", "Coax" ] } }, "ConnectionType": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "PossibleSpectralModes": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "A", "B", "C", "D" ] } }, "SpectralMode": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "MTU": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "bytes" }, "NoiseMargin": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "0.1dB" }, "DefaultNonLARQPER": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LARQEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "MinMulticastRate": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "NegMulticastRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "MasterSelectionMode": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Automatic", "ForceEndpoint", "ForceMaster" ] }, "AssociatedDeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.HPNA.Interface.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UnicastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnicastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MulticastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "MulticastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } }, "Device.HPNA.Interface.{i}.QoS.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "FlowSpecNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.HPNA.Interface.{i}.QoS.FlowSpec.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "TrafficClasses": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "unsignedInt", "maxsize": 256 } }, "FlowType": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "CBR", "VBR", "VBR-NRT", "BE" ] }, "Priority": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 7 } ] }, "Latency": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 999 } ], "unit": "milliseconds" }, "Jitter": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 999 } ], "unit": "milliseconds" }, "PacketSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0 } ] }, "MinRate": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "AvgRate": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaxRate": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PER": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Timeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" } } }, "Device.HPNA.Interface.{i}.AssociatedDevice.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "NodeID": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "IsMaster": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Synced": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "TotalSyncTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "MaxBitRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "PHYDiagnosticsEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Active": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } } }, "Device.HPNA.Diagnostics.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "PHYThroughput()": { "type": "command", "protocols": [ "usp" ], "input": { "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "NumPacketsInBurst": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "BurstInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "TestPacketPayloadLength": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 1480 } ] }, "PayloadEncoding": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "PayloadDataGen": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "PayloadType": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Pattern", "IncrementByte" ] }, "PriorityLevel": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 7 } ] } }, "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Canceled", "Complete", "Error", "Error_FailToEnableCert", "Error_CertCmdTimeout", "Error_UnknownErr", "Error_UnsupportedOpcode", "Error_InvalidParam", "Error_UnsupportedCmdSegment", "Error_UnsupportedDataGen", "Error_InvalidSequence", "Error_InvalidFrame", "Eror_InvalidOpcode" ] } } }, "PerformanceMonitoring()": { "type": "command", "protocols": [ "usp" ], "input": { "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "SampleInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "seconds" } }, "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Canceled", "Complete", "Error", "Error_SampleIntervalTooSmall" ] } } }, "Device.HPNA.Diagnostics.PHYThroughput.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "NumPacketsInBurst": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "BurstInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "TestPacketPayloadLength": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 1480 } ] }, "PayloadEncoding": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "PayloadDataGen": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "PayloadType": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Pattern", "IncrementByte" ] }, "PriorityLevel": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 7 } ] }, "ResultNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.HPNA.Diagnostics.PHYThroughput.Result.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "SrcMACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "DestMACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "PHYRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "BaudRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "Kbaud" }, "SNR": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "0.1dB" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Attenuation": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "0.1dB" } } }, "Device.HPNA.Diagnostics.PerformanceMonitoring.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "SampleInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "seconds" }, "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "CurrentStart": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "CurrentEnd": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "NodeNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.HPNA.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedLong" }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedLong" }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedLong" }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedLong" }, "BroadcastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedLong" }, "BroadcastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedLong" }, "MulticastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedLong" }, "MulticastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedLong" }, "PacketsCrcErrored": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "PacketsCrcErroredHost": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "PacketsShortErrored": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "PacketsShortErroredHost": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "RxPacketsDropped": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "TxPacketsDropped": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "ControlRequestLocal": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "ControlReplyLocal": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "ControlRequestRemote": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "ControlReplyRemote": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "PacketsSentWire": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedLong" }, "BroadcastPacketsSentWire": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedLong" }, "MulticastPacketsSentWire": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedLong" }, "PacketsInternalControl": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "BroadcastPacketsInternalControl": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "PacketsReceivedQueued": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "PacketsReceivedForwardUnknown": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "NodeUtilization": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 1000 } ], "unit": "0.1%" } } }, "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "TimeStamp": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "ChannelNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.HPNA.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "HostSrcMACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "HostDestMACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "HPNASrcMACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "HPNADestMACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "PHYRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "BaudRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "Kbaud" }, "SNR": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "0.1dB" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "LARQPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "FlowSpec": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] } } } } } }, "Device.MoCA.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "InterfaceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.MoCA.Interface.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "Upstream": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "FirmwareVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "MaxBitRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "MaxIngressBW": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "MaxEgressBW": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "HighestVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "pattern": [ "\\d+(\\.\\d+)*" ] }, "CurrentVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "pattern": [ "\\d+(\\.\\d+)*" ] }, "NetworkCoordinator": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "NodeID": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaxNodes": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PreferredNC": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "BackupNC": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PrivacyEnabledSetting": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PrivacyEnabled": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "FreqCapabilityMask": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 8, "max": 8 } ] }, "FreqCurrentMaskSetting": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 8, "max": 8 } ] }, "FreqCurrentMask": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 8, "max": 8 } ] }, "CurrentOperFreq": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LastOperFreq": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "KeyPassphrase": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 12, "max": 17 } ], "pattern": [ "\\d+" ] }, "TxPowerLimit": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PowerCntlPhyTarget": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "BeaconPowerLimit": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "dB" }, "NetworkTabooMask": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 8, "max": 8 } ] }, "NodeTabooMask": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 8, "max": 8 } ] }, "TxBcastRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "TxBcastPowerReduction": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "dB" }, "QAM256Capable": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PacketAggregationCapability": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 10 } ], "unit": "packets" }, "AssociatedDeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.MoCA.Interface.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UnicastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnicastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MulticastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "MulticastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } }, "Device.MoCA.Interface.{i}.QoS.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "EgressNumFlows": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "IngressNumFlows": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "FlowStatsNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.MoCA.Interface.{i}.QoS.FlowStats.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "FlowID": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PacketDA": { "type": "string", "read": true, "write": false, "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])" ] }, "MaxRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Kbps" }, "MaxBurstSize": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LeaseTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LeaseTimeLeft": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "FlowPackets": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } }, "Device.MoCA.Interface.{i}.AssociatedDevice.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "NodeID": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PreferredNC": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "HighestVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "pattern": [ "\\d+(\\.\\d+)*" ] }, "PHYTxRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "PHYRxRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "TxPowerControlReduction": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "dB" }, "RxPowerLevel": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "dBm" }, "TxBcastRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "RxBcastPowerLevel": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "dBm" }, "TxPackets": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RxPackets": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RxErroredAndMissedPackets": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "QAM256Capable": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PacketAggregationCapability": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 10 } ], "unit": "packets" }, "RxSNR": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "dBm" }, "Active": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } } } }, "Device.Ghn.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "InterfaceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.Ghn.Interface.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "Upstream": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "FirmwareVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "ConnectionType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Powerline", "Phone", "Coax" ] }, "MaxTransmitRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "TargetDomainNames": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024, "range": [ { "max": 32 } ] } }, "DomainName": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 32 } ] }, "DomainNameIdentifier": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DomainId": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DeviceId": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaxBitRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "NodeTypeDMCapable": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DMRequested": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IsDM": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "NodeTypeSCCapable": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SCRequested": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IsSC": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "StandardVersions": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "MaxBandPlan": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MediumType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "PowerLineBaseband", "PhoneLineBaseband", "CoaxBaseband", "CoaxRF", "PlasticOpticalFiber" ] }, "TAIFG": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "1.28 microseconds" }, "NotchedAmateurRadioBands": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 2 } ] }, "PHYThroughputDiagnosticsEnable": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "PerformanceMonitoringDiagnosticsEnable": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "SMMaskedBandNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "NodeTypeDMConfig": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "NodeTypeDMStatus": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "NodeTypeSCStatus": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "AssociatedDeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PSM": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "PSMBreakPointIndexAndLevel", "item": { "min": 2, "max": 32 } } }, "Device.Ghn.Interface.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "UnicastPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "UnicastPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "MulticastPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "MulticastPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BroadcastPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BroadcastPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "MgmtBytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "MgmtBytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "MgmtPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "MgmtPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BlocksSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BlocksReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BlocksResent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "BlocksErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" } }, "Device.Ghn.Interface.{i}.AssociatedDevice.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "DeviceId": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TxPhyRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "RxPhyRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "Active": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } }, "Device.Ghn.Interface.{i}.DMInfo.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "DomainName": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 32 } ] }, "DomainNameIdentifier": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 2 } ] }, "DomainId": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MACCycleDuration": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 0 }, { "min": 10, "max": 200 } ], "unit": "0.5 msec" }, "SCDeviceId": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SCMACAddress": { "type": "string", "read": true, "write": true, "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])" ] }, "ReregistrationTimePeriod": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 5, "max": 63 } ], "unit": "2 seconds" }, "TopologyPeriodicInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ], "unit": "0.1 sec" }, "MinSupportedBandplan": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaxSupportedBandplan": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } }, "Device.Ghn.Interface.{i}.SCInfo.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ModesSupported": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "NN", "NMK" ] } }, "ModeEnabled": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "MICSize": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "4-byte MIC", "8-byte MIC", "16-byte MIC" ] }, "Location": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } }, "Device.Ghn.Interface.{i}.SMMaskedBand.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "BandNumber": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "StartSubCarrier": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "StopSubCarrier": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } }, "Device.Ghn.Diagnostics.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "PHYThroughput()": { "type": "command", "protocols": [ "usp" ], "input": { "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "DiagnoseMACAddress": { "type": "string", "read": true, "write": true, "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, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Canceled", "Complete", "Error" ] } } }, "PerformanceMonitoring()": { "type": "command", "protocols": [ "usp" ], "input": { "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "DiagnoseMACAddress": { "type": "string", "read": true, "write": true, "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])" ] }, "SampleInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "SNRGroupLength": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 1 }, { "min": 2, "max": 2 }, { "min": 4, "max": 4 }, { "min": 8, "max": 8 }, { "min": 16, "max": 16 }, { "min": 32, "max": 32 }, { "min": 64, "max": 64 }, { "min": 128, "max": 128 }, { "min": 256, "max": 256 } ] } }, "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Canceled", "Complete", "Error" ] } } }, "Device.Ghn.Diagnostics.PHYThroughput.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] } }, "Device.Ghn.Diagnostics.PerformanceMonitoring.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string" }, "DiagnoseMACAddress": { "type": "string", "read": true, "write": true, "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])" ] }, "SampleInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "seconds" }, "SNRGroupLength": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 1 }, { "min": 2, "max": 2 }, { "min": 4, "max": 4 }, { "min": 8, "max": 8 }, { "min": 16, "max": 16 }, { "min": 32, "max": 32 }, { "min": 64, "max": 64 }, { "min": 128, "max": 128 }, { "min": 256, "max": 256 } ] }, "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "CurrentStart": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "CurrentEnd": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "NodeNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.Ghn.Diagnostics.PerformanceMonitoring.Nodes.Node.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "DestinationMACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter32" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter32" }, "UnicastPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter64" }, "UnicastPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter64" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter32" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter32" }, "MulticastPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter64" }, "MulticastPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter64" }, "BroadcastPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter64" }, "BroadcastPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter64" }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter32" }, "MgmtBytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter64" }, "MgmtBytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter64" }, "MgmtPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter64" }, "MgmtPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter64" }, "BlocksSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter64" }, "BlocksReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter64" }, "BlocksResent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter32" }, "BlocksErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "StatsCounter32" } } }, "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "TimeStamp": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "ChannelNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.Ghn.Diagnostics.PerformanceMonitoring.Channels.Channel.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "DestinationMACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "SNR": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "unsignedInt", "unit": "0.1 dB" } } } } } } }, "Device.HomePlug.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "InterfaceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.HomePlug.Interface.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "Upstream": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "LogicalNetwork": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Version": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 16 } ] }, "FirmwareVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "ForceCCo": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "NetworkPassword": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 32 } ] }, "OtherNetworksPresent": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 64 } }, "MaxBitRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "AssociatedDeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.HomePlug.Interface.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UnicastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnicastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MulticastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "MulticastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MPDUTxAck": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "MPDUTxCol": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "MPDUTxFailed": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "MPDURxAck": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "MPDURxFailed": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" } }, "Device.HomePlug.Interface.{i}.AssociatedDevice.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "TxPhyRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "RxPhyRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "SNRPerTone": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "unsignedInt", "item": { "max": 1155 }, "unit": "0.1dB" } }, "AvgAttenuation": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "0.1dB" }, "EndStationMACs": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "MACAddress", "item": { "max": 16 }, "range": [ { "max": 17 } ], "pattern": [ "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" ] } }, "Active": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } } } }, "Device.UPA.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "InterfaceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.UPA.Interface.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "Upstream": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "FirmwareVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "MaxBitRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "NodeType": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "AP", "EP" ] }, "LogicalNetwork": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 20 } ] }, "EncryptionMethod": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 6 } ], "enumerations": [ "None", "DES", "3DES", "AES128", "AES256" ] }, "EncryptionKey": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 36 } ] }, "PowerBackoffEnabled": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PowerBackoffMechanismActive": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "EstApplicationThroughput": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "ActiveNotchEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "ActiveNotchNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "AssociatedDeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "BridgeForNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.UPA.Interface.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UnicastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnicastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MulticastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "MulticastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } }, "Device.UPA.Interface.{i}.AssociatedDevice.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "Port": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "LogicalNetwork": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 20 } ] }, "PhyTxThroughput": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "PhyRxThroughput": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "RealPhyRxThroughput": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "EstimatedPLR": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 100 } ], "unit": "percent" }, "MeanEstimatedAtt": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "dB" }, "SmartRouteIntermediatePLCMAC": { "type": "string", "read": true, "write": false, "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])" ] }, "DirectRoute": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Active": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } }, "Device.UPA.Interface.{i}.ActiveNotch.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "StartFreq": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "kHz" }, "StopFreq": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "kHz" }, "Depth": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "dB" } }, "Device.UPA.Interface.{i}.BridgeFor.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "Port": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] } } }, "Device.UPA.Diagnostics.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "InterfaceMeasurement()": { "type": "command", "protocols": [ "usp" ], "input": { "Type": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "SNR", "CFR" ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Port": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] } }, "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Canceled", "Complete", "Error", "Error_InvalidPort" ] }, "Measurements": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "unsignedInt", "item": { "max": 1536 }, "unit": "0.1dB" } }, "RxGain": { "type": "int", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "int", "unit": "dB" } } }, "Device.UPA.Diagnostics.InterfaceMeasurement.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "Type": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "SNR", "CFR" ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Port": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "Measurements": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "unsignedInt", "item": { "max": 1536 }, "unit": "0.1dB" } }, "RxGain": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "int", "unit": "dB" } } } }, "Device.WiFi.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "RadioNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device" } } } ] }, "SSIDNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface" } } } ] }, "AccessPointNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface" } } } ] }, "EndPointNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface" } } } ] }, "ResetCounter": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "Reset": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "NeighboringWiFiDiagnostic()": { "type": "command", "protocols": [ "usp" ], "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Canceled", "Complete", "Error" ] } } }, "Reset()": { "type": "command", "protocols": [ "usp" ] }, "Device.WiFi.MultiAP.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "APDeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.WiFi.MultiAP.SteeringSummaryStats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "NoCandidateAPFailures": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BlacklistAttempts": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BlacklistSuccesses": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BlacklistFailures": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BTMAttempts": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BTMSuccesses": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BTMFailures": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BTMQueryResponses": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" } }, "Device.WiFi.MultiAP.APDevice.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "Manufacturer": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "ManufacturerOUI": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 6, "max": 6 } ], "pattern": [ "[0-9A-F]{6}" ] }, "ProductClass": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "SerialNumber": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "SoftwareVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastContactTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "AssocIEEE1905DeviceRef": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "BackhaulLinkType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "None", "Wi-Fi", "MoCA", "Ethernet", "G.hn", "HPNA", "HomePlug", "UPA" ] }, "BackhaulMACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "BackhaulBytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BackhaulBytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BackhaulLinkUtilization": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 100 } ], "unit": "%" }, "BackhaulSignalStrength": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ], "unit": "dBm" }, "RadioNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "OperatingFrequencyBand": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "2.4GHz", "5GHz" ] }, "OperatingStandards": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "a", "b", "g", "n", "ac", "ax" ] } }, "Channel": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 255 } ] }, "ExtensionChannel": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "None", "AboveControlChannel", "BelowControlChannel" ] }, "CurrentOperatingChannelBandwidth": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "20MHz", "40MHz", "80MHz", "160MHz" ] }, "MCS": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": 0, "max": 15 }, { "min": 16, "max": 31 } ] }, "TransmitPower": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 100 } ], "unit": "percentage" }, "APNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.AP.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "BSSID": { "type": "string", "read": true, "write": false, "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])" ] }, "SSID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "BlacklistAttempts": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BTMAttempts": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BTMQueryResponses": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "AssociatedDeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.AP.{i}.AssociatedDevice.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "OperatingStandard": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "a", "b", "g", "n", "ac", "ax" ] }, "Active": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "AssociationTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "LastDataDownlinkRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "kbps" }, "LastDataUplinkRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "kbps" }, "SignalStrength": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ], "unit": "dBm" }, "Noise": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "SteeringHistoryNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.AP.{i}.AssociatedDevice.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "RetransCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" } }, "Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.AP.{i}.AssociatedDevice.{i}.SteeringSummaryStats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "NoCandidateAPFailures": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BlacklistAttempts": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BlacklistSuccesses": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BlacklistFailures": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BTMAttempts": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BTMSuccesses": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BTMFailures": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BTMQueryResponses": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "LastSteerTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" } }, "Device.WiFi.MultiAP.APDevice.{i}.Radio.{i}.AP.{i}.AssociatedDevice.{i}.SteeringHistory.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Time": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "APOrigin": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "TriggerEvent": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Unknown", "Wi-Fi Channel Utilization", "Wi-Fi Link Quality", "Backhaul Link Utilization" ] }, "SteeringApproach": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Blacklist", "BTM Request", "Async BTM Query" ] }, "APDestination": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "SteeringDuration": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" } } } } } } }, "Device.WiFi.DataElements.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Device.WiFi.DataElements.Network.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ID": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "TimeStamp": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "ControllerID": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "DeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.WiFi.DataElements.Network.Device.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "ID": { "type": "string", "read": true, "write": false, "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])" ] }, "MultiAPCapabilities": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 1, "max": 1 } ] }, "CollectionInterval": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "RadioNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "ID": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 6, "max": 6 } ] }, "Enabled": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Noise": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "Utilization": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ] }, "Transmit": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ] }, "ReceiveSelf": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "ReceiveOther": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ] }, "CurrentOperatingClassProfileNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UnassociatedSTANumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "BSSNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ScanResultNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BackhaulSta.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] } }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "HTCapabilities": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 1, "max": 1 } ] }, "VHTCapabilities": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 2, "max": 6 } ] }, "HECapabilities": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 4, "max": 14 } ] }, "CapableOperatingClassProfileNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.Capabilities.CapableOperatingClassProfile.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Class": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "MaxTxPower": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -127, "max": 127 } ], "unit": "dBm" }, "NonOperable": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "unsignedInt", "range": [ { "max": 255 } ] } }, "NumberOfNonOperChan": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.CurrentOperatingClassProfile.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Class": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "Channel": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "TxPower": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -127, "max": 127 } ], "unit": "dBm" }, "TimeStamp": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" } }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "BSSID": { "type": "string", "read": true, "write": false, "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])" ] }, "SSID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Enabled": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "TimeStamp": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "UnicastBytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "UnicastBytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "MulticastBytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "MulticastBytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BroadcastBytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BroadcastBytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "EstServiceParametersBE": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 0, "max": 3 } ] }, "EstServiceParametersBK": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 0, "max": 3 } ] }, "EstServiceParametersVI": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 0, "max": 3 } ] }, "EstServiceParametersVO": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 0, "max": 3 } ] }, "STANumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.BSS.{i}.STA.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "TimeStamp": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "HTCapabilities": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 1, "max": 1 } ] }, "VHTCapabilities": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 2, "max": 6 } ] }, "HECapabilities": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 4, "max": 14 } ] }, "LastDataDownlinkRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "kbps" }, "LastDataUplinkRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "kbps" }, "UtilizationReceive": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "unit": "milliseconds" }, "UtilizationTransmit": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "unit": "milliseconds" }, "EstMACDataRateDownlink": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "EstMACDataRateUplink": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps" }, "SignalStrength": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ], "unit": "dBm" }, "LastConnectTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "RetransCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "MeasurementReport": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "base64" } }, "NumberOfMeasureReports": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "IPV4Address": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ] }, "IPV6Address": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Address", "range": [ { "max": 45 } ] }, "Hostname": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" } } }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "TimeStamp": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "OpClassScanNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.OpClassScan.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "OperatingClass": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "ChannelScanNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.OpClassScan.{i}.ChannelScan.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Channel": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "TimeStamp": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Utilization": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "Noise": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "NeighborBSSNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.ScanResult.{i}.OpClassScan.{i}.ChannelScan.{i}.NeighborBSS.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "BSSID": { "type": "string", "read": true, "write": false, "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])" ] }, "SSID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "SignalStrength": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ], "unit": "dBm" }, "ChannelBandwidth": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "ChannelUtilization": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "StationCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } } } }, "Device.WiFi.DataElements.Network.Device.{i}.Radio.{i}.UnassociatedSTA.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "SignalStrength": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ], "unit": "dBm" } } } } }, "Device.WiFi.DataElements.AssociationEvent.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "AssociationEventDataNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.WiFi.DataElements.AssociationEvent.AssociationEventData.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "BSSID": { "type": "string", "read": true, "write": false, "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, "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, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "HTCapabilities": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 1, "max": 1 } ] }, "VHTCapabilities": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 2, "max": 6 } ] }, "HECapabilities": { "type": "base64", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "base64", "range": [ { "min": 4, "max": 14 } ] }, "TimeStamp": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" } } }, "Device.WiFi.DataElements.DisassociationEvent.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "DisassociationEventDataNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.WiFi.DataElements.DisassociationEvent.DisassociationEventData.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "BSSID": { "type": "string", "read": true, "write": false, "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, "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])" ] }, "ReasonCode": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "RetransCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "TimeStamp": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" } } } }, "Device.WiFi.Radio.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "mapping": { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device" }, "dmmapfile": "dmmap_wireless" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device", "index": "@i-1" }, "option": { "name": "disabled" } } } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ], "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device", "index": "@i-1" }, "option": { "name": "disabled" } } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_wireless", "section": { "type": "wifi-device", "index": "@i-1" }, "option": { "name": "radioalias" } } } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "Upstream": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "MaxBitRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mbps", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "status", "args": {}, "key": "maxrate" } } ] }, "SupportedFrequencyBands": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "2.4GHz", "5GHz" ] }, "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "status", "args": {}, "key": "supp_bands" } } ] }, "OperatingFrequencyBand": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "status", "args": {}, "key": "band" } } ] }, "SupportedStandards": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "a", "b", "g", "n", "ac", "ax" ] }, "mapping": [ { "type": "ubus", "ubus": { "object": "wifi", "method": "status", "args": {}, "key": "radio[i-1].standard" } } ] }, "OperatingStandards": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" }, "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "status", "args": {}, "key": "standard" } } ] }, "PossibleChannels": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 }, "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "status", "args": {}, "key": "supp_channels[0].channels" } } ] }, "ChannelsInUse": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 }, "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device", "index": "@i-1" }, "option": { "name": "channel" } } } ] }, "Channel": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 255 } ], "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device", "index": "@i-1" }, "option": { "name": "channel" } } } ] }, "AutoChannelSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "AutoChannelEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device", "index": "@i-1" }, "option": { "name": "channel" } } } ] }, "AutoChannelRefreshPeriod": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device", "index": "@i-1" }, "option": { "name": "scantimer" } } } ] }, "ChannelLastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "ChannelLastSelectionReason": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Manual", "Auto_Startup", "Auto_User", "Auto_Refresh", "Auto_Dynamic", "Auto_DFS", "Unknown" ] }, "MaxSupportedSSIDs": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "MaxSupportedAssociations": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device", "index": "@i-1" }, "option": { "name": "maxassoc" } } } ] }, "FirmwareVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "SupportedOperatingChannelBandwidths": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "20MHz", "40MHz", "80MHz", "160MHz", "80+80MHz", "Auto" ] }, "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "status", "args": {}, "key": "supp_channels[0].bandwidth" } } ] }, "OperatingChannelBandwidth": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device", "index": "@i-1" }, "option": { "name": "htmode" } } } ] }, "CurrentOperatingChannelBandwidth": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "20MHz", "40MHz", "80MHz", "160MHz", "80+80MHz" ], "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "status", "args": {}, "key": "bandwidth" } } ] }, "ExtensionChannel": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "AboveControlChannel", "BelowControlChannel", "Auto" ] }, "GuardInterval": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "400nsec", "800nsec", "1600nsec", "3200nsec", "Auto" ] }, "CenterFrequencySegement0": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "CenterFrequencySegement1": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MCS": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 15 }, { "min": 16, "max": 31 } ] }, "TransmitPowerSupported": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "int", "maxsize": 64, "range": [ { "min": -1, "max": 100 } ], "unit": "percentage" } }, "TransmitPower": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 100 } ], "unit": "percentage", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device", "index": "@i-1" }, "option": { "name": "txpower" } } } ] }, "IEEE80211hSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IEEE80211hEnabled": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device", "index": "@i-1" }, "option": { "name": "doth" } } } ] }, "RegulatoryDomain": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 3, "max": 3 } ], "pattern": [ "[A-Z][A-Z][ OI]" ], "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device", "index": "@i-1" }, "option": { "name": "country" } } } ] }, "RetryLimit": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 7 } ] }, "CCARequest": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 11, "max": 11 } ] }, "CCAReport": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 12, "max": 12 } ] }, "RPIHistogramRequest": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 11, "max": 11 } ] }, "RPIHistogramReport": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 19, "max": 19 } ] }, "FragmentationThreshold": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "octets", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device", "index": "@i-1" }, "option": { "name": "frag" } } } ] }, "RTSThreshold": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "octets", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device", "index": "@i-1" }, "option": { "name": "rts" } } } ] }, "LongRetryLimit": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "BeaconPeriod": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "milliseconds", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device", "index": "@i-1" }, "option": { "name": "beacon_int" } } } ] }, "DTIMPeriod": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device", "index": "@i-1" }, "option": { "name": "dtim_period" } } } ] }, "PacketAggregationEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PreambleType": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "short", "long", "auto" ], "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device", "index": "@i-1" }, "option": { "name": "short_preamble" } } } ] }, "BasicDataTransmitRates": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "OperationalDataTransmitRates": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "SupportedDataTransmitRates": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "Device.WiFi.Radio.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "stats", "args": {}, "key": "tx_bytes" } } ] }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "stats", "args": {}, "key": "rx_bytes" } } ] }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "stats", "args": {}, "key": "tx_packets" } } ] }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "stats", "args": {}, "key": "rx_packets" } } ] }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "stats", "args": {}, "key": "tx_error_packets" } } ] }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "stats", "args": {}, "key": "rx_error_packets" } } ] }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "stats", "args": {}, "key": "tx_dropped_packets" } } ] }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "stats", "args": {}, "key": "rx_dropped_packets" } } ] }, "PLCPErrorCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "FCSErrorCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "stats", "args": {}, "key": "rx_fcs_error_packets" } } ] }, "InvalidMACCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PacketsOtherReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Noise": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "dBm" }, "TotalChannelChangeCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ManualChannelChangeCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "AutoStartupChannelChangeCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "AutoUserChannelChangeCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "AutoRefreshChannelChangeCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "AutoDynamicChannelChangeCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "AutoDFSChannelChangeCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } }, "Device.WiFi.NeighboringWiFiDiagnostic.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "ResultNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.WiFi.NeighboringWiFiDiagnostic.Result.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "mapping": { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "scanresults", "args": {}, "key": "accesspoints" } }, "Radio": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string" }, "SSID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 32 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "scanresults", "args": {}, "key": "accesspoints[@i-1].ssid" } } ] }, "BSSID": { "type": "string", "read": true, "write": false, "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])" ], "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "scanresults", "args": {}, "key": "accesspoints[@i-1].bssid" } } ] }, "Mode": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "AdHoc", "Infrastructure" ] }, "Channel": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 255 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "scanresults", "args": {}, "key": "accesspoints[@i-1].channel" } } ] }, "SignalStrength": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "int", "range": [ { "min": -200, "max": 0 } ], "unit": "dBm", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "scanresults", "args": {}, "key": "accesspoints[@i-1].rssi" } } ] }, "SecurityModeEnabled": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "None", "WEP", "WPA", "WPA2", "WPA-WPA2", "WPA-Enterprise", "WPA2-Enterprise", "WPA-WPA2-Enterprise", "WPA3-SAE", "WPA2-PSK-WPA3-SAE", "WPA3-Enterprise" ] }, "EncryptionMode": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "enumerations": [ "TKIP", "AES" ] } }, "OperatingFrequencyBand": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "2.4GHz", "5GHz" ], "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "scanresults", "args": {}, "key": "accesspoints[@i-1].band" } } ] }, "SupportedStandards": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "enumerations": [ "a", "b", "g", "n", "ac", "ax" ] } }, "OperatingStandards": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string" } }, "OperatingChannelBandwidth": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "20MHz", "40MHz", "80MHz", "160MHz", "Auto" ] }, "BeaconPeriod": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "ms" }, "Noise": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "int", "range": [ { "min": -200, "max": 0 } ], "unit": "dBm", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.radio.@Name", "method": "scanresults", "args": {}, "key": "accesspoints[@i-1].noise" } } ] }, "BasicDataTransferRates": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "maxsize": 256 } }, "SupportedDataTransferRates": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "maxsize": 256 } }, "DTIMPeriod": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "ms" } } }, "Device.WiFi.SSID.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface" }, "dmmapfile": "dmmap_wireless" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "disabled" } } } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ], "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "disabled" } } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "ssidalias" } } } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "BSSID": { "type": "string", "read": true, "write": false, "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.ap.@Name", "method": "status", "args": {}, "key": "bssid" } } ] }, "MACAddress": { "type": "string", "read": true, "write": false, "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": "network.device", "method": "status", "args": { "name": "@Name" }, "key": "macaddr" } } ] }, "SSID": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 32 } ], "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "ssid" } } } ] }, "Upstream": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Device.WiFi.SSID.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "tx_bytes" } } ] }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "rx_bytes" } } ] }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "tx_packets" } } ] }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "rx_packets" } } ] }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "tx_error_packets" } } ] }, "RetransCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "tx_retrans_packets" } } ] }, "FailedRetransCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "tx_retrans_fail_packets" } } ] }, "RetryCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "tx_retry_packets" } } ] }, "MultipleRetryCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "tx_multi_retry_packets" } } ] }, "ACKFailureCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "ack_fail_packets" } } ] }, "AggregatedPacketCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "aggregate_packets" } } ] }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "rx_error_packets" } } ] }, "UnicastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "tx_unicast_packets" } } ] }, "UnicastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "rx_unicast_packets" } } ] }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "tx_dropped_packets" } } ] }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "rx_dropped_packets" } } ] }, "MulticastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "tx_multicast_packets" } } ] }, "MulticastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "rx_multicast_packets" } } ] }, "BroadcastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "tx_broadcast_packets" } } ] }, "BroadcastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "rx_broadcast_packets" } } ] }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stats", "args": {}, "key": "rx_unknown_packets" } } ] } } }, "Device.WiFi.AccessPoint.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface" }, "dmmapfile": "dmmap_wireless" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "disabled" } } } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ], "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "status", "args": {}, "key": "status" } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "accesspointalias" } } } ] }, "SSIDReference": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "SSIDAdvertisementEnabled": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "RetryLimit": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 7 } ] }, "WMMCapability": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "UAPSDCapability": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "WMMEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-device", "index": "@i-1" }, "option": { "name": "wmm" } } } ] }, "UAPSDEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "wmm_apsd" } } } ] }, "AssociatedDeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaxAssociatedDevices": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "maxassoc" } } } ] }, "IsolationEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "isolate" } } } ] }, "MACAddressControlEnabled": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "macfilter" } } } ] }, "AllowedMACAddress": { "type": "string", "read": true, "write": true, "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])" ] }, "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "maclist" } } } ] }, "MaxAllowedAssociations": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "maxassoc" } } } ] }, "Device.WiFi.AccessPoint.{i}.Security.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ModesSupported": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "None", "WEP-64", "WEP-128", "WPA-Personal", "WPA2-Personal", "WPA3-Personal", "WPA-WPA2-Personal", "WPA3-Personal-Transition", "WPA-Enterprise", "WPA2-Enterprise", "WPA3-Enterprise", "WPA-WPA2-Enterprise" ] } }, "ModeEnabled": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "encryption" } } }, { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "encryption" } } } ] }, "WEPKey": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 5, "max": 5 }, { "min": 13, "max": 13 } ] }, "PreSharedKey": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 32 } ] }, "KeyPassphrase": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 8, "max": 63 } ] }, "RekeyingInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "wpa_group_rekey" } } } ] }, "SAEPassphrase": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "RadiusServerIPAddr": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ], "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "auth_server" } } } ] }, "SecondaryRadiusServerIPAddr": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "RadiusServerPort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "auth_port" } } } ] }, "SecondaryRadiusServerPort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RadiusSecret": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "auth_secret" } } } ] }, "SecondaryRadiusSecret": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "MFPConfig": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Optional", "Required" ], "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "ieee80211w" } } } ] }, "Reset": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "Reset()": { "type": "command", "protocols": [ "usp" ] } }, "Device.WiFi.AccessPoint.{i}.WPS.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "wps" } } } ] }, "ConfigMethodsSupported": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "USBFlashDrive", "Ethernet", "Label", "Display", "ExternalNFCToken", "IntegratedNFCToken", "NFCInterface", "PushButton", "PIN", "PhysicalPushButton", "PhysicalDisplay", "VirtualPushButton", "VirtualDisplay" ] } }, "ConfigMethodsEnabled": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Error", "Unconfigured", "Configured", "SetupLocked" ], "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "wps" } } } ] }, "Version": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "PIN": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 8 } ], "pattern": [ "\\d{4}|\\d{8}" ], "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "wps_pin" } } } ] } }, "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "MACAddress": { "type": "string", "read": true, "write": false, "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.ap.@Name", "method": "stations", "args": {}, "key": "stations[i-1].macaddr" } } ] }, "OperatingStandard": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "a", "b", "g", "n", "ac", "ax" ] }, "AuthenticationState": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "LastDataDownlinkRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1000 } ], "unit": "kbps", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stations", "args": {}, "key": "stations[i-1].stats.rate_of_last_rx_pkt" } } ] }, "LastDataUplinkRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1000 } ], "unit": "kbps", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stations", "args": {}, "key": "stations[i-1].stats.rate_of_last_tx_pkt" } } ] }, "AssociationTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stations", "args": {}, "key": "stations[i-1].in_network" } } ] }, "SignalStrength": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -200, "max": 0 } ], "unit": "dBm", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stations", "args": {}, "key": "stations[i-1].rssi" } } ] }, "Noise": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -200, "max": 0 } ], "unit": "dBm", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stations", "args": {}, "key": "stations[i-1].noise" } } ] }, "Retransmissions": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 100 } ], "unit": "packets", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stations", "args": {}, "key": "stations[i-1].stats.tx_pkts_retries" } } ] }, "Active": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Device.WiFi.AccessPoint.{i}.AssociatedDevice.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stations", "args": {}, "key": "stations[i-1].stats.tx_total_bytes" } } ] }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stations", "args": {}, "key": "stations[i-1].stats.rx_data_bytes" } } ] }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stations", "args": {}, "key": "stations[i-1].stats.tx_total_pkts" } } ] }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stations", "args": {}, "key": "stations[i-1].stats.rx_data_pkts" } } ] }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stations", "args": {}, "key": "stations[i-1].stats.tx_failures" } } ] }, "RetransCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32", "mapping": [ { "type": "ubus", "ubus": { "object": "wifi.ap.@Name", "method": "stations", "args": {}, "key": "stations[i-1].stats.tx_pkts_retries" } } ] }, "FailedRetransCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "RetryCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "MultipleRetryCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" } } }, "Device.WiFi.AccessPoint.{i}.AC.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "AccessCategory": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "BE", "BK", "VI", "VO" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "AIFSN": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 2, "max": 15 } ] }, "ECWMin": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 15 } ], "unit": "microseconds" }, "ECWMax": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 15 } ], "unit": "microseconds" }, "TxOpMax": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ], "unit": "32 microseconds" }, "AckPolicy": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "OutQLenHistogramIntervals": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "OutQLenHistogramSampleInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "Device.WiFi.AccessPoint.{i}.AC.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "RetransCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "OutQLenHistogram": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } } } }, "Device.WiFi.AccessPoint.{i}.Accounting.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "ServerIPAddr": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ], "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "acct_server" } } } ] }, "SecondaryServerIPAddr": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "ServerPort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "acct_port" } } } ] }, "SecondaryServerPort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Secret": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "acct_secret" } } } ] }, "SecondarySecret": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "InterimInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 0 }, { "min": 60 } ], "unit": "seconds" } }, "Device.WiFi.AccessPoint.{i}.X_IOPSYS_EU_IEEE80211r.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "disabled" } } } ] } } }, "Device.WiFi.EndPoint.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface" }, "dmmapfile": "dmmap_wireless" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "disabled" } } } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ], "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "disabled" } } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "endpointalias" } } } ] }, "ProfileReference": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "SSIDReference": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ProfileNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.WiFi.EndPoint.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "LastDataDownlinkRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1000, "max": 600000 } ], "unit": "kbps" }, "LastDataUplinkRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1000, "max": 600000 } ], "unit": "kbps" }, "SignalStrength": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -200, "max": 0 } ], "unit": "dBm" }, "Retransmissions": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 100 } ], "unit": "packets" } }, "Device.WiFi.EndPoint.{i}.Security.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ModesSupported": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "None", "WEP-64", "WEP-128", "WPA-Personal", "WPA2-Personal", "WPA3-Personal", "WPA-WPA2-Personal", "WPA3-Personal-Transition", "WPA-Enterprise", "WPA2-Enterprise", "WPA3-Enterprise", "WPA-WPA2-Enterprise" ] } } }, "Device.WiFi.EndPoint.{i}.Profile.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Active", "Available", "Error", "Disabled" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "SSID": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 32 } ], "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "ssid" } } } ] }, "Location": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Priority": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "Device.WiFi.EndPoint.{i}.Profile.{i}.Security.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ModeEnabled": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "WEPKey": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 5, "max": 5 }, { "min": 13, "max": 13 } ] }, "PreSharedKey": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 32 } ] }, "KeyPassphrase": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 8, "max": 63 } ] }, "SAEPassphrase": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "MFPConfig": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Optional", "Required" ], "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "ieee80211w" } } } ] } } }, "Device.WiFi.EndPoint.{i}.WPS.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "wps" } } } ] }, "ConfigMethodsSupported": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "USBFlashDrive", "Ethernet", "Label", "Display", "ExternalNFCToken", "IntegratedNFCToken", "NFCInterface", "PushButton", "PIN", "PhysicalPushButton", "PhysicalDisplay", "VirtualPushButton", "VirtualDisplay" ] } }, "ConfigMethodsEnabled": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Error", "Unconfigured", "Configured" ], "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "wps" } } } ] }, "Version": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "PIN": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 4, "max": 4 }, { "min": 8, "max": 8 } ], "mapping": [ { "type": "uci", "uci": { "file": "wireless", "section": { "type": "wifi-iface", "index": "@i-1" }, "option": { "name": "wps_pin" } } } ] } }, "Device.WiFi.EndPoint.{i}.AC.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "AccessCategory": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "BE", "BK", "VI", "VO" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "AIFSN": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 2, "max": 15 } ] }, "ECWMin": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 15 } ], "unit": "microseconds" }, "ECWMax": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 15 } ], "unit": "microseconds" }, "TxOpMax": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ], "unit": "32 microseconds" }, "AckPolicy": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "OutQLenHistogramIntervals": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "OutQLenHistogramSampleInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "Device.WiFi.EndPoint.{i}.AC.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "RetransCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "OutQLenHistogram": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } } } } } }, "Device.ZigBee.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "InterfaceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ZDONumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.ZigBee.Interface.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "IEEEAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IEEE_EUI64", "range": [ { "max": 23 } ], "pattern": [ "([0-9A-Fa-f][0-9A-Fa-f]:){7}([0-9A-Fa-f][0-9A-Fa-f])" ] }, "NetworkAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "ZigBeeNetworkAddress", "range": [ { "max": 4 } ], "pattern": [ "([0-9A-Fa-f]){4}" ] }, "ZDOReference": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "AssociatedDeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.ZigBee.Interface.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "UnicastPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "UnicastPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "MulticastPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "MulticastPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "BroadcastPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "BroadcastPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "UnknownPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" } }, "Device.ZigBee.Interface.{i}.AssociatedDevice.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "IEEEAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IEEE_EUI64", "range": [ { "max": 23 } ], "pattern": [ "([0-9A-Fa-f][0-9A-Fa-f]:){7}([0-9A-Fa-f][0-9A-Fa-f])" ] }, "NetworkAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "ZigBeeNetworkAddress", "range": [ { "max": 4 } ], "pattern": [ "([0-9A-Fa-f]){4}" ] }, "Active": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "ZDOReference": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } } }, "Device.ZigBee.ZDO.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "IEEEAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IEEE_EUI64", "range": [ { "max": 23 } ], "pattern": [ "([0-9A-Fa-f][0-9A-Fa-f]:){7}([0-9A-Fa-f][0-9A-Fa-f])" ] }, "NetworkAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "ZigBeeNetworkAddress", "range": [ { "max": 4 } ], "pattern": [ "([0-9A-Fa-f]){4}" ] }, "BindingTableNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "GroupNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ApplicationEndpointNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.ZigBee.ZDO.{i}.NodeDescriptor.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "LogicalType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "ZC", "ZR", "ZED" ] }, "ComplexDescriptorSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "UserDescriptorSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "FrequencyBand": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "868-868.6", "902-928", "2400-2483.5" ] } }, "MACCapability": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "AlternatePANCoordinator", "FFD", "MainsPowerSource", "OnWhenIdle", "SecureCommunication" ] } }, "ManufactureCode": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "MaximumBufferSize": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 128 } ], "unit": "octets" }, "MaximumIncomingTransferSize": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 32768 } ], "unit": "octets" }, "MaximumOutgoingTransferSize": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 32768 } ], "unit": "octets" }, "ServerMask": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "PrimaryTrustCenter", "PrimaryBindingTableCache", "BackupBindingTableCache", "PrimaryDiscoveryCache", "BackupDiscoveryCache", "NetworkManager" ] } }, "DescriptorCapability": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "ExtendedActiveEndpointListAvailable", "ExtendedSimpleDescriptorListAvailable" ] } } }, "Device.ZigBee.ZDO.{i}.PowerDescriptor.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "CurrentPowerMode": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Synchronized", "Periodic", "Manual" ] }, "AvailablePowerSource": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "Constant", "Rechargeable", "Disposable" ] } }, "CurrentPowerSource": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Constant", "Rechargeable", "Disposable" ] }, "CurrentPowerSourceLevel": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Critical", "33", "66", "100" ] } }, "Device.ZigBee.ZDO.{i}.UserDescriptor.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "DescriptorAvailable": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Description": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 16 } ] } }, "Device.ZigBee.ZDO.{i}.ComplexDescriptor.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "DescriptorAvailable": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Language": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "CharacterSet": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "ManufacturerName": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "ModelName": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "SerialNumber": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "DeviceURL": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Icon": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ] }, "IconURL": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" } }, "Device.ZigBee.ZDO.{i}.Security.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "TrustCenterAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IEEE_EUI64", "range": [ { "max": 23 } ], "pattern": [ "([0-9A-Fa-f][0-9A-Fa-f]:){7}([0-9A-Fa-f][0-9A-Fa-f])" ] }, "SecurityLevel": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "None", "MIC-32", "MIC-64", "MIC-128", "ENC", "ENC-MIC-32", "ENC-MIC-64", "ENC-MIC-128" ] }, "TimeOutPeriod": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ], "unit": "milliseconds" } }, "Device.ZigBee.ZDO.{i}.Network.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "NeighborNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.ZigBee.ZDO.{i}.Network.Neighbor.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Neighbor": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "LQI": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "Relationship": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Parent", "Child", "PrevChild", "Sibling", "None" ] }, "PermitJoin": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Accepting", "NotAccepting", "Unknown" ] }, "Depth": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } }, "Device.ZigBee.ZDO.{i}.NodeManager.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "RoutingTableNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.ZigBee.ZDO.{i}.NodeManager.RoutingTable.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "DestinationAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 4 } ], "pattern": [ "([0-9A-Fa-f]){4}" ] }, "NextHopAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "ZigBeeNetworkAddress", "range": [ { "max": 4 } ], "pattern": [ "([0-9A-Fa-f]){4}" ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Active", "DiscoveryUnderway", "DiscoveryFailed", "Inactive", "ValidationUnderway" ] }, "MemoryConstrained": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "ManyToOne": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "RouteRecordRequired": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } } }, "Device.ZigBee.ZDO.{i}.Binding.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "SourceEndpoint": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 240 } ] }, "SourceAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IEEE_EUI64", "range": [ { "max": 23 } ], "pattern": [ "([0-9A-Fa-f][0-9A-Fa-f]:){7}([0-9A-Fa-f][0-9A-Fa-f])" ] }, "ClusterId": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "DestinationAddressMode": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Group", "Endpoint" ] }, "DestinationEndpoint": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 240 } ] }, "IEEEDestinationAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IEEE_EUI64", "range": [ { "max": 23 } ], "pattern": [ "([0-9A-Fa-f][0-9A-Fa-f]:){7}([0-9A-Fa-f][0-9A-Fa-f])" ] }, "GroupDestinationAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "ZigBeeNetworkAddress", "range": [ { "max": 4 } ], "pattern": [ "([0-9A-Fa-f]){4}" ] } }, "Device.ZigBee.ZDO.{i}.Group.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "GroupId": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "ZigBeeNetworkAddress", "range": [ { "max": 4 } ], "pattern": [ "([0-9A-Fa-f]){4}" ] }, "EndpointList": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "range": [ { "max": 256 } ] } } }, "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "EndpointId": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 240 } ] }, "Device.ZigBee.ZDO.{i}.ApplicationEndpoint.{i}.SimpleDescriptor.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ProfileId": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "DeviceId": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "DeviceVersion": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 15 } ] }, "InputClusterList": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "unsignedInt", "range": [ { "max": 65535 } ] } }, "OutputClusterList": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "unsignedInt", "range": [ { "max": 65535 } ] } } } } }, "Device.ZigBee.Discovery.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "AreaNetworkNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.ZigBee.Discovery.AreaNetwork.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "LastUpdate": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Indeterminate", "InProgress", "Success", "Error", "Error_Timeout" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Coordinator": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ZDOReference": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ZDOList": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "range": [ { "max": 256 } ] } } } } }, "Device.Bridging.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "MaxBridgeEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaxDBridgeEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaxQBridgeEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaxVLANEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaxProviderBridgeEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ProviderBridgeNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaxFilterEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "BridgeNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface" } } } ] }, "FilterNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.Bridging.Bridge.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "network", "section": { "type": "interface" }, "dmmapfile": "dmmap_network" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "ubus", "ubus": { "object": "network.interface", "method": "status", "args": { "interface": "@Name" }, "key": "up" } } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ], "mapping": [ { "type": "ubus", "ubus": { "object": "network.interface", "method": "status", "args": { "interface": "@Name" }, "key": "up" } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "bridge_alias" } } } ] }, "Standard": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "802.1D-2004", "802.1Q-2005", "802.1Q-2011" ] }, "PortNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "VLANNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "VLANPortNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.Bridging.Bridge.{i}.Port.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "ubus", "ubus": { "object": "network.interface", "method": "status", "args": { "interface": "@Name" }, "key": "uptime" } } ] }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "ManagementPort": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Type": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "ProviderNetworkPort", "CustomerNetworkPort", "CustomerEdgePort", "CustomerVLANPort", "VLANUnawarePort" ] }, "DefaultUserPriority": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 7 } ] }, "PriorityRegeneration": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "unsignedInt", "item": { "min": 8, "max": 8 }, "range": [ { "min": 0, "max": 7 } ] } }, "PortState": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Blocking", "Listening", "Learning", "Forwarding", "Broken" ] }, "PVID": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": 1, "max": 4094 } ] }, "TPID": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "AcceptableFrameTypes": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "AdmitAll", "AdmitOnlyVLANTagged", "AdmitOnlyPrioUntagged" ] }, "IngressFiltering": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "ServiceAccessPrioritySelection": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "ServiceAccessPriorityTranslation": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "unsignedInt", "item": { "min": 8, "max": 8 }, "range": [ { "min": 0, "max": 7 } ] } }, "PriorityTagging": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Device.Bridging.Bridge.{i}.Port.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/tx_bytes" } ] }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/tx_packets" } ] }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/rx_packets" } ] }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/tx_errors" } ] }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/rx_errors" } ] }, "UnicastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnicastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/tx_dropped" } ] }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/rx_dropped" } ] }, "MulticastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "MulticastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/multicast" } ] }, "BroadcastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } }, "Device.Bridging.Bridge.{i}.Port.{i}.PriorityCodePoint.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "PCPSelection": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 4 } ] }, "UseDEI": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "RequireDropEncoding": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PCPEncoding": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "item": { "min": 4, "max": 4 }, "range": [ { "min": 31, "max": 31 } ], "pattern": [ "([0-7],){15}[0-7]" ] } }, "PCPDecoding": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "item": { "min": 4, "max": 4 }, "range": [ { "min": 15, "max": 15 } ], "pattern": [ "([0-7],[0-1],){7}[0-7],[0-1]" ] } } } }, "Device.Bridging.Bridge.{i}.VLAN.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "VLANID": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": 1, "max": 4094 } ] } }, "Device.Bridging.Bridge.{i}.VLANPort.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "VLAN": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Port": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Untagged": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } } }, "Device.Bridging.Filter.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Bridge": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Order": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "DHCPType": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "DHCPv4", "DHCPv6" ] }, "VLANIDFilter": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 4094 } ] }, "EthertypeFilterList": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "unsignedInt", "maxsize": 256 } }, "EthertypeFilterExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourceMACAddressFilterList": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 512 } }, "SourceMACAddressFilterExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestMACAddressFilterList": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 512 } }, "DestMACAddressFilterExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourceMACFromVendorClassIDFilter": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 255 } ] }, "SourceMACFromVendorClassIDFilterv6": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ] }, "SourceMACFromVendorClassIDFilterExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourceMACFromVendorClassIDMode": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Exact", "Prefix", "Suffix", "Substring" ] }, "DestMACFromVendorClassIDFilter": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 255 } ] }, "DestMACFromVendorClassIDFilterv6": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ] }, "DestMACFromVendorClassIDFilterExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestMACFromVendorClassIDMode": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Exact", "Prefix", "Suffix", "Substring" ] }, "SourceMACFromClientIDFilter": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ] }, "SourceMACFromClientIDFilterExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestMACFromClientIDFilter": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ] }, "DestMACFromClientIDFilterExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourceMACFromUserClassIDFilter": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ] }, "SourceMACFromUserClassIDFilterExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestMACFromUserClassIDFilter": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ] }, "DestMACFromUserClassIDFilterExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestIP": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "DestMask": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPPrefix", "range": [ { "max": 49 } ] }, "DestIPExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourceIP": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "SourceMask": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPPrefix", "range": [ { "max": 49 } ] }, "SourceIPExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Protocol": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 255 } ] }, "ProtocolExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestPort": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ] }, "DestPortRangeMax": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ] }, "DestPortExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourcePort": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ] }, "SourcePortRangeMax": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ] }, "SourcePortExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } }, "Device.Bridging.ProviderBridge.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Type": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "S-VLAN", "PE" ] }, "SVLANcomponent": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "CVLANcomponents": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "range": [ { "max": 256 } ] } } } }, "Device.PPP.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "InterfaceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SupportedNCPs": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "ATCP", "IPCP", "IPXCP", "NBFCP", "IPv6CP" ] } }, "Device.PPP.Interface.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "network", "section": { "type": "interface" }, "dmmapfile": "dmmap_network" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "ubus", "ubus": { "object": "network.interface", "method": "status", "args": { "interface": "@Name" }, "key": "up" } } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ], "mapping": [ { "type": "ubus", "ubus": { "object": "network.interface", "method": "status", "args": { "interface": "@Name" }, "key": "up" } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "ppp_int_alias" } } } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "ubus", "ubus": { "object": "network.interface", "method": "status", "args": { "interface": "@Name" }, "key": "uptime" } } ] }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "Reset": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "ConnectionStatus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Unconfigured", "Connecting", "Authenticating", "Connected", "PendingDisconnect", "Disconnecting", "Disconnected" ], "mapping": [ { "type": "ubus", "ubus": { "object": "network.interface", "method": "status", "args": { "interface": "@Name" }, "key": "up" } } ] }, "LastConnectionError": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "ERROR_NONE", "ERROR_ISP_TIME_OUT", "ERROR_COMMAND_ABORTED", "ERROR_NOT_ENABLED_FOR_INTERNET", "ERROR_BAD_PHONE_NUMBER", "ERROR_USER_DISCONNECT", "ERROR_ISP_DISCONNECT", "ERROR_IDLE_DISCONNECT", "ERROR_FORCED_DISCONNECT", "ERROR_SERVER_OUT_OF_RESOURCES", "ERROR_RESTRICTED_LOGON_HOURS", "ERROR_ACCOUNT_DISABLED", "ERROR_ACCOUNT_EXPIRED", "ERROR_PASSWORD_EXPIRED", "ERROR_AUTHENTICATION_FAILURE", "ERROR_NO_DIALTONE", "ERROR_NO_CARRIER", "ERROR_NO_ANSWER", "ERROR_LINE_BUSY", "ERROR_UNSUPPORTED_BITSPERSECOND", "ERROR_TOO_MANY_LINE_ERRORS", "ERROR_IP_CONFIGURATION", "ERROR_UNKNOWN" ] }, "AutoDisconnectTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "IdleDisconnectTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "WarnDisconnectDelay": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "username" } } } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "password" } } } ] }, "EncryptionProtocol": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "None", "MPPE" ] }, "CompressionProtocol": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "None", "Van Jacobson", "STAC LZS" ] }, "AuthenticationProtocol": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "PAP", "CHAP", "MS-CHAP" ] }, "MaxMRUSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 64, "max": 65535 } ] }, "CurrentMRUSize": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 64, "max": 65535 } ] }, "ConnectionTrigger": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "OnDemand", "AlwaysOn", "Manual" ] }, "LCPEcho": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LCPEchoRetry": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "IPCPEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv6CPEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Reset()": { "type": "command", "protocols": [ "usp" ] }, "Device.PPP.Interface.{i}.PPPoE.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "SessionID": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "ACName": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "ac" } } } ] }, "ServiceName": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "service" } } } ] } }, "Device.PPP.Interface.{i}.IPCP.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "LocalIPAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ] }, "RemoteIPAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ] }, "DNSServers": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "IPv4Address", "item": { "max": 2 }, "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ] } }, "PassthroughEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PassthroughDHCPPool": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } }, "Device.PPP.Interface.{i}.IPv6CP.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "LocalInterfaceIdentifier": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Address", "range": [ { "max": 45 } ] }, "RemoteInterfaceIdentifier": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Address", "range": [ { "max": 45 } ] } }, "Device.PPP.Interface.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/tx_bytes" } ] }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/rx_bytes" } ] }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/tx_packets" } ] }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/rx_packets" } ] }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/tx_errors" } ] }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/rx_errors" } ] }, "UnicastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnicastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/tx_dropped" } ] }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/rx_dropped" } ] }, "MulticastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "MulticastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "mapping": [ { "type": "sysfs", "file": "/sys/class/net/@Name/statistics/multicast" } ] }, "BroadcastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } }, "Device.PPP.Interface.{i}.PPPoA.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false } } }, "Device.IP.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "IPv4Capable": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv4Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv4Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "IPv6Capable": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv6Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv6Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "ULAPrefix": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Prefix", "range": [ { "max": 49 } ] }, "InterfaceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ActivePortNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.IP.Interface.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "network", "section": { "type": "interface" }, "dmmapfile": "dmmap_network" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "disabled" } } } ] }, "IPv4Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv6Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "ipv6" } } } ] }, "ULAEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "disabled" } } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "ip_int_alias" } } } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "ubus", "ubus": { "object": "network.interface", "method": "status", "args": { "interface": "@Name" }, "key": "uptime" } } ] }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "Router": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Reset": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "MaxMTUSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 64, "max": 65535 } ] }, "Type": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Normal", "Loopback", "Tunnel", "Tunneled" ] }, "Loopback": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv4AddressNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "IPv6AddressNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "IPv6PrefixNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "AutoIPEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "TWAMPReflectorNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Reset()": { "type": "command", "protocols": [ "usp" ] }, "Device.IP.Interface.{i}.IPv4Address.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "disabled" } } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "ipv4_alias" } } } ] }, "IPAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "ipaddr" } } } ] }, "SubnetMask": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "netmask" } } } ] }, "AddressingType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "DHCP", "IKEv2", "AutoIP", "IPCP", "Static" ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "proto" } } } ] }, "X_IOPSYS_EU_FirewallEnabled": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } }, "Device.IP.Interface.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BytesReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "PacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UnicastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnicastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MulticastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "MulticastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsSent": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "BroadcastPacketsReceived": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } }, "Device.IP.Interface.{i}.TWAMPReflector.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Active", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Port": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "MaximumTTL": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 255 } ] }, "IPAllowedList": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 255 } }, "PortAllowedList": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 255 } } }, "Device.IP.Interface.{i}.IPv6Address.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "IPAddressStatus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Preferred", "Deprecated", "Invalid", "Inaccessible", "Unknown", "Tentative", "Duplicate", "Optimistic" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "IPAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Address", "range": [ { "max": 45 } ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "ip6addr" } } } ] }, "Origin": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "AutoConfigured", "DHCPv6", "IKEv2", "MAP", "WellKnown", "Static" ] }, "Prefix": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "PreferredLifetime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime", "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "adv_preferred_lifetime" } } } ] }, "ValidLifetime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime", "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "adv_valid_lifetime" } } } ] }, "Anycast": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } }, "Device.IP.Interface.{i}.IPv6Prefix.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "PrefixStatus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Preferred", "Deprecated", "Invalid", "Inaccessible", "Unknown" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Prefix": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Prefix", "range": [ { "max": 49 } ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "ip6prefix" } } } ] }, "Origin": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "AutoConfigured", "PrefixDelegation", "RouterAdvertisement", "WellKnown", "Static", "Child" ] }, "StaticType": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Static", "Inapplicable", "PrefixDelegation", "Child" ] }, "ParentPrefix": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "ChildPrefixBits": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Prefix", "range": [ { "max": 49 } ] }, "OnLink": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Autonomous": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PreferredLifetime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "ValidLifetime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" } } }, "Device.IP.ActivePort.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "LocalIPAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "LocalPort": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "RemoteIPAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "RemotePort": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "LISTEN", "ESTABLISHED" ] } }, "Device.IP.Diagnostics.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "IPv4PingSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv6PingSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv4TraceRouteSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv6TraceRouteSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv4DownloadDiagnosticsSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv6DownloadDiagnosticsSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv4UploadDiagnosticsSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv6UploadDiagnosticsSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv4UDPEchoDiagnosticsSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv6UDPEchoDiagnosticsSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv4ServerSelectionDiagnosticsSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv6ServerSelectionDiagnosticsSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPPing()": { "type": "command", "protocols": [ "usp" ], "input": { "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ProtocolVersion": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Any", "IPv4", "IPv6" ] }, "Host": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "NumberOfRepetitions": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Timeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "milliseconds" }, "DataBlockSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ] }, "DSCP": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 63 } ] } }, "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Canceled", "Complete", "Error", "Error_CannotResolveHostName", "Error_NoRouteToHost", "Error_Internal", "Error_Other" ] }, "IPAddressUsed": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "SuccessCount": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "FailureCount": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "AverageResponseTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "MinimumResponseTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "MaximumResponseTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "AverageResponseTimeDetailed": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "MinimumResponseTimeDetailed": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "MaximumResponseTimeDetailed": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "microseconds" } } }, "TraceRoute()": { "type": "command", "protocols": [ "usp" ], "input": { "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ProtocolVersion": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Any", "IPv4", "IPv6" ] }, "Host": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "NumberOfTries": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 3 } ] }, "Timeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "milliseconds" }, "DataBlockSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ] }, "DSCP": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 63 } ] }, "MaxHopCount": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 64 } ] } }, "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Canceled", "Complete", "Error", "Error_CannotResolveHostName", "Error_NoRouteToHost", "Error_MaxHopCountExceeded", "Error_Internal", "Error_Other" ] }, "IPAddressUsed": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "ResponseTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" } } }, "DownloadTransports": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "list": { "datatype": "string", "enumerations": [ "HTTP", "FTP" ] } }, "DownloadDiagnosticMaxConnections": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "DownloadDiagnosticsMaxIncrementalResult": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "DownloadDiagnostics()": { "type": "command", "protocols": [ "usp" ], "input": { "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "DownloadURL": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "DSCP": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 63 } ] }, "EthernetPriority": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 7 } ] }, "TimeBasedTestDuration": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 999 } ], "unit": "seconds" }, "TimeBasedTestMeasurementInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 999 } ], "unit": "seconds" }, "TimeBasedTestMeasurementOffset": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ], "unit": "seconds" }, "ProtocolVersion": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Any", "IPv4", "IPv6" ] }, "NumberOfConnections": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "EnablePerConnectionResults": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" } }, "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Complete", "Error_CannotResolveHostName", "Error_NoRouteToHost", "Error_InitConnectionFailed", "Error_NoResponse", "Error_TransferFailed", "Error_PasswordRequestFailed", "Error_LoginFailed", "Error_NoTransferMode", "Error_NoPASV", "Error_IncorrectSize", "Error_Timeout", "Error_Internal", "Error_Other" ] }, "IPAddressUsed": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "ROMTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "dateTime" }, "BOMTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "dateTime" }, "EOMTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "dateTime" }, "TestBytesReceived": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesReceived": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesSent": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TestBytesReceivedUnderFullLoading": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesReceivedUnderFullLoading": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesSentUnderFullLoading": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "bytes" }, "PeriodOfFullLoading": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "TCPOpenRequestTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "dateTime" }, "TCPOpenResponseTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "dateTime" } } }, "UploadTransports": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "list": { "datatype": "string", "enumerations": [ "HTTP", "FTP" ] } }, "UploadDiagnosticsMaxConnections": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "UploadDiagnosticsMaxIncrementalResult": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "UploadDiagnostics()": { "type": "command", "protocols": [ "usp" ], "input": { "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "UploadURL": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "DSCP": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 63 } ] }, "EthernetPriority": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 7 } ] }, "TestFileLength": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "TimeBasedTestDuration": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 999 } ], "unit": "seconds" }, "TimeBasedTestMeasurementInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 999 } ], "unit": "seconds" }, "TimeBasedTestMeasurementOffset": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ], "unit": "seconds" }, "ProtocolVersion": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Any", "IPv4", "IPv6" ] }, "NumberOfConnections": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "EnablePerConnectionResults": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" } }, "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Complete", "Error_CannotResolveHostName", "Error_NoRouteToHost", "Error_InitConnectionFailed", "Error_NoResponse", "Error_PasswordRequestFailed", "Error_LoginFailed", "Error_NoTransferMode", "Error_NoPASV", "Error_NoCWD", "Error_NoSTOR", "Error_NoTransferComplete", "Error_Timeout", "Error_Internal", "Error_Other" ] }, "IPAddressUsed": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "ROMTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "dateTime" }, "BOMTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "dateTime" }, "EOMTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "dateTime" }, "TestBytesSent": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesReceived": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesSent": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TestBytesSentUnderFullLoading": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesReceivedUnderFullLoading": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesSentUnderFullLoading": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "bytes" }, "PeriodOfFullLoading": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "TCPOpenRequestTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "dateTime" }, "TCPOpenResponseTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "dateTime" } } }, "UDPEchoDiagnosticsMaxResults": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "UDPEchoDiagnostics()": { "type": "command", "protocols": [ "usp" ], "input": { "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Host": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Port": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ] }, "NumberOfRepetitions": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Timeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "milliseconds" }, "DataBlockSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ], "unit": "bytes" }, "DSCP": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 63 } ] }, "InterTransmissionTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ], "unit": "milliseconds" }, "ProtocolVersion": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Any", "IPv4", "IPv6" ] }, "EnableIndividualPacketResults": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" } }, "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Complete", "Error_CannotResolveHostName", "Error_Internal", "Error_Other" ] }, "IPAddressUsed": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "SuccessCount": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "FailureCount": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "AverageResponseTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "MinimumResponseTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "MaximumResponseTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "microseconds" } } }, "ServerSelectionDiagnostics()": { "type": "command", "protocols": [ "usp" ], "input": { "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ProtocolVersion": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Any", "IPv4", "IPv6" ] }, "Protocol": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "ICMP", "UDP Echo" ] }, "HostList": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string", "item": { "max": 10 }, "range": [ { "max": 256 } ] } }, "NumberOfRepetitions": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Timeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "milliseconds" } }, "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Complete", "Error_CannotResolveHostName", "Error_Internal", "Error_Other" ] }, "FastestHost": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "MinimumResponseTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "AverageResponseTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "MaximumResponseTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "IPAddressUsed": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] } } }, "Device.IP.Diagnostics.IPPing.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ProtocolVersion": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Any", "IPv4", "IPv6" ] }, "Host": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "NumberOfRepetitions": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Timeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "milliseconds" }, "DataBlockSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ] }, "DSCP": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 63 } ] }, "IPAddressUsed": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "SuccessCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "FailureCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "AverageResponseTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "MinimumResponseTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "MaximumResponseTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "AverageResponseTimeDetailed": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "MinimumResponseTimeDetailed": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "MaximumResponseTimeDetailed": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "microseconds" } }, "Device.IP.Diagnostics.TraceRoute.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ProtocolVersion": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Any", "IPv4", "IPv6" ] }, "Host": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "NumberOfTries": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 3 } ] }, "Timeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "milliseconds" }, "DataBlockSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ] }, "DSCP": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 63 } ] }, "MaxHopCount": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 64 } ] }, "IPAddressUsed": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "ResponseTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "RouteHopsNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.IP.Diagnostics.TraceRoute.RouteHops.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "Host": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "HostAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string" }, "ErrorCode": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "RTTimes": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "unsignedInt", "maxsize": 16, "item": { "min": 1, "max": 3 }, "unit": "milliseconds" } } } }, "Device.IP.Diagnostics.DownloadDiagnostics.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "DownloadURL": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "DownloadTransports": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "enumerations": [ "HTTP", "FTP" ] } }, "DownloadDiagnosticMaxConnections": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "DownloadDiagnosticsMaxIncrementalResult": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "DSCP": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 63 } ] }, "EthernetPriority": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 7 } ] }, "TimeBasedTestDuration": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 999 } ], "unit": "seconds" }, "TimeBasedTestMeasurementInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 999 } ], "unit": "seconds" }, "TimeBasedTestMeasurementOffset": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ], "unit": "seconds" }, "ProtocolVersion": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Any", "IPv4", "IPv6" ] }, "NumberOfConnections": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "IPAddressUsed": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "ROMTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "BOMTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "EOMTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "TestBytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TestBytesReceivedUnderFullLoading": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesReceivedUnderFullLoading": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesSentUnderFullLoading": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "PeriodOfFullLoading": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "TCPOpenRequestTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "TCPOpenResponseTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "PerConnectionResultNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "EnablePerConnectionResults": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "IncrementalResultNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.IP.Diagnostics.DownloadDiagnostics.PerConnectionResult.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "ROMTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "BOMTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "EOMTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "TestBytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TCPOpenRequestTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "TCPOpenResponseTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" } }, "Device.IP.Diagnostics.DownloadDiagnostics.IncrementalResult.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "TestBytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "StartTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "EndTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" } } }, "Device.IP.Diagnostics.UploadDiagnostics.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "UploadURL": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "UploadTransports": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "string", "enumerations": [ "HTTP", "FTP" ] } }, "UploadDiagnosticsMaxConnections": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "UploadDiagnosticsMaxIncrementalResult": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "DSCP": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 63 } ] }, "EthernetPriority": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 7 } ] }, "TestFileLength": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "TimeBasedTestDuration": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 999 } ], "unit": "seconds" }, "TimeBasedTestMeasurementInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 999 } ], "unit": "seconds" }, "TimeBasedTestMeasurementOffset": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ], "unit": "seconds" }, "ProtocolVersion": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Any", "IPv4", "IPv6" ] }, "NumberOfConnections": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "IPAddressUsed": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "ROMTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "BOMTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "EOMTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "TestBytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TestBytesSentUnderFullLoading": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesReceivedUnderFullLoading": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesSentUnderFullLoading": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "PeriodOfFullLoading": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "TCPOpenRequestTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "TCPOpenResponseTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "PerConnectionResultNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "EnablePerConnectionResults": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "IncrementalResultNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.IP.Diagnostics.UploadDiagnostics.PerConnectionResult.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "ROMTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "BOMTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "EOMTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "TestBytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TCPOpenRequestTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "TCPOpenResponseTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" } }, "Device.IP.Diagnostics.UploadDiagnostics.IncrementalResult.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "TestBytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "TotalBytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "bytes" }, "StartTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "EndTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" } } }, "Device.IP.Diagnostics.UDPEchoConfig.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "SourceIPAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "UDPPort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "EchoPlusEnabled": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "EchoPlusSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PacketsResponded": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "BytesResponded": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TimeFirstPacketReceived": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "TimeLastPacketReceived": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" } }, "Device.IP.Diagnostics.UDPEchoDiagnostics.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Host": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Port": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ] }, "NumberOfRepetitions": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Timeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "milliseconds" }, "DataBlockSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ], "unit": "bytes" }, "DSCP": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 63 } ] }, "InterTransmissionTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ], "unit": "milliseconds" }, "ProtocolVersion": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Any", "IPv4", "IPv6" ] }, "IPAddressUsed": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "SuccessCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "FailureCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "AverageResponseTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "MinimumResponseTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "MaximumResponseTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "EnableIndividualPacketResults": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "IndividualPacketResultNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "UDPEchoDiagnosticsMaxResults": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Device.IP.Diagnostics.UDPEchoDiagnostics.IndividualPacketResult.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "PacketSuccess": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "boolean" }, "PacketSendTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "PacketReceiveTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "dateTime" }, "TestGenSN": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "TestRespSN": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "TestRespRcvTimeStamp": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "TestRespReplyTimeStamp": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "TestRespReplyFailureCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" } } }, "Device.IP.Diagnostics.ServerSelectionDiagnostics.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ProtocolVersion": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Any", "IPv4", "IPv6" ] }, "Protocol": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "ICMP", "UDP Echo" ] }, "HostList": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "list": { "datatype": "string", "item": { "max": 10 }, "range": [ { "max": 256 } ] } }, "NumberOfRepetitions": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Timeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "milliseconds" }, "FastestHost": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string" }, "MinimumResponseTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "AverageResponseTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "MaximumResponseTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "microseconds" }, "IPAddressUsed": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] } } } }, "Device.LLDP.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Device.LLDP.Discovery.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "DeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.LLDP.Discovery.Device.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Interface": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "ChassisIDSubtype": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "ChassisID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 1, "max": 255 } ] }, "Host": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024, "range": [ { "max": 256 } ] } }, "PortNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.LLDP.Discovery.Device.{i}.Port.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "PortIDSubtype": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "PortID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 1, "max": 255 } ] }, "TTL": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ], "unit": "seconds" }, "PortDescription": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 255 } ] }, "MACAddressList": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "MACAddress", "item": { "max": 255 }, "range": [ { "max": 17 } ], "pattern": [ "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" ] } }, "LastUpdate": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "Device.LLDP.Discovery.Device.{i}.Port.{i}.LinkInformation.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "InterfaceType": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MACForwardingTable": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "MACAddress", "item": { "max": 255 }, "range": [ { "max": 17 } ], "pattern": [ "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" ] } } } }, "Device.LLDP.Discovery.Device.{i}.DeviceInformation.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "DeviceCategory": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "ManufacturerOUI": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 0, "max": 6 } ], "pattern": [ "[0-9A-F]{6}" ] }, "ModelName": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 31 } ] }, "ModelNumber": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 31 } ] }, "VendorSpecificNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.LLDP.Discovery.Device.{i}.DeviceInformation.VendorSpecific.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "OrganizationCode": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 6, "max": 6 } ], "pattern": [ "[0-9A-F]{6}" ] }, "InformationType": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "Information": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 248 } ] } } } } } }, "Device.IPsec.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "AHSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IKEv2SupportedEncryptionAlgorithms": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "DES", "3DES", "RC5", "IDEA", "CAST", "BLOWFISH", "3IDEA", "AES-CBC", "AES-CTR", "AES-CCM-8", "AES-CCM-12", "AES-CCM-16", "AES-GCM-8", "AES-GCM-12", "AES-GCM-16", "CAMELLIA-CBC" ] } }, "ESPSupportedEncryptionAlgorithms": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "NULL", "DES-IV64", "DES", "3DES", "RC5", "IDEA", "CAST", "BLOWFISH", "3IDEA", "DES-IV32", "AES-CBC", "AES-CTR", "AES-CCM-8", "AES-CCM-12", "AES-CCM-16", "AES-GCM-8", "AES-GCM-12", "AES-GCM-16", "NULL-AUTH-AES-GMAC", "CAMELLIA-CBC", "CAMELLIA-CTR", "CAMELLIA-CCM-8", "CAMELLIA-CCM-12", "CAMELLIA-CCM-16" ] } }, "IKEv2SupportedPseudoRandomFunctions": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "HMAC-MD5", "HMAC-SHA1", "HMAC-TIGER", "AES-128-XCBC", "HMAC-SHA2-256", "HMAC-SHA2-384", "HMAC-SHA2-512", "AES-128-CMAC" ] } }, "SupportedIntegrityAlgorithms": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "NONE", "HMAC-MD5-96", "HMAC-SHA1-96", "DES-MAC", "KPDK-MD5", "AES-XCBC-96", "HMAC-MD5-128", "HMAC-SHA1-160", "AES-CMAC-96", "AES-128-GMAC", "AES-192-GMAC", "AES-256-GMAC", "HMAC-SHA2-256-128", "HMAC-SHA2-256-192", "HMAC-SHA2-256-256" ] } }, "SupportedDiffieHellmanGroupTransforms": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "NONE", "MODP-768", "MODP-1024", "MODP-1536", "MODP-2048", "MODP-3072", "MODP-4096", "MODP-6144", "MODP-8192", "ECP-256", "ECP-384", "ECP-521", "MODP-1024-PRIME-160", "MODP-2048-PRIME-224", "MODP-2048-PRIME-256", "ECP-192", "ECP-224" ] } }, "MaxFilterEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaxProfileEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "FilterNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ProfileNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TunnelNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "IKEv2SANumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.IPsec.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "NegotiationFailures": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "UnknownSPIErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DecryptionErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "IntegrityErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "ReplayErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "PolicyErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "OtherReceiveErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" } }, "Device.IPsec.Filter.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Order": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "AllInterfaces": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestIP": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "DestMask": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "DestIPExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourceIP": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "SourceMask": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "SourceIPExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Protocol": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 255 } ] }, "ProtocolExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestPort": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ] }, "DestPortRangeMax": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ] }, "DestPortExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourcePort": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ] }, "SourcePortRangeMax": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ] }, "SourcePortExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "ProcessingChoice": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Discard", "Bypass", "Protect" ] }, "Profile": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" } }, "Device.IPsec.Profile.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "MaxChildSAs": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RemoteEndpoints": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "item": { "max": 4 }, "range": [ { "max": 64 } ] } }, "ForwardingPolicy": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Protocol": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "AH", "ESP" ] }, "IKEv2AuthenticationMethod": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "IKEv2AllowedEncryptionAlgorithms": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "ESPAllowedEncryptionAlgorithms": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "IKEv2AllowedPseudoRandomFunctions": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "IKEv2AllowedIntegrityAlgorithms": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "AHAllowedIntegrityAlgorithms": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "ESPAllowedIntegrityAlgorithms": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "IKEv2AllowedDiffieHellmanGroupTransforms": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "IKEv2DeadPeerDetectionTimeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "IKEv2NATTKeepaliveTimeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "AntiReplayWindowSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DoNotFragment": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Set", "Clear", "Copy" ] }, "DSCPMarkPolicy": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -2, "max": 63 } ] }, "IKEv2SATrafficLimit": { "type": "unsignedLong", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "unit": "bytes" }, "IKEv2SATimeLimit": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "IKEv2SAExpiryAction": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Renegotiate", "Delete" ] }, "ChildSATrafficLimit": { "type": "unsignedLong", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "unit": "bytes" }, "ChildSATimeLimit": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "ChildSAExpiryAction": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Renegotiate", "Delete" ] }, "SentCPAttrNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.IPsec.Profile.{i}.SentCPAttr.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Type": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 32767 } ] }, "Value": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ] } } }, "Device.IPsec.Tunnel.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "TunnelInterface": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "TunneledInterface": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Filters": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "Device.IPsec.Tunnel.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "DecryptionErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "IntegrityErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "ReplayErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "PolicyErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "OtherReceiveErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" } } }, "Device.IPsec.IKEv2SA.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Tunnel": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "LocalAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "RemoteAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "EncryptionAlgorithm": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "EncryptionKeyLength": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "bits" }, "PseudoRandomFunction": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "IntegrityAlgorithm": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "DiffieHellmanGroupTransform": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "CreationTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "NATDetected": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "None", "Local", "Remote", "Unsupported" ] }, "ReceivedCPAttrNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ChildSANumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.IPsec.IKEv2SA.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DecryptionErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "IntegrityErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "OtherReceiveErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" } }, "Device.IPsec.IKEv2SA.{i}.ReceivedCPAttr.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Type": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 32767 } ] }, "Value": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ] } }, "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "InboundSPI": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "OutboundSPI": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "CreationTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "Device.IPsec.IKEv2SA.{i}.ChildSA.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DecryptionErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "IntegrityErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "ReplayErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "PolicyErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "OtherReceiveErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" } } } } }, "Device.GRE.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "TunnelNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "FilterNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.GRE.Tunnel.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "gretunnel_alias" } } } ] }, "RemoteEndpoints": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "item": { "max": 4 }, "range": [ { "max": 256 } ] } }, "KeepAlivePolicy": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "ICMP", "None" ] }, "KeepAliveTimeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "KeepAliveThreshold": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DeliveryHeaderProtocol": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "IPv4", "IPv6" ] }, "DefaultDSCPMark": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ConnectedRemoteEndpoint": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "InterfaceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.GRE.Tunnel.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "KeepAliveSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "KeepAliveReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" } }, "Device.GRE.Tunnel.{i}.Interface.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "greiface_alias" } } } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "ProtocolIdOverride": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UseChecksum": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "KeyIdentifierGenerationPolicy": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Provisioned", "CPE_Generated" ] }, "KeyIdentifier": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UseSequenceNumber": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Device.GRE.Tunnel.{i}.Interface.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DiscardChecksumReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DiscardSequenceNumberReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" } } } }, "Device.GRE.Filter.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Order": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "AllInterfaces": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "VLANIDCheck": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "VLANIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DSCPMarkPolicy": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -2, "max": 63 } ] } } }, "Device.L2TPv3.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "TunnelNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "FilterNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.L2TPv3.Tunnel.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "RemoteEndpoints": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "item": { "max": 4 }, "range": [ { "max": 256 } ] } }, "KeepAlivePolicy": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "ICMP", "None" ] }, "KeepAliveTimeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "KeepAliveThreshold": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DeliveryHeaderProtocol": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "IPv4", "IPv6" ] }, "DefaultDSCPMark": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TunnelEncapsulation": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "IP", "UDP" ] }, "ConnectedRemoteEndpoint": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "InterfaceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.L2TPv3.Tunnel.{i}.UDP.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "SourcePort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "RemotePort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "EnableChecksum": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } }, "Device.L2TPv3.Tunnel.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "KeepAliveSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "KeepAliveReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" } }, "Device.L2TPv3.Tunnel.{i}.Interface.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "SessionID": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": -1 }, { "min": 1, "max": 65535 } ] }, "CookiePolicy": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Configured", "Generated" ] }, "Cookie": { "type": "unsignedLong", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "Device.L2TPv3.Tunnel.{i}.Interface.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DiscardChecksumReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DiscardSequenceNumberReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" } } } }, "Device.L2TPv3.Filter.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Order": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "AllInterfaces": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "VLANIDCheck": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "VLANIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DSCPMarkPolicy": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -2, "max": 63 } ] } } }, "Device.VXLAN.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "TunnelNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "FilterNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.VXLAN.Tunnel.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "RemoteEndpoints": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "item": { "max": 4 }, "range": [ { "max": 256 } ] } }, "KeepAlivePolicy": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "ICMP", "None" ] }, "KeepAliveTimeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "KeepAliveThreshold": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DeliveryHeaderProtocol": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "IPv4", "IPv6" ] }, "DefaultDSCPMark": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ConnectedRemoteEndpoint": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "InterfaceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SourcePort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "RemotePort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "Device.VXLAN.Tunnel.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "KeepAliveSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "KeepAliveReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" } }, "Device.VXLAN.Tunnel.{i}.Interface.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "VNI": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": -1 }, { "min": 0, "max": 16777215 } ] }, "Device.VXLAN.Tunnel.{i}.Interface.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DiscardChecksumReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DiscardSequenceNumberReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" } } } }, "Device.VXLAN.Filter.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Order": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "AllInterfaces": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "VLANIDCheck": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "VLANIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DSCPMarkPolicy": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -2, "max": 63 } ] } } }, "Device.MAP.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DomainNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.MAP.Domain.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "TransportMode": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Encapsulation", "Translation" ] }, "WANInterface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "IPv6Prefix": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "BRIPv6Prefix": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Prefix", "range": [ { "max": 49 } ] }, "DSCPMarkPolicy": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -2, "max": 63 } ] }, "PSIDOffset": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 15 } ], "unit": "bits" }, "PSIDLength": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 16 } ], "unit": "bits" }, "PSID": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "IncludeSystemPorts": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "RuleNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.MAP.Domain.{i}.Rule.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Origin": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "DHCPv6", "Static" ] }, "IPv6Prefix": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Prefix", "range": [ { "max": 49 } ] }, "IPv4Prefix": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Prefix", "range": [ { "max": 18 } ], "pattern": [ "/(3[0-2]|[012]?[0-9])", "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])/(3[0-2]|[012]?[0-9])" ] }, "EABitsLength": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 48 } ], "unit": "bits" }, "IsFMR": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PSIDOffset": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 15 } ], "unit": "bits" }, "PSIDLength": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 16 } ], "unit": "bits" }, "PSID": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] } }, "Device.MAP.Domain.{i}.Interface.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "Device.MAP.Domain.{i}.Interface.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "ErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "UnicastPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "UnicastPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DiscardPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "MulticastPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "MulticastPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BroadcastPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "BroadcastPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "UnknownProtoPacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" } } } } }, "Device.CaptivePortal.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_URLEmpty", "Error" ] }, "AllowedList": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 10000 } }, "URL": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 2000 } ] } }, "Device.Routing.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "RouterNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.Routing.Router.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "IPv4ForwardingNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "route" } } } ] }, "IPv6ForwardingNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "route6" } } } ] }, "Device.Routing.Router.{i}.IPv4Forwarding.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "network", "section": { "type": "route" }, "dmmapfile": "dmmap_route_forwarding" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "StaticRoute": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestIPAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "route", "index": "@i-1" }, "option": { "name": "target" } } } ] }, "DestSubnetMask": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "route", "index": "@i-1" }, "option": { "name": "netmask" } } } ] }, "ForwardingPolicy": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "GatewayIPAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "route", "index": "@i-1" }, "option": { "name": "gateway" } } } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Origin": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "DHCPv4", "OSPF", "IPCP", "RIP", "Static" ] }, "ForwardingMetric": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "route", "index": "@i-1" }, "option": { "name": "metric" } } } ] } }, "Device.Routing.Router.{i}.IPv6Forwarding.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "network", "section": { "type": "route6" }, "dmmapfile": "dmmap_route_forwarding" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "DestIPPrefix": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Prefix", "range": [ { "max": 49 } ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "route", "index": "@i-1" }, "option": { "name": "target" } } } ] }, "ForwardingPolicy": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "NextHop": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Address", "range": [ { "max": 45 } ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "route", "index": "@i-1" }, "option": { "name": "gateway" } } } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Origin": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "DHCPv6", "OSPF", "RA", "RIPng", "Static" ] }, "ForwardingMetric": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "route", "index": "@i-1" }, "option": { "name": "metric" } } } ] }, "ExpirationTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" } } }, "Device.Routing.RIP.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SupportedModes": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Send", "Receive", "Both" ] }, "InterfaceSettingNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.Routing.RIP.InterfaceSetting.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "AcceptRA": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SendRA": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } } }, "Device.Routing.RouteInformation.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "InterfaceSettingNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.Routing.RouteInformation.InterfaceSetting.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "ForwardingEntryCreated", "NoForwardingEntry", "Error" ] }, "Interface": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "SourceRouter": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Address", "range": [ { "max": 45 } ] }, "PreferredRouteFlag": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "High", "Medium", "Low" ] }, "Prefix": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Prefix", "range": [ { "max": 49 } ] }, "RouteLifetime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" } } } }, "Device.NeighborDiscovery.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "InterfaceSettingNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.NeighborDiscovery.InterfaceSetting.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "DADTransmits": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RetransTimer": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "milliseconds" }, "RtrSolicitationInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 4000 } ], "unit": "milliseconds" }, "MaxRtrSolicitations": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "NUDEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "RSEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } } }, "Device.RouterAdvertisement.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "InterfaceSettingNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.RouterAdvertisement.InterfaceSetting.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "ManualPrefixes": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "item": { "max": 8 } } }, "Prefixes": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "item": { "max": 8 } } }, "MaxRtrAdvInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 4, "max": 1800 } ], "unit": "seconds" }, "MinRtrAdvInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 3, "max": 1350 } ], "unit": "seconds" }, "AdvDefaultLifetime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ], "unit": "seconds" }, "AdvManagedFlag": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "AdvOtherConfigFlag": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "AdvMobileAgentFlag": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "AdvPreferredRouterFlag": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "High", "Medium", "Low" ] }, "AdvNDProxyFlag": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "AdvLinkMTU": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "AdvReachableTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 3600000 } ], "unit": "milliseconds" }, "AdvRetransTimer": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "AdvCurHopLimit": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 255 } ] }, "OptionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.RouterAdvertisement.InterfaceSetting.{i}.Option.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Tag": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "Value": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 0, "max": 65535 } ] } } } }, "Device.IPv6rd.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "InterfaceSettingNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.IPv6rd.InterfaceSetting.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "BorderRelayIPv4Addresses": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "IPv4Address", "item": { "max": 4 }, "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ] } }, "AllTrafficToBorderRelay": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SPIPv6Prefix": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Prefix", "range": [ { "max": 49 } ] }, "IPv4MaskLength": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 32 } ], "unit": "bits" }, "AddressSource": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "TunnelInterface": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "TunneledInterface": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } } }, "Device.DSLite.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "InterfaceSettingNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.DSLite.InterfaceSetting.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "EndpointAssignmentPrecedence": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "DHCPv6", "Static" ] }, "EndpointAddressTypePrecedence": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "FQDN", "IPv6Address" ] }, "EndpointAddressInUse": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Address", "range": [ { "max": 45 } ] }, "EndpointName": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "EndpointAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Address", "range": [ { "max": 45 } ] }, "Origin": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "DHCPv6", "Static" ] }, "TunnelInterface": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "TunneledInterface": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } } }, "Device.QoS.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "MaxClassificationEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ClassificationNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "qos", "section": { "type": "classify" } } } ] }, "MaxAppEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "AppNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaxFlowEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "FlowNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaxPolicerEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PolicerNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaxQueueEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "QueueNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "qos", "section": { "type": "class" } } } ] }, "QueueStatsNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaxShaperEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ShaperNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DefaultForwardingPolicy": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DefaultTrafficClass": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DefaultPolicer": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "DefaultQueue": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "DefaultDSCPMark": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -2 } ] }, "DefaultEthernetPriorityMark": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -2 } ] }, "DefaultInnerEthernetPriorityMark": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -2 } ] }, "AvailableAppList": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "Device.QoS.Classification.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "qos", "section": { "type": "classify" }, "dmmapfile": "dmmap_qos" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Order": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "DHCPType": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "DHCPv4", "DHCPv6" ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "AllInterfaces": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestIP": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ], "mapping": [ { "type": "uci", "uci": { "file": "qos", "section": { "type": "classify", "index": "@i-1" }, "option": { "name": "dsthost" } } } ] }, "DestMask": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPPrefix", "range": [ { "max": 49 } ] }, "DestIPExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourceIP": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ], "mapping": [ { "type": "uci", "uci": { "file": "qos", "section": { "type": "classify", "index": "@i-1" }, "option": { "name": "srchost" } } } ] }, "SourceMask": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPPrefix", "range": [ { "max": 49 } ] }, "SourceIPExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Protocol": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 255 } ], "mapping": [ { "type": "uci", "uci": { "file": "qos", "section": { "type": "classify", "index": "@i-1" }, "option": { "name": "proto" } } } ] }, "ProtocolExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestPort": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "qos", "section": { "type": "classify", "index": "@i-1" }, "option": { "name": "dstports" } } } ] }, "DestPortRangeMax": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "qos", "section": { "type": "classify", "index": "@i-1" }, "option": { "name": "portrange" } } } ] }, "DestPortExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourcePort": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "qos", "section": { "type": "classify", "index": "@i-1" }, "option": { "name": "srcports" } } } ] }, "SourcePortRangeMax": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ] }, "SourcePortExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourceMACAddress": { "type": "string", "read": true, "write": true, "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])" ] }, "SourceMACMask": { "type": "string", "read": true, "write": true, "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])" ] }, "SourceMACExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestMACAddress": { "type": "string", "read": true, "write": true, "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])" ] }, "DestMACMask": { "type": "string", "read": true, "write": true, "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])" ] }, "DestMACExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Ethertype": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "EthertypeExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SSAP": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "SSAPExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DSAP": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "DSAPExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "LLCControl": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "LLCControlExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SNAPOUI": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "SNAPOUIExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourceVendorClassID": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 255 } ] }, "SourceVendorClassIDv6": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ] }, "SourceVendorClassIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourceVendorClassIDMode": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Exact", "Prefix", "Suffix", "Substring" ] }, "DestVendorClassID": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 255 } ] }, "DestVendorClassIDv6": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ] }, "DestVendorClassIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestVendorClassIDMode": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Exact", "Prefix", "Suffix", "Substring" ] }, "SourceClientID": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ] }, "SourceClientIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestClientID": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ] }, "DestClientIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourceUserClassID": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ] }, "SourceUserClassIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestUserClassID": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ] }, "DestUserClassIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourceVendorSpecificInfo": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ] }, "SourceVendorSpecificInfoExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourceVendorSpecificInfoEnterprise": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SourceVendorSpecificInfoSubOption": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": 0, "max": 255 } ] }, "DestVendorSpecificInfo": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ] }, "DestVendorSpecificInfoExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestVendorSpecificInfoEnterprise": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DestVendorSpecificInfoSubOption": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": 0, "max": 255 } ] }, "TCPACK": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "TCPACKExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPLengthMin": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "IPLengthMax": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "IPLengthExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DSCPCheck": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 63 } ] }, "DSCPExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DSCPMark": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -2 } ], "mapping": [ { "type": "uci", "uci": { "file": "qos", "section": { "type": "classify", "index": "@i-1" }, "option": { "name": "dscp" } } } ] }, "EthernetPriorityCheck": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "EthernetPriorityExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "EthernetPriorityMark": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -2 } ] }, "InnerEthernetPriorityCheck": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "InnerEthernetPriorityExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "InnerEthernetPriorityMark": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -2 } ] }, "EthernetDEICheck": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "EthernetDEIExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "VLANIDCheck": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "VLANIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "OutOfBandInfo": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "ForwardingPolicy": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TrafficClass": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "Policer": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "App": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } }, "Device.QoS.App.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "ProtocolIdentifier": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "DefaultForwardingPolicy": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DefaultTrafficClass": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DefaultPolicer": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "DefaultDSCPMark": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -2 } ] }, "DefaultEthernetPriorityMark": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -2 } ] }, "DefaultInnerEthernetPriorityMark": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -2 } ] } }, "Device.QoS.Flow.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Type": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "TypeParameters": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "App": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ForwardingPolicy": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TrafficClass": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Policer": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "DSCPMark": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -2 } ] }, "EthernetPriorityMark": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -2 } ] }, "InnerEthernetPriorityMark": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -2 } ] } }, "Device.QoS.Policer.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "CommittedRate": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "bits per second" }, "CommittedBurstSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ExcessBurstSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PeakRate": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "bits per second" }, "PeakBurstSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MeterType": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "PossibleMeterTypes": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "SimpleTokenBucket", "SingleRateThreeColor", "TwoRateThreeColor" ] } }, "ConformingAction": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "pattern": [ "Null", "Drop", "[0-9]|[1-5][0-9]|6[0-3]", ":[0-7]", "([0-9]|[1-5][0-9]|6[0-3]):[0-7]" ] }, "PartialConformingAction": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "pattern": [ "Null", "Drop", "[0-9]|[1-5][0-9]|6[0-3]", ":[0-7]", "([0-9]|[1-5][0-9]|6[0-3]):[0-7]" ] }, "NonConformingAction": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "pattern": [ "Null", "Drop", "[0-9]|[1-5][0-9]|6[0-3]", ":[0-7]", "([0-9]|[1-5][0-9]|6[0-3]):[0-7]" ] }, "TotalCountedPackets": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TotalCountedBytes": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ConformingCountedPackets": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ConformingCountedBytes": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PartiallyConformingCountedPackets": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PartiallyConformingCountedBytes": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "NonConformingCountedPackets": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "NonConformingCountedBytes": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } }, "Device.QoS.Queue.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "qos", "section": { "type": "class" }, "dmmapfile": "dmmap_qos" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "TrafficClasses": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "unsignedInt", "maxsize": 256 } }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "AllInterfaces": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "HardwareAssisted": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "BufferLength": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "qos", "section": { "type": "class", "index": "@i-1" }, "option": { "name": "maxsize" } } } ] }, "Weight": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Precedence": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "mapping": [ { "type": "uci", "uci": { "file": "qos", "section": { "type": "queue", "index": "@i-1" }, "option": { "name": "precedence" } } } ] }, "REDThreshold": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 100 } ] }, "REDPercentage": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 100 } ] }, "DropAlgorithm": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "RED", "DT", "WRED", "BLUE" ] }, "SchedulerAlgorithm": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "WFQ", "WRR", "SP" ] }, "ShapingRate": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ], "mapping": [ { "type": "uci", "uci": { "file": "qos", "section": { "type": "class", "index": "@i-1" }, "option": { "name": "limitrate" } } } ] }, "ShapingBurstSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } }, "Device.QoS.QueueStats.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Queue": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "OutputPackets": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "OutputBytes": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DroppedPackets": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DroppedBytes": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "QueueOccupancyPackets": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "QueueOccupancyPercentage": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 100 } ], "unit": "percent" } }, "Device.QoS.Shaper.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ShapingRate": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "ShapingBurstSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } }, "Device.LANConfigSecurity.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ConfigPassword": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "users", "section": { "type": "user", "name": "user" }, "option": { "name": "password" } } } ] } }, "Device.Hosts.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "HostNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts" } } ] }, "Device.Hosts.Host.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "mapping": { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts" } }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "PhysAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].macaddr" } } ] }, "IPAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].ipaddr" } } ] }, "AddressSource": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "DHCP", "Static", "AutoIP", "None" ], "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].addrsrc" } } ] }, "DHCPClient": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "item": { "max": 2 } } }, "LeaseTimeRemaining": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ], "unit": "seconds", "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].leasetmrmn" } } ] }, "AssociatedDevice": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Layer1Interface": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Layer3Interface": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "InterfaceType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Ethernet", "G.hn", "HPNA", "HomePlug", "MoCA", "UPA", "Wi-Fi", "Other" ], "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].type" } } ] }, "VendorClassID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 255 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].dhcpopts.vcid" } } ] }, "ClientID": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].dhcpopts.clid" } } ] }, "UserClassID": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].dhcpopts.ucid" } } ] }, "HostName": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].hostname" } } ] }, "Active": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].active" } } ] }, "ActiveLastChange": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime", "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].activelstch" } } ] }, "IPv4AddressNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].ipv4addr" } } ] }, "IPv6AddressNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].ipv6addr" } } ] }, "Device.Hosts.Host.{i}.IPv4Address.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "mapping": { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].ipv4addr" } }, "IPAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ], "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].ipv4addr[@i-1]" } } ] } }, "Device.Hosts.Host.{i}.IPv6Address.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "mapping": { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].ipv6addr" } }, "IPAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Address", "range": [ { "max": 45 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].ipv6addr[@i-1]" } } ] } }, "Device.Hosts.Host.{i}.WANStats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BytesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64", "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].stats.tx_bytes" } } ] }, "BytesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64", "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].stats.rx_bytes" } } ] }, "PacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64", "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].stats.tx_packets" } } ] }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64", "mapping": [ { "type": "ubus", "ubus": { "object": "router.network", "method": "hosts", "args": {}, "key": "hosts[@i-1].stats.rx_packets" } } ] }, "ErrorsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "RetransCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "DiscardPacketsSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" } } } }, "Device.DNS.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "SupportedRecordTypes": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "A", "AAAA", "SRV", "PTR" ] } }, "Device.DNS.Client.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "ServerNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.DNS.Client.Server.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "DNSServer": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Type": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "DHCP", "DHCPv4", "DHCPv6", "RouterAdvertisement", "IPCP", "Static" ] } } }, "Device.DNS.Relay.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "ForwardNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.DNS.Relay.Forwarding.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "DNSServer": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Type": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "DHCP", "DHCPv4", "DHCPv6", "RouterAdvertisement", "IPCP", "Static" ] } } }, "Device.DNS.Diagnostics.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "NSLookupDiagnostics()": { "type": "command", "protocols": [ "usp" ], "input": { "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "HostName": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "DNSServer": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Timeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "NumberOfRepetitions": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" } }, "output": { "Status": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Complete", "Error_DNSServerNotResolved", "Error_Internal", "Error_Other" ] }, "SuccessCount": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" } } }, "Device.DNS.Diagnostics.NSLookupDiagnostics.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "HostName": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "DNSServer": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Timeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "NumberOfRepetitions": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "SuccessCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "ResultNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt" }, "Device.DNS.Diagnostics.NSLookupDiagnostics.Result.{i}.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": true, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "Success", "Error_DNSServerNotAvailable", "Error_HostNameNotResolved", "Error_Timeout", "Error_Other" ] }, "AnswerType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "enumerations": [ "None", "Authoritative", "NonAuthoritative" ] }, "HostNameReturned": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "IPAddresses": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "list": { "datatype": "IPAddress", "item": { "max": 10 }, "range": [ { "max": 45 } ] } }, "DNSServerIP": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "ResponseTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "unsignedInt", "unit": "milliseconds" } } } }, "Device.DNS.SD.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "ServiceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "AdvertisedInterfaces": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "Device.DNS.SD.Service.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "InstanceName": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 63 } ] }, "ApplicationProtocol": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 15 } ] }, "TransportProtocol": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "TCP", "UDP" ] }, "Domain": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Port": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "Target": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "LeaseActive", "GoodbyeReceived", "LeaseExpired" ] }, "LastUpdate": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "Host": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024, "range": [ { "max": 256 } ] } }, "TimeToLive": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 2147483647 } ] }, "Priority": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "Weight": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "TextRecordNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.DNS.SD.Service.{i}.TextRecord.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Key": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 255 } ] }, "Value": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 255 } ] } } } } }, "Device.NAT.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "InterfaceSettingNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "zone" } } } ] }, "PortMappingNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "redirect" } } } ] }, "Device.NAT.InterfaceSetting.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "firewall", "section": { "type": "zone" }, "dmmapfile": "dmmap_firewall" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "zone", "index": "@i-1" }, "option": { "name": "masq" } } } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Enabled_NATForcedDisabled", "Enabled_PortMappingDisabled", "Error_Misconfigured", "Error" ], "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "zone", "index": "@i-1" }, "option": { "name": "masq" } } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_firewall", "section": { "type": "zone", "index": "@i-1" }, "option": { "name": "interface_setting_alias" } } } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "TCPTranslationTimeout": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ], "unit": "seconds" }, "UDPTranslationTimeout": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ], "unit": "seconds" } }, "Device.NAT.PortMapping.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "firewall", "section": { "type": "redirect" }, "dmmapfile": "dmmap_firewall" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "redirect", "index": "@i-1" }, "option": { "name": "enabled" } } } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ], "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "redirect", "index": "@i-1" }, "option": { "name": "enabled" } } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_firewall", "section": { "type": "redirect", "index": "@i-1" }, "option": { "name": "port_mapping_alias" } } } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "AllInterfaces": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "LeaseDuration": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "RemoteHost": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "redirect", "index": "@i-1" }, "option": { "name": "src_dip" } } } ] }, "ExternalPort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "redirect", "index": "@i-1" }, "option": { "name": "src_dport" } } } ] }, "ExternalPortEndRange": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "redirect", "index": "@i-1" }, "option": { "name": "src_dport" } } } ] }, "InternalPort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "redirect", "index": "@i-1" }, "option": { "name": "dest_port" } } } ] }, "Protocol": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "TCP", "UDP" ], "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "redirect", "index": "@i-1" }, "option": { "name": "proto" } } } ] }, "InternalClient": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "redirect", "index": "@i-1" }, "option": { "name": "dest_ip" } } } ] }, "Description": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "redirect", "index": "@i-1" }, "option": { "name": "name" } } } ] } } }, "Device.PCP.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "SupportedVersions": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] } }, "PreferredVersion": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "OptionList": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "unsignedInt", "range": [ { "min": 0, "max": 254 } ] } }, "ClientNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.PCP.Client.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "WANInterface": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "MAPEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PEEREnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "ANNOUNCEEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "THIRDPARTYEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "THIRDPARTYStatus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "FILTEREnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "ServerNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.PCP.Client.{i}.PCPProxy.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "HighestVersion": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] } }, "Device.PCP.Client.{i}.UPnPIWF.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] } }, "Device.PCP.Client.{i}.Server.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Connecting", "Error_Timeout", "Error_HostNameNotResolved", "Error_NetworkFailure", "Error_NotAuthorized", "Error_Unsupported", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Origin": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "DHCPv4", "DHCPv6", "Static" ] }, "ServerNameOrAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ServerAddressInUse": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "AdditionalServerAddresses": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "IPAddress", "range": [ { "max": 45 } ] } }, "ExternalIPAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "CurrentVersion": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "MaximumFilters": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PortQuota": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "PreferredLifetime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "Capabilities": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "NAT44", "StatelessNAT64", "StatefulNAT64", "A+PPortRangeRouter", "SupportsPORTSETOption", "IPv4Firewall", "IPv6Firewall", "NPTv6", "DSCPReMarkingFunction", "FLOWDATAAwareFunction", "ILNPTranslator" ] } }, "InboundMappingNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "OutboundMappingNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_PCPErrorCodeReceived", "Error" ] }, "ErrorCode": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 255 } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Origin": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Internal", "UPnP_IWF", "PCP_Proxy", "Static" ] }, "Lifetime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "SuggestedExternalIPAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "SuggestedExternalPort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "SuggestedExternalPortEndRange": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "InternalPort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ] }, "ProtocolNumber": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 255 } ] }, "ThirdPartyAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "Description": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "AssignedExternalIPAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "AssignedExternalPort": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "AssignedExternalPortEndRange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "FilterNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.PCP.Client.{i}.Server.{i}.InboundMapping.{i}.Filter.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "RemoteHostIPAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "PrefixLength": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 128 } ] }, "RemotePort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "RemotePortEndRange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] } } }, "Device.PCP.Client.{i}.Server.{i}.OutboundMapping.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_PCPErrorCodeReceived", "Error" ] }, "ErrorCode": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 255 } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Origin": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Internal", "UPnP_IWF", "PCP_Proxy", "Static" ] }, "Lifetime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "SuggestedExternalIPAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "SuggestedExternalPort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "RemoteHostIPAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "InternalPort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ] }, "RemotePort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ] }, "ProtocolNumber": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 255 } ] }, "ThirdPartyAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "Description": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "AssignedExternalIPAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "AssignedExternalPort": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] } } } } }, "Device.DHCPv4.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ClientNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.DHCPv4.Client.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "network", "section": { "type": "interface" }, "dmmapfile": "dmmap_dhcp_client" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "disabled" } } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "disabled" } } } ] }, "DHCPStatus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Init", "Selecting", "Requesting", "Rebinding", "Bound", "Renewing" ], "mapping": [ { "type": "ubus", "ubus": { "object": "network.interface", "method": "status", "args": { "interface": "@Name" }, "key": "ipv4-address[@i-1].address" } } ] }, "Renew": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "IPAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ] }, "SubnetMask": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ] }, "IPRouters": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "IPv4Address", "maxsize": 256, "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ] }, "mapping": [ { "type": "ubus", "ubus": { "object": "network.interface", "method": "status", "args": { "interface": "@Name" }, "key": "route[@i-1].target" } } ] }, "DNSServers": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "IPv4Address", "maxsize": 256, "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ] }, "mapping": [ { "type": "ubus", "ubus": { "object": "network.interface", "method": "status", "args": { "interface": "@Name" }, "key": "dns-server" } } ] }, "LeaseTimeRemaining": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ], "unit": "seconds", "mapping": [ { "type": "ubus", "ubus": { "object": "network.interface", "method": "status", "args": { "interface": "@Name" }, "key": "data.leasetime" } } ] }, "DHCPServer": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ] }, "PassthroughEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PassthroughDHCPPool": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "SentOptionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "sendopts" } } } ] }, "ReqOptionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "reqopts" } } } ] }, "Renew()": { "type": "command", "protocols": [ "usp" ] }, "Device.DHCPv4.Client.{i}.SentOption.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Tag": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 254 } ] }, "Value": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 0, "max": 255 } ] } }, "Device.DHCPv4.Client.{i}.ReqOption.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Order": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Tag": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 254 } ] }, "Value": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 0, "max": 255 } ] } } }, "Device.DHCPv4.Server.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PoolNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.DHCPv4.Server.Pool.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "dhcp", "section": { "type": "dhcp" }, "dmmapfile": "dmmap_dhcp" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "dhcp", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "ignore" } } } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ], "mapping": [ { "type": "uci", "uci": { "file": "dhcp", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "ignore" } } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_dhcp", "section": { "type": "dhcp", "index": "@i-1" }, "option": { "name": "dhcp_alias" } } } ] }, "Order": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "VendorClassID": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 255 } ] }, "VendorClassIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "VendorClassIDMode": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Exact", "Prefix", "Suffix", "Substring" ] }, "ClientID": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 255 } ] }, "ClientIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "UserClassID": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 255 } ] }, "UserClassIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Chaddr": { "type": "string", "read": true, "write": true, "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])" ] }, "ChaddrMask": { "type": "string", "read": true, "write": true, "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])" ] }, "ChaddrExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "AllowedDevices": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "All", "Known", "Unknown" ] }, "MinAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ], "mapping": [ { "type": "uci", "uci": { "file": "dhcp", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "start" } } } ] }, "MaxAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ], "mapping": [ { "type": "uci", "uci": { "file": "dhcp", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "limit" } } } ] }, "ReservedAddresses": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "IPv4Address", "item": { "max": 32 }, "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ] } }, "SubnetMask": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ], "mapping": [ { "type": "uci", "uci": { "file": "dhcp", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "netmask" } } } ] }, "DNSServers": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "IPv4Address", "item": { "max": 4 }, "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ] }, "mapping": [ { "type": "ubus", "ubus": { "object": "network.interface", "method": "status", "args": { "interface": "@Name" }, "key": "dns-server" } } ] }, "DomainName": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "IPRouters": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "IPv4Address", "item": { "max": 4 }, "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ] } }, "LeaseTime": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ], "unit": "seconds", "mapping": [ { "type": "uci", "uci": { "file": "dhcp", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "leasetime" } } } ] }, "StaticAddressNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "dhcp", "section": { "type": "host" } } } ] }, "OptionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ClientNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.DHCPv4.Server.Pool.{i}.StaticAddress.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "dhcp", "section": { "type": "host" }, "dmmapfile": "dmmap_dhcp" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_dhcp", "section": { "type": "host", "index": "@i-1" }, "option": { "name": "ldhcpalias" } } } ] }, "Chaddr": { "type": "string", "read": true, "write": true, "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": "uci", "uci": { "file": "dhcp", "section": { "type": "host", "index": "@i-1" }, "option": { "name": "mac" } } } ] }, "Yiaddr": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ], "mapping": [ { "type": "uci", "uci": { "file": "dhcp", "section": { "type": "host", "index": "@i-1" }, "option": { "name": "ip" } } } ] } }, "Device.DHCPv4.Server.Pool.{i}.Option.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Tag": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 254 } ] }, "Value": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 0, "max": 255 } ] } }, "Device.DHCPv4.Server.Pool.{i}.Client.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Chaddr": { "type": "string", "read": true, "write": false, "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])" ] }, "Active": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv4AddressNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "OptionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.DHCPv4.Server.Pool.{i}.Client.{i}.IPv4Address.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "IPAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ] }, "LeaseTimeRemaining": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" } }, "Device.DHCPv4.Server.Pool.{i}.Client.{i}.Option.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Tag": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ] }, "Value": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 0, "max": 255 } ] } } } } }, "Device.DHCPv4.Relay.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "ForwardingNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.DHCPv4.Relay.Forwarding.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "network", "section": { "type": "interface" }, "dmmapfile": "dmmap_dhcp_relay" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "disabled" } } } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "disabled" } } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Order": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "VendorClassID": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 255 } ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "vendorclass" } } } ] }, "VendorClassIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "VendorClassIDMode": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Exact", "Prefix", "Suffix", "Substring" ] }, "ClientID": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 255 } ] }, "ClientIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "UserClassID": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 255 } ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "userclass" } } } ] }, "UserClassIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Chaddr": { "type": "string", "read": true, "write": true, "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": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "mac" } } } ] }, "ChaddrMask": { "type": "string", "read": true, "write": true, "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": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "mac" } } } ] }, "ChaddrExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "LocallyServed": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DHCPServerIPAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ] } } } }, "Device.DHCPv6.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ClientNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.DHCPv6.Client.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "network", "section": { "type": "interface" }, "dmmapfile": "dmmap_dhcpv6" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "disabled" } } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ], "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "disabled" } } } ] }, "DUID": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 130 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "network.interface", "method": "status", "args": { "interface": "@Name" }, "key": "data.passthru" } } ] }, "RequestAddresses": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "reqaddress" } } } ] }, "RequestPrefixes": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "reqprefix" } } } ] }, "RapidCommit": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Renew": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "SuggestedT1": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ], "unit": "seconds" }, "SuggestedT2": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ], "unit": "seconds" }, "SupportedOptions": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "unsignedInt" } }, "RequestedOptions": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "unsignedInt" }, "mapping": [ { "type": "uci", "uci": { "file": "network", "section": { "type": "interface", "index": "@i-1" }, "option": { "name": "reqopts" } } } ] }, "ServerNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SentOptionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ReceivedOptionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Renew()": { "type": "command", "protocols": [ "usp" ] }, "Device.DHCPv6.Client.{i}.Server.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "SourceAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Address", "range": [ { "max": 45 } ] }, "DUID": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 130 } ] }, "InformationRefreshTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" } }, "Device.DHCPv6.Client.{i}.SentOption.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Tag": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "Value": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 0, "max": 65535 } ] } }, "Device.DHCPv6.Client.{i}.ReceivedOption.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Tag": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "Value": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 0, "max": 65535 } ] }, "Server": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" } } }, "Device.DHCPv6.Server.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PoolNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.DHCPv6.Server.Pool.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "dhcp", "section": { "type": "dhcp" }, "dmmapfile": "dmmap_dhcpv6" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "dhcp", "section": { "type": "dhcp", "index": "@i-1" }, "option": { "name": "ignore" } } } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ], "mapping": [ { "type": "uci", "uci": { "file": "dhcp", "section": { "type": "dhcp", "index": "@i-1" }, "option": { "name": "ignore" } } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_dhcpv6", "section": { "type": "dhcp", "index": "@i-1" }, "option": { "name": "dhcpv6_serv_pool_alias" } } } ] }, "Order": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "DUID": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 130 } ] }, "DUIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "VendorClassID": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "dhcp", "section": { "type": "dhcp", "index": "@i-1" }, "option": { "name": "vendorclass" } } } ] }, "VendorClassIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "UserClassID": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "dhcp", "section": { "type": "dhcp", "index": "@i-1" }, "option": { "name": "userclass" } } } ] }, "UserClassIDExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourceAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Address", "range": [ { "max": 45 } ] }, "SourceAddressMask": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Address", "range": [ { "max": 45 } ] }, "SourceAddressExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IANAEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IANAManualPrefixes": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "item": { "max": 8 } } }, "IANAPrefixes": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "item": { "max": 8 } } }, "IAPDEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IAPDManualPrefixes": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "item": { "max": 8 } } }, "IAPDPrefixes": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "item": { "max": 8 } } }, "IAPDAddLength": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 64 } ] }, "ClientNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "OptionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.DHCPv6.Server.Pool.{i}.Client.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "SourceAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Address", "range": [ { "max": 45 } ] }, "Active": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPv6AddressNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "IPv6PrefixNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "OptionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Address.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "IPAddress": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Address", "range": [ { "max": 45 } ] }, "PreferredLifetime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "ValidLifetime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" } }, "Device.DHCPv6.Server.Pool.{i}.Client.{i}.IPv6Prefix.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Prefix": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Prefix", "range": [ { "max": 49 } ] }, "PreferredLifetime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "ValidLifetime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" } }, "Device.DHCPv6.Server.Pool.{i}.Client.{i}.Option.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Tag": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "Value": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 0, "max": 65535 } ] } } }, "Device.DHCPv6.Server.Pool.{i}.Option.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Tag": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "Value": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 0, "max": 65535 } ] }, "PassthroughClient": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } } } } }, "Device.IEEE8021x.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "SupplicantNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.IEEE8021x.Supplicant.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "PAEState": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disconnected", "Logoff", "Connecting", "Authenticating", "Authenticated", "Held", "Restart", "ForceAuth", "ForceUnauth" ] }, "EAPIdentity": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "MaxStart": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 10 } ] }, "StartPeriod": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "seconds" }, "HeldPeriod": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "seconds" }, "AuthPeriod": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "AuthenticationCapabilities": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "EAP-TLS", "EAP-MD5" ] } }, "StartFailurePolicy": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "FailAuthentication", "AssumeAuthentication" ] }, "AuthenticationSuccessPolicy": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "NoAction", "RenewConnection" ] }, "Reset": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "Disconnect": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "Reset()": { "type": "command", "protocols": [ "usp" ] }, "Disconnect()": { "type": "command", "protocols": [ "usp" ] }, "Device.IEEE8021x.Supplicant.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ReceivedFrames": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TransmittedFrames": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TransmittedStartFrames": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TransmittedLogoffFrames": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TransmittedResponseIdFrames": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TransmittedResponseFrames": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ReceivedRequestIdFrames": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ReceivedRequestFrames": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ReceivedInvalidFrames": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ReceivedLengthErrorFrames": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LastFrameVersion": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LastFrameSourceMACAddress": { "type": "string", "read": true, "write": false, "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])" ] } }, "Device.IEEE8021x.Supplicant.{i}.EAPMD5.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SharedSecret": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } }, "Device.IEEE8021x.Supplicant.{i}.EAPTLS.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "MutualAuthenticationEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } } } }, "Device.Users.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "UserNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "users", "section": { "type": "user" } } } ] }, "Device.Users.User.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "users", "section": { "type": "user" }, "dmmapfile": "dmmap_users" } }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_users", "section": { "type": "user", "index": "@i-1" }, "option": { "name": "user_alias" } } } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "users", "section": { "type": "user", "index": "@i-1" }, "option": { "name": "enabled" } } } ] }, "RemoteAccessCapable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "users", "section": { "type": "user", "index": "@i-1" }, "option": { "name": "remote_access" } } } ] }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "users", "section": { "type": "user", "index": "@i-1" }, "option": { "name": "password" } } } ] }, "Language": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 16 } ], "mapping": [ { "type": "uci", "uci": { "file": "users", "section": { "type": "user", "index": "@i-1" }, "option": { "name": "language" } } } ] } } }, "Device.SmartCardReaders.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "SmartCardReaderNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.SmartCardReaders.SmartCardReader.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error" ] }, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Reset": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "ResetTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "DecryptionFailedCounter": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DecryptionFailedNoKeyCounter": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Reset()": { "type": "command", "protocols": [ "usp" ] }, "Device.SmartCardReaders.SmartCardReader.{i}.SmartCard.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "None", "Running", "Error" ] }, "Type": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "CA", "DRM", "UICC" ] }, "Application": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "SIM", "USIM", "ISIM" ] } }, "SerialNumber": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ATR": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 1024 } ] } } } }, "Device.UPnP.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Device.UPnP.Device.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "upnpd", "section": { "type": "upnpd", "name": "config" }, "option": { "name": "enabled" } } } ] }, "UPnPMediaServer": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "UPnPMediaRenderer": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "UPnPWLANAccessPoint": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "UPnPQoSDevice": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "UPnPQoSPolicyHolder": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "UPnPIGD": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "UPnPDMBasicMgmt": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "UPnPDMConfigurationMgmt": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "UPnPDMSoftwareMgmt": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "X_IOPSYS_EU_Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Device.UPnP.Device.Capabilities.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "UPnPArchitecture": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UPnPArchitectureMinorVer": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UPnPMediaServer": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UPnPMediaRenderer": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UPnPWLANAccessPoint": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UPnPBasicDevice": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UPnPQoSDevice": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UPnPQoSPolicyHolder": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UPnPIGD": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UPnPDMBasicMgmt": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UPnPDMConfigurationMgmt": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UPnPDMSoftwareMgmt": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } }, "Device.UPnP.Discovery.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "RootDeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ServiceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.UPnP.Discovery.RootDevice.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "LeaseActive", "LeaseExpired", "ByebyeReceived" ] }, "UUID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 36 } ], "pattern": [ "[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}" ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "discovery", "args": {}, "key": "devices[i-1].st" } } ] }, "USN": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "discovery", "args": {}, "key": "devices[i-1].usn" } } ] }, "LeaseTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "Location": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "discovery", "args": {}, "key": "devices[i-1].descurl" } } ] }, "Server": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Host": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024, "range": [ { "max": 256 } ] } }, "LastUpdate": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" } }, "Device.UPnP.Discovery.Device.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "LeaseActive", "LeaseExpired", "ByebyeReceived" ] }, "UUID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 36 } ], "pattern": [ "[0-9A-Fa-f]{8}-([0-9A-Fa-f]{4}-){3}[0-9A-Fa-f]{12}" ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "discovery", "args": {}, "key": "devices[i-1].st" } } ] }, "USN": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "discovery", "args": {}, "key": "devices[i-1].usn" } } ] }, "LeaseTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "Location": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "discovery", "args": {}, "key": "devices[i-1].descurl" } } ] }, "Server": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Host": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024, "range": [ { "max": 256 } ] } }, "LastUpdate": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" } }, "Device.UPnP.Discovery.Service.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "LeaseActive", "LeaseExpired", "ByebyeReceived" ] }, "USN": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "discovery", "args": {}, "key": "services[i-1].usn" } } ] }, "LeaseTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "Location": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "discovery", "args": {}, "key": "services[i-1].descurl" } } ] }, "Server": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Host": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024, "range": [ { "max": 256 } ] } }, "LastUpdate": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "ParentDevice": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } } }, "Device.UPnP.Description.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "DeviceDescriptionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "DeviceInstanceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ServiceInstanceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.UPnP.Description.DeviceDescription.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "URLBase": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "description", "args": {}, "key": "descriptions[i-1].descurl" } } ] }, "SpecVersion": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "pattern": [ "\\d+\\.\\d+" ] }, "Host": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024, "range": [ { "max": 256 } ] } } }, "Device.UPnP.Description.DeviceInstance.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "UDN": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "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}" ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].UDN" } } ] }, "ParentDevice": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "DiscoveryDevice": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "DeviceType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].deviceType" } } ] }, "FriendlyName": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 128 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].friendlyName" } } ] }, "DeviceCategory": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "Manufacturer": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 128 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].manufacturer" } } ] }, "ManufacturerOUI": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 0, "max": 6 } ], "pattern": [ "[0-9A-F]{6}" ] }, "ManufacturerURL": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].manufacturerURL" } } ] }, "ModelDescription": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].modelDescription" } } ] }, "ModelName": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].modelName" } } ] }, "ModelNumber": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].modelNumber" } } ] }, "ModelURL": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].modelURL" } } ] }, "SerialNumber": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 128 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].serialNumber" } } ] }, "UPC": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 12 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].UPC" } } ] }, "PresentationURL": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "description", "args": {}, "key": "devicesinstances[i-1].preentation_url" } } ] } }, "Device.UPnP.Description.ServiceInstance.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "ParentDevice": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ServiceId": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "description", "args": {}, "key": "servicesinstances[i-1].serviceId" } } ] }, "ServiceDiscovery": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ServiceType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "description", "args": {}, "key": "servicesinstances[i-1].serviceType" } } ] }, "SCPDURL": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "description", "args": {}, "key": "servicesinstances[i-1].SCPDURL" } } ] }, "ControlURL": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "description", "args": {}, "key": "servicesinstances[i-1].controlURL" } } ] }, "EventSubURL": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "ubus", "ubus": { "object": "upnpc", "method": "description", "args": {}, "key": "servicesinstances[i-1].eventSubURL" } } ] } } } }, "Device.DLNA.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Device.DLNA.Capabilities.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "HNDDeviceClass": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 256 } }, "DeviceCapability": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 256 } }, "HIDDeviceClass": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 256 } }, "ImageClassProfileID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 256 } }, "AudioClassProfileID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 256 } }, "AVClassProfileID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 256 } }, "MediaCollectionProfileID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 256 } }, "PrinterClassProfileID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 256 } } } }, "Device.SelfTestDiagnostics.": { "type": "object", "protocols": [ "cwmp" ], "access": false, "array": false, "DiagnosticsState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "DiagnosticsState", "enumerations": [ "None", "Requested", "Canceled", "Complete", "Error" ] }, "Results": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp" ], "datatype": "string", "range": [ { "max": 1024 } ] } }, "Device.Firewall.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Config": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "High", "Low", "Off", "Advanced" ] }, "AdvancedLevel": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Type": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Stateless", "Stateful" ] }, "Version": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 16 } ] }, "LastChange": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "LevelNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ChainNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.Firewall.Level.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Description": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Order": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Chain": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "PortMappingEnabled": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DefaultPolicy": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Drop", "Accept", "Reject" ] }, "DefaultLogPolicy": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } }, "Device.Firewall.Chain.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Creator": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Defaults", "PortMapping", "WANIPv6FirewallControl", "ACS", "UserInterface", "Other" ] }, "RuleNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "rule" } } } ] }, "Device.Firewall.Chain.{i}.Rule.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "firewall", "section": { "type": "rule" }, "dmmapfile": "dmmap_firewall" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "rule", "index": "@i-1" }, "option": { "name": "enabled" } } } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ], "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "rule", "index": "@i-1" }, "option": { "name": "enabled" } } } ] }, "Order": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Description": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Target": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Drop", "Accept", "Reject", "Return", "TargetChain" ], "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "rule", "index": "@i-1" }, "option": { "name": "target" } } } ] }, "TargetChain": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Log": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "CreationDate": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "ExpiryDate": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "SourceInterface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "SourceInterfaceExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourceAllInterfaces": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestInterface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "DestInterfaceExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestAllInterfaces": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "IPVersion": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 15 } ], "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "rule", "index": "@i-1" }, "option": { "name": "family" } } } ] }, "DestIP": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "DestMask": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPPrefix", "range": [ { "max": 49 } ], "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "rule", "index": "@i-1" }, "option": { "name": "dest_ip" } } } ] }, "DestIPExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourceIP": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] }, "SourceMask": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "IPPrefix", "range": [ { "max": 49 } ], "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "rule", "index": "@i-1" }, "option": { "name": "src_ip" } } } ] }, "SourceIPExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Protocol": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 255 } ], "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "rule", "index": "@i-1" }, "option": { "name": "proto" } } } ] }, "ProtocolExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DestPort": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "rule", "index": "@i-1" }, "option": { "name": "dest_port" } } } ] }, "DestPortRangeMax": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "rule", "index": "@i-1" }, "option": { "name": "dest_port" } } } ] }, "DestPortExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SourcePort": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "rule", "index": "@i-1" }, "option": { "name": "src_port" } } } ] }, "SourcePortRangeMax": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "rule", "index": "@i-1" }, "option": { "name": "src_port" } } } ] }, "SourcePortExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "DSCP": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 63 } ] }, "DSCPExclude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "X_IOPSYS_EU_ICMPType": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "rule", "index": "@i-1" }, "option": { "name": "icmp_type" } } } ] }, "X_IOPSYS_EU_SourceMACAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "rule", "index": "@i-1" }, "option": { "name": "src_mac" } } } ] }, "Device.Firewall.Chain.{i}.Rule.{i}.X_IOPSYS_EU_TimeSpan.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "SupportedDays": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Days": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "rule", "index": "@i-1" }, "option": { "name": "weekdays" } } } ] }, "StartTime": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "rule", "index": "@i-1" }, "option": { "name": "start_time" } } } ] }, "StopTime": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "firewall", "section": { "type": "rule", "index": "@i-1" }, "option": { "name": "stop_time" } } } ] } } } } }, "Device.PeriodicStatistics.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "MinSampleInterval": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "MaxReportSamples": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SampleSetNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.PeriodicStatistics.SampleSet.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Trigger" ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 128 } ] }, "SampleInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "seconds" }, "ReportSamples": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "TimeReference": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "FetchSamples": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ForceSample": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "ReportStartTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "ReportEndTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "SampleSeconds": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "unsignedInt", "unit": "seconds" } }, "ParameterNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ForceSample()": { "type": "command", "protocols": [ "usp" ] }, "Device.PeriodicStatistics.SampleSet.{i}.Parameter.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Reference": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "SampleMode": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Current", "Change" ] }, "CalculationMode": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Latest", "Minimum", "Maximum", "Average" ] }, "LowThreshold": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int" }, "HighThreshold": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int" }, "SampleSeconds": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "unsignedInt", "unit": "seconds" } }, "SuspectData": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "unsignedInt", "range": [ { "max": 1 } ] } }, "Values": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "Failures": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } } }, "Device.FaultMgmt.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "SupportedAlarmNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaxCurrentAlarmEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "CurrentAlarmNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "HistoryEventNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ExpeditedEventNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "QueuedEventNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.FaultMgmt.SupportedAlarm.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "EventType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "ProbableCause": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "SpecificProblem": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 128 } ] }, "PerceivedSeverity": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "", "*", "Cleared", "Critical", "Major", "Minor", "Warning", "Indeterminate" ] }, "ReportingMechanism": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "0 Expedited", "1 Queued", "2 Logged", "3 Disabled" ] } }, "Device.FaultMgmt.CurrentAlarm.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "AlarmIdentifier": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "AlarmRaisedTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "AlarmChangedTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "ManagedObjectInstance": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 512 } ] }, "EventType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "ProbableCause": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "SpecificProblem": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 128 } ] }, "PerceivedSeverity": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Critical", "Major", "Minor", "Warning", "Indeterminate" ] }, "AdditionalText": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "AdditionalInformation": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } }, "Device.FaultMgmt.HistoryEvent.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "EventTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "AlarmIdentifier": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "NotificationType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "NewAlarm", "ChangedAlarm", "ClearedAlarm" ] }, "ManagedObjectInstance": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 512 } ] }, "EventType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "ProbableCause": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "SpecificProblem": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 128 } ] }, "PerceivedSeverity": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Cleared", "Critical", "Major", "Minor", "Warning", "Indeterminate" ] }, "AdditionalText": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "AdditionalInformation": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } }, "Device.FaultMgmt.ExpeditedEvent.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "EventTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "AlarmIdentifier": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "NotificationType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "NewAlarm", "ChangedAlarm", "ClearedAlarm" ] }, "ManagedObjectInstance": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 512 } ] }, "EventType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "ProbableCause": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "SpecificProblem": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 128 } ] }, "PerceivedSeverity": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Cleared", "Critical", "Major", "Minor", "Warning", "Indeterminate" ] }, "AdditionalText": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "AdditionalInformation": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } }, "Device.FaultMgmt.QueuedEvent.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "EventTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "AlarmIdentifier": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "NotificationType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "NewAlarm", "ChangedAlarm", "ClearedAlarm" ] }, "ManagedObjectInstance": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 512 } ] }, "EventType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "ProbableCause": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "SpecificProblem": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 128 } ] }, "PerceivedSeverity": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Cleared", "Critical", "Major", "Minor", "Warning", "Indeterminate" ] }, "AdditionalText": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "AdditionalInformation": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } } }, "Device.Security.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "CertificateNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.Security.Certificate.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "LastModif": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "SerialNumber": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Issuer": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "NotBefore": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "NotAfter": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "Subject": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "SubjectAlt": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 256 } }, "SignatureAlgorithm": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } } }, "Device.FAP.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Device.FAP.GPS.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ScanOnBoot": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "ScanPeriodically": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PeriodicInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "PeriodicTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "ContinuousGPS": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "ScanTimeout": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "ScanStatus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Indeterminate", "InProgress", "Success", "Error", "Error_TIMEOUT" ] }, "ErrorDetails": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "LastScanTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "LastSuccessfulScanTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "LockedLatitude": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -90000000, "max": 90000000 } ] }, "LockedLongitude": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -180000000, "max": 180000000 } ] }, "NumberOfSatellites": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "GPSReset": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "GPSReset()": { "type": "command", "protocols": [ "usp" ] }, "Device.FAP.GPS.ContinuousGPSStatus.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "CurrentFix": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "GotFix": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "TimingGood": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Latitude": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -90000000, "max": 90000000 } ] }, "Longitude": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -180000000, "max": 180000000 } ] }, "Elevation": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -5000000, "max": 25000000 } ], "unit": "millimeters" }, "LastFixTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "LastFixDuration": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "FirstFixTimeout": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ], "unit": "seconds" }, "SatellitesTracked": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SatelliteTrackingInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 60, "max": 3600 } ], "unit": "seconds" }, "ReceiverStatus": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "LocationType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Real", "Reference" ] }, "LockTimeOutDuration": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 120, "max": 86400 } ], "unit": "seconds" } }, "Device.FAP.GPS.AGPSServerConfig.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "ServerURL": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ServerPort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "ReferenceLatitude": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -90000000, "max": 90000000 } ] }, "ReferenceLongitude": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -180000000, "max": 180000000 } ] }, "ServerInUse": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } } }, "Device.FAP.PerfMgmt.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ConfigNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.FAP.PerfMgmt.Config.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "URL": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "PeriodicUploadInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "seconds" }, "PeriodicUploadTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" } } }, "Device.FAP.ApplicationPlatform.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Version": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Reset", "Initializing" ] }, "MaxNumberOfApplications": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "CurrentNumberofApplications": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.FAP.ApplicationPlatform.Capabilities.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "PresenceApplicationSupport": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "FemtoAwarenessAPISupport": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SMSAPISupport": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SubscribeToNotificationsOfSMSSentToApplicationSupport": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "QuerySMSDeliveryStatusSupport": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "MMSAPISupport": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "QueryMMSDeliveryStatusSupport": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SubscribeToNotificationsOfMMSSentToApplicationSupport": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "TerminalLocationAPISupport": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "AuthenticationMethodsSupported": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "Basic", "Digest", "DigitalSignature" ] } }, "AccessLevelsSupported": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "Guest", "Standard", "Restricted", "Administrator", "Debug" ] } }, "SendSMSTargetAddressType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "TelUri", "AnonymousReference", "All" ] } }, "SendMMSTargetAddressType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "TelUri", "AnonymousReference", "All" ] } } }, "Device.FAP.ApplicationPlatform.Control.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "AuthenticationMethod": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "TunnelInst": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Device.FAP.ApplicationPlatform.Control.FemtoAwareness.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "APIEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "QueueEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Queueing": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "FiFo", "Priority" ] }, "MaxAPIUsersNumber": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ] }, "FemtozoneID": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "NotificationsUserIdentifierMSISDN": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "SubscribeToNotificationsResponseCallbackData": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "QueryFemtocellResponseTimezone": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } }, "Device.FAP.ApplicationPlatform.Control.SMS.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "APIEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "QueueEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Queueing": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "FiFo", "Priority" ] }, "MaxAPIUsersNumber": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ] }, "MinSendSMSTimeInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 3599 } ], "unit": "seconds" }, "EnableQuerySMSDeliveryStatus": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "EnableSubscribeToNotificationsOfMessageSentToApplication": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } }, "Device.FAP.ApplicationPlatform.Control.MMS.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "APIEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "QueueEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Queueing": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "FiFo", "Priority" ] }, "MaxAPIUsersNumber": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ] }, "MinSendMMSTimeInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 3599 } ], "unit": "seconds" }, "EnableQueryMMSDeliveryStatus": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "EnableSubscribeToNotificationsOfMessageSentToApplication": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } }, "Device.FAP.ApplicationPlatform.Control.TerminalLocation.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "APIEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "QueueEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Queueing": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "FiFo", "Priority" ] }, "MaxAPIUsersNumber": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ] }, "QueryMobileLocationResponseAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "TelUri", "AnonymousReference" ] }, "QueryMobileLocationResponseLongitudeLatitude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "QueryMobileLocationResponseAltitude": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "QueryMobileLocationResponseTimestamp": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 86399 } ], "unit": "seconds" } } }, "Device.FAP.ApplicationPlatform.Monitoring.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "MonitoringInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "AuthenticationRequestsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "AuthenticationRequestsRejected": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.FAP.ApplicationPlatform.Monitoring.FemtoAwareness.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "APIAvailable": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "APIUsers": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ] }, "QueueState": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Ready", "Flushed" ] }, "QueueNum": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ] }, "QueueReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "QueueDiscarded": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } }, "Device.FAP.ApplicationPlatform.Monitoring.SMS.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "APIAvailable": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "APIUsers": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ] }, "QueueState": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Ready", "Flushed" ] }, "QueueNum": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ] }, "QueueReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "QueueDiscarded": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } }, "Device.FAP.ApplicationPlatform.Monitoring.MMS.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "APIAvailable": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "APIUsers": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ] }, "QueueState": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Ready", "Flushed" ] }, "QueueNum": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ] }, "QueueReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "QueueDiscarded": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } }, "Device.FAP.ApplicationPlatform.Monitoring.TerminalLocation.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "APIAvailable": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "APIUsers": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ] }, "QueueState": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Ready", "Flushed" ] }, "QueueNum": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ] }, "QueueReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "QueueDiscarded": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } } } }, "Device.BulkData.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "bulkdata", "name": "bulkdata" }, "option": { "name": "enable" } } } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Enabled", "Disabled", "Error" ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "bulkdata", "name": "bulkdata" }, "option": { "name": "enable" } } } ] }, "MinReportingInterval": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "Protocols": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "Streaming", "File", "HTTP" ] } }, "EncodingTypes": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "XML", "XDR", "CSV", "JSON" ] } }, "ParameterWildCardSupported": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "MaxNumberOfProfiles": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "MaxNumberOfParameterReferences": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "ProfileNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile" } } } ] }, "Device.BulkData.Profile.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile" }, "dmmapfile": "dmmap_cwmp_profile" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "enable" } } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "profile_alias" } } } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 255 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "name" } } } ] }, "NumberOfRetainedFailedReports": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "nbre_of_retained_failed_reports" } } } ] }, "Protocol": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "protocol" } } } ] }, "EncodingType": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "encoding_type" } } } ] }, "ReportingInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "seconds", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "reporting_interval" } } } ] }, "TimeReference": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "time_reference" } } } ] }, "StreamingHost": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "StreamingPort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "StreamingSessionID": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 48, "max": 57 }, { "min": 65, "max": 90 } ] }, "FileTransferURL": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "FileTransferUsername": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "FileTransferPassword": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "ControlFileFormat": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 128 } ] }, "ParameterNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile_parameter", "name": "false" }, "option": { "name": "false" } } } ] }, "Controller": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string" }, "Device.BulkData.Profile.{i}.Parameter.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile_parameter" }, "dmmapfile": "dmmap_cwmp_profile_parameter" } }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile_parameter", "index": "@i-1" }, "option": { "name": "name" } } } ] }, "Reference": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile_parameter", "index": "@i-1" }, "option": { "name": "reference" } } } ] } }, "Device.BulkData.Profile.{i}.CSVEncoding.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "FieldSeparator": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "csv_encoding_field_separator" } } } ] }, "RowSeparator": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "csv_encoding_row_separator" } } } ] }, "EscapeCharacter": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "csv_encoding_escape_character" } } } ] }, "ReportFormat": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "ParameterPerRow", "ParameterPerColumn" ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "csv_encoding_report_format" } } } ] }, "RowTimestamp": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Unix-Epoch", "ISO-8601", "None" ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "csv_encoding_row_time_stamp" } } } ] } }, "Device.BulkData.Profile.{i}.JSONEncoding.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ReportFormat": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "ObjectHierarchy", "NameValuePair" ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "json_encoding_report_format" } } } ] }, "ReportTimestamp": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Unix-Epoch", "ISO-8601", "None" ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "json_encoding_report_time_stamp" } } } ] } }, "Device.BulkData.Profile.{i}.HTTP.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "URL": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 1024 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "http_url" } } } ] }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "http_username" } } } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "http_password" } } } ] }, "CompressionsSupported": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "GZIP", "Compress", "Deflate" ] } }, "Compression": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "http_compression" } } } ] }, "MethodsSupported": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "POST", "PUT" ] } }, "Method": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "http_method" } } } ] }, "UseDateHeader": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "http_use_date_header" } } } ] }, "RetryEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "http_retry_enable" } } } ] }, "RetryMinimumWaitInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "http_retry_minimum_wait_interval" } } } ] }, "RetryIntervalMultiplier": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1000, "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "http_retry_interval_multiplier" } } } ] }, "RequestURIParameterNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile_http_request_uri_parameter", "name": "false" }, "option": { "name": "false" } } } ] }, "PersistAcrossReboot": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile", "index": "@i-1" }, "option": { "name": "http_persist_across_reboot" } } } ] }, "Device.BulkData.Profile.{i}.HTTP.RequestURIParameter.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile_http_request_uri_parameter" }, "dmmapfile": "dmmap_cwmp_profile_http_request_uri_parameter" } }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile_http_request_uri_parameter", "index": "@i-1" }, "option": { "name": "name" } } } ] }, "Reference": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_bulkdata", "section": { "type": "profile_http_request_uri_parameter", "index": "@i-1" }, "option": { "name": "reference" } } } ] } } } } }, "Device.XMPP.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ConnectionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection" } } } ] }, "SupportedServerConnectAlgorithms": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "DNS-SRV", "DNS", "ServerTable", "WebSocket" ] } }, "Device.XMPP.Connection.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection" }, "dmmapfile": "dmmap_cwmp_xmpp" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection", "index": "@i-1" }, "option": { "name": "enable" } } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection", "index": "@i-1" }, "option": { "name": "connection_alias" } } } ] }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection", "index": "@i-1" }, "option": { "name": "username" } } } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection", "index": "@i-1" }, "option": { "name": "password" } } } ] }, "Domain": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection", "index": "@i-1" }, "option": { "name": "domain" } } } ] }, "Resource": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection", "index": "@i-1" }, "option": { "name": "resource" } } } ] }, "JabberID": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Enabled", "Disabled", "Unknown", "Dormant", "Connecting", "ServerNotPresent", "Error_Misconfigured", "Error_AuthenticationFailure", "Error" ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection", "index": "@i-1" }, "option": { "name": "enable" } } } ] }, "LastChangeDate": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "ServerConnectAlgorithm": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection", "index": "@i-1" }, "option": { "name": "serveralgorithm" } } } ] }, "KeepAliveInterval": { "type": "long", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "long", "range": [ { "min": -1 } ], "unit": "seconds", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection", "index": "@i-1" }, "option": { "name": "interval" } } } ] }, "ServerConnectAttempts": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection", "index": "@i-1" }, "option": { "name": "attempt" } } } ] }, "ServerRetryInitialInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ], "unit": "seconds", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection", "index": "@i-1" }, "option": { "name": "initial_retry_interval" } } } ] }, "ServerRetryIntervalMultiplier": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1000, "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection", "index": "@i-1" }, "option": { "name": "retry_interval_multiplier" } } } ] }, "ServerRetryMaxInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "seconds", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection", "index": "@i-1" }, "option": { "name": "retry_max_interval" } } } ] }, "UseTLS": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection", "index": "@i-1" }, "option": { "name": "usetls" } } } ] }, "TLSEstablished": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "ServerNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.XMPP.Connection.{i}.Server.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection", "index": "@i-1" }, "option": { "name": "enable" } } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection", "index": "@i-1" }, "option": { "name": "connection_server_alias" } } } ] }, "Priority": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "Weight": { "type": "long", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "long", "range": [ { "min": -1, "max": 65535 } ] }, "ServerAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection", "index": "@i-1" }, "option": { "name": "server_address" } } } ] }, "Port": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "cwmp_xmpp", "section": { "type": "xmpp_connection", "index": "@i-1" }, "option": { "name": "port" } } } ] } }, "Device.XMPP.Connection.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ReceivedMessages": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TransmittedMessages": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ReceivedErrorMessages": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TransmittedErrorMessages": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } } } }, "Device.IEEE1905.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Version": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "1905.1", "1905.1a" ] }, "Device.IEEE1905.AL.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "IEEE1905Id": { "type": "string", "read": true, "write": false, "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])" ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "RegistrarFreqBand": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024, "enumerations": [ "802.11 2.4 GHz", "802.11 5 GHz", "802.11 60 GHz" ] } }, "InterfaceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.IEEE1905.AL.Interface.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "InterfaceId": { "type": "string", "read": true, "write": false, "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])" ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Unknown", "Dormant", "NotPresent", "LowerLayerDown", "Error" ] }, "LastChange": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "LowerLayers": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "InterfaceStackReference": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "MediaType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "IEEE 802.3u", "IEEE 802.3ab", "IEEE 802.11b", "IEEE 802.11g", "IEEE 802.11a", "IEEE 802.11n 2.4", "IEEE 802.11n 5.0", "IEEE 802.11ac", "IEEE 802.11ad", "IEEE 802.11af", "IEEE 1901 Wavelet", "IEEE 1901 FFT", "MoCAv1.1", "Generic PHY" ] }, "GenericPhyOUI": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 6, "max": 6 } ], "pattern": [ "[0-9A-F]{6}" ] }, "GenericPhyVariant": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 1, "max": 1 } ] }, "GenericPhyURL": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 1024 } ] }, "SetIntfPowerStateEnabled": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PowerState": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "On", "Power_Save", "Off", "Unsupported" ] }, "VendorPropertiesNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "LinkNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.IEEE1905.AL.Interface.{i}.VendorProperties.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "OUI": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 6, "max": 6 } ], "pattern": [ "[0-9A-F]{6}" ] }, "Information": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "max": 65535 } ] } }, "Device.IEEE1905.AL.Interface.{i}.Link.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "InterfaceId": { "type": "string", "read": true, "write": false, "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])" ] }, "IEEE1905Id": { "type": "string", "read": true, "write": false, "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])" ] }, "MediaType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "IEEE 802.3u", "IEEE 802.3ab", "IEEE 802.11b", "IEEE 802.11g", "IEEE 802.11a", "IEEE 802.11n 2.4", "IEEE 802.11n 5.0", "IEEE 802.11ac", "IEEE 802.11ad", "IEEE 802.11af", "IEEE 1901 Wavelet", "IEEE 1901 FFT", "MoCAv1.1", "Generic PHY" ] }, "GenericPhyOUI": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 6, "max": 6 } ], "pattern": [ "[0-9A-F]{6}" ] }, "GenericPhyVariant": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 1, "max": 1 } ] }, "GenericPhyURL": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 1024 } ] }, "Device.IEEE1905.AL.Interface.{i}.Link.{i}.Metric.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "IEEE802dot1Bridge": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PacketErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "PacketErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "TransmittedPackets": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "MACThroughputCapacity": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mb/s" }, "LinkAvailability": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 100 } ], "unit": "percent" }, "PHYRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mb/s" }, "RSSI": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ], "unit": "dB" } } } }, "Device.IEEE1905.AL.ForwardingTable.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "SetForwardingEnabled": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "ForwardingRuleNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.IEEE1905.AL.ForwardingTable.ForwardingRule.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "InterfaceList": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "range": [ { "max": 256 } ] } }, "MACDestinationAddress": { "type": "string", "read": true, "write": true, "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])" ] }, "MACDestinationAddressFlag": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "MACSourceAddress": { "type": "string", "read": true, "write": true, "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])" ] }, "MACSourceAddressFlag": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "EtherType": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "EtherTypeFlag": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Vid": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 4095 } ] }, "VidFlag": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PCP": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 7 } ] }, "PCPFlag": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" } } }, "Device.IEEE1905.AL.NetworkTopology.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Incomplete", "Available", "Error_Misconfigured" ] }, "MaxChangeLogEntries": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "LastChange": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "IEEE1905DeviceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ChangeLogNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.IEEE1905.AL.NetworkTopology.ChangeLog.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "TimeStamp": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "EventType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "NewNeighbor", "LostNeighbor" ] }, "ReporterDeviceId": { "type": "string", "read": true, "write": false, "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])" ] }, "ReporterInterfaceId": { "type": "string", "read": true, "write": false, "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])" ] }, "NeighborType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "IEEE1905", "Non-IEEE1905" ] }, "NeighborId": { "type": "string", "read": true, "write": false, "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])" ] } }, "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "IEEE1905Id": { "type": "string", "read": true, "write": false, "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])" ] }, "Version": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "1905.1", "1905.1a" ] }, "RegistrarFreqBand": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024, "enumerations": [ "802.11 2.4 GHz", "802.11 5 GHz", "802.11 60 GHz" ] } }, "FriendlyName": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 128 } ] }, "ManufacturerName": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 128 } ] }, "ManufacturerModel": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 128 } ] }, "ControlURL": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 1024 } ] }, "AssocWiFiNetworkDeviceRef": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "VendorPropertiesNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "IPv4AddressNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "IPv6AddressNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "InterfaceNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "NonIEEE1905NeighborNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "IEEE1905NeighborNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "L2NeighborNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "BridgingTupleNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv4Address.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "IPv4Address": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv4Address", "range": [ { "max": 15 } ], "pattern": [ "((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])" ] }, "IPv4AddressType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Unknown", "DHCP", "Static", "Auto-IP" ] }, "DHCPServer": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPAddress", "range": [ { "max": 45 } ] } }, "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IPv6Address.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "MACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "IPv6Address": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Address", "range": [ { "max": 45 } ] }, "IPv6AddressType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Unknown", "LinkLocal", "DHCP", "Static", "SLAAC" ] }, "IPv6AddressOrigin": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "IPv6Address", "range": [ { "max": 45 } ] } }, "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.VendorProperties.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "MessageType": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 1, "max": 1 } ] }, "OUI": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 6, "max": 6 } ], "pattern": [ "[0-9A-F]{6}" ] }, "Information": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 0, "max": 65535 } ] } }, "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.Interface.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "InterfaceId": { "type": "string", "read": true, "write": false, "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])" ] }, "MediaType": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "IEEE 802.3u", "IEEE 802.3ab", "IEEE 802.11b", "IEEE 802.11g", "IEEE 802.11a", "IEEE 802.11n 2.4", "IEEE 802.11n 5.0", "IEEE 802.11ac", "IEEE 802.11ad", "IEEE 802.11af", "IEEE 1901 Wavelet", "IEEE 1901 FFT", "MoCAv1.1", "Generic PHY" ] }, "PowerState": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "On", "Power_Save", "Off", "Unsupported" ] }, "GenericPhyOUI": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 6, "max": 6 } ], "pattern": [ "[0-9A-F]{6}" ] }, "GenericPhyVariant": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 1, "max": 1 } ] }, "GenericPhyURL": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 1024 } ] }, "NetworkMembership": { "type": "string", "read": true, "write": false, "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])" ] }, "Role": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "AP", "non-AP/non-PCP STA", "Wi-Fi P2P Client", "Wi-Fi P2P Group Owner", "802.11adPCP" ] }, "APChannelBand": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 1, "max": 1 } ] }, "FrequencyIndex1": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 1, "max": 1 } ] }, "FrequencyIndex2": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 1, "max": 1 } ] } }, "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.NonIEEE1905Neighbor.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "LocalInterface": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "NeighborInterfaceId": { "type": "string", "read": true, "write": false, "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])" ] } }, "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.L2Neighbor.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "LocalInterface": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "NeighborInterfaceId": { "type": "string", "read": true, "write": false, "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])" ] }, "BehindInterfaceIds": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "MACAddress", "maxsize": 1024, "range": [ { "max": 17 } ], "pattern": [ "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" ] } } }, "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "LocalInterface": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "NeighborDeviceId": { "type": "string", "read": true, "write": false, "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])" ] }, "MetricNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.IEEE1905Neighbor.{i}.Metric.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "NeighborMACAddress": { "type": "string", "read": true, "write": false, "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])" ] }, "IEEE802dot1Bridge": { "type": "boolean", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PacketErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "PacketErrorsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "TransmittedPackets": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "PacketsReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "MACThroughputCapacity": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mb/s" }, "LinkAvailability": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 100 } ], "unit": "percent" }, "PHYRate": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "Mb/s" }, "RSSI": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 255 } ], "unit": "dB" } } }, "Device.IEEE1905.AL.NetworkTopology.IEEE1905Device.{i}.BridgingTuple.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "InterfaceList": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "range": [ { "max": 256 } ] } } } } }, "Device.IEEE1905.AL.Security.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "SetupMethod": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024, "enumerations": [ "UCPK", "PBC", "NFCNK" ] } }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" } }, "Device.IEEE1905.AL.NetworkingRegistrar.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Registrar2dot4": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "MACAddress", "maxsize": 1024, "range": [ { "max": 17 } ], "pattern": [ "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" ] } }, "Registrar5": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "MACAddress", "maxsize": 1024, "range": [ { "max": 17 } ], "pattern": [ "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" ] } }, "Registrar60": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "MACAddress", "maxsize": 1024, "range": [ { "max": 17 } ], "pattern": [ "([0-9A-Fa-f][0-9A-Fa-f]:){5}([0-9A-Fa-f][0-9A-Fa-f])" ] } } } } }, "Device.MQTT.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ClientNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "BrokerNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.MQTT.Capabilities.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ProtocolVersionsSupported": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "3.1", "3.1.1", "5.0" ] } }, "TransportProtocolSupported": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "TCP/IP", "TLS", "WebSocket" ] } }, "MaxNumberOfClientSubscriptions": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaxNumberOfBrokerBridges": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaxNumberOfBrokerBridgeSubscriptions": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" } }, "Device.MQTT.Client.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Connecting", "Connected", "Error_Misconfigured", "Error_BrokerUnreachable", "Error" ] }, "ProtocolVersion": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "BrokerAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "BrokerPort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ] }, "TransportProtocol": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "CleanSession": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "CleanStart": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "WillEnable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "WillQoS": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 2 } ] }, "WillRetain": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "KeepAliveTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ], "unit": "seconds" }, "ForceReconnect": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "SessionExpiryInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "ReceiveMaximum": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "MaximumPacketSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "byte" }, "TopicAliasMaximum": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ] }, "RequestResponseInfo": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "RequestProblemInfo": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "AuthenticationMethod": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 0, "max": 256 } ] }, "ClientID": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 0, "max": 65535 } ] }, "WillDelayInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "WillMessageExpiryInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "WillContentType": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "WillResponseTopic": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 65535 } ] }, "WillTopic": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 65535 } ] }, "WillValue": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 65535 } ] }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "PublishMessageExpiryInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "MessageRetryTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "seconds" }, "ConnectRetryTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "seconds" }, "ConnectRetryIntervalMultiplier": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1000, "max": 65535 } ] }, "ConnectRetryMaxInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "seconds" }, "ResponseInformation": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 65535 } ] }, "SubscriptionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "UserPropertyNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ForceReconnect()": { "type": "command", "protocols": [ "usp" ] }, "Device.MQTT.Client.{i}.Subscription.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Unsubscribed", "Subscribed", "Subscribing", "Unsubscribing", "Error" ] }, "Topic": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 65535 } ] }, "QoS": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 2 } ] } }, "Device.MQTT.Client.{i}.UserProperty.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 65535 } ] }, "Value": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 65535 } ] }, "PacketType": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "AUTH", "CONNECT", "DISCONNECT", "PUBLISH", "PUBACK", "PUBREC", "PUBREL", "PUBCOMP", "SUBSCRIBE", "UNSUBSCRIBE", "WILL" ] } } }, "Device.MQTT.Client.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "BrokerConnectionEstablished": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "LastPublishMessageSent": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "LastPublishMessageReceived": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "PublishSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PublishReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "SubscribeSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "UnSubscribeSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "MQTTMessagesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "MQTTMessagesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ConnectionErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "PublishErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" } } }, "Device.MQTT.Broker.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Enabled", "Error_Misconfigured", "Error" ] }, "Port": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "BridgeNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.MQTT.Broker.{i}.Bridge.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "Connecting", "Connected", "Enabled", "Error_Misconfigured", "Error_BrokerUnreachable", "Error" ] }, "ProtocolVersion": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "TransportProtocol": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "CleanSession": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "CleanStart": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "KeepAliveTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "max": 65535 } ], "unit": "seconds" }, "ForceReconnect": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp" ], "datatype": "boolean" }, "ClientID": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "min": 0, "max": 65535 } ] }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "MessageRetryTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "seconds" }, "ConnectRetryTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "seconds" }, "ServerSelectionAlgorithm": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Priority", "RoundRobin", "Random" ] }, "ServerConnection": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "ServerNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SubscriptionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ForceReconnect()": { "type": "command", "protocols": [ "usp" ] }, "Device.MQTT.Broker.{i}.Bridge.{i}.Server.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Priority": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ] }, "Weight": { "type": "long", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "long", "range": [ { "min": -1, "max": 65535 } ] }, "Address": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Port": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ] } }, "Device.MQTT.Broker.{i}.Bridge.{i}.Subscription.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Enabled", "Disabled", "Error" ] }, "Topic": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 65535 } ] }, "Direction": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "out", "in", "both" ] }, "QoS": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 2 } ] }, "LocalPrefix": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "RemotePrefix": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } } }, "Device.MQTT.Broker.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "TotalNumberOfClients": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "NumberOfActiveClients": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "NumberOfInactiveClients": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Subscriptions": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "PublishSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "PublishReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "MQTTMessagesSent": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "MQTTMessagesReceived": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter64" }, "ConnectionErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" }, "PublishErrors": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "StatsCounter32" } } } }, "Device.DynamicDNS.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ClientNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ServerNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "SupportedServices": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "maxsize": 1024 } }, "Device.DynamicDNS.Client.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service" }, "dmmapfile": "dmmap_ddns" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service", "index": "@i-1" }, "option": { "name": "enabled" } } } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Connecting", "Authenticating", "Updated", "Error_Misconfigured", "Error", "Disabled" ], "mapping": [ { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service", "index": "@i-1" }, "option": { "name": "enabled" } } } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "dmmap_ddns", "section": { "type": "service", "index": "@i-1" }, "option": { "name": "clientalias" } } } ] }, "LastError": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "NO_ERROR", "MISCONFIGURATION_ERROR", "DNS_ERROR", "CONNECTION_ERROR", "AUTHENTICATION_ERROR", "TIMEOUT_ERROR", "PROTOCOL_ERROR" ] }, "Server": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service", "index": "@i-1" }, "option": { "name": "service_name" } } } ] }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service", "index": "@i-1" }, "option": { "name": "interface" } } } ] }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service", "index": "@i-1" }, "option": { "name": "username" } } } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service", "index": "@i-1" }, "option": { "name": "password" } } } ] }, "HostnameNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.DynamicDNS.Client.{i}.Hostname.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean", "mapping": [ { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service", "index": "@i-1" }, "option": { "name": "enabled" } } } ] }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Registered", "UpdateNeeded", "Updating", "Error", "Disabled" ], "mapping": [ { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service", "index": "@i-1" }, "option": { "name": "enabled" } } } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service", "index": "@i-1" }, "option": { "name": "domain" } } } ] }, "LastUpdate": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" } } }, "Device.DynamicDNS.Server.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "mapping": { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service" }, "dmmapfile": "dmmap_ddns" } }, "Enable": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ], "mapping": [ { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service", "index": "@i-1" }, "option": { "name": "enabled" } } } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "ServiceName": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service", "index": "@i-1" }, "option": { "name": "service_name" } } } ] }, "ServerAddress": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ], "mapping": [ { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service", "index": "@i-1" }, "option": { "name": "dns_server" } } } ] }, "ServerPort": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 65535 } ], "mapping": [ { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service", "index": "@i-1" }, "option": { "name": "dns_server" } } } ] }, "SupportedProtocols": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "enumerations": [ "HTTP", "HTTPS" ] } }, "Protocol": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "mapping": [ { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service", "index": "@i-1" }, "option": { "name": "use_https" } } } ] }, "CheckInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service", "index": "@i-1" }, "option": { "name": "check_interval" } } } ] }, "RetryInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds", "mapping": [ { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service", "index": "@i-1" }, "option": { "name": "retry_interval" } } } ] }, "MaxRetries": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "mapping": [ { "type": "uci", "uci": { "file": "ddns", "section": { "type": "service", "index": "@i-1" }, "option": { "name": "retry_count" } } } ] } } }, "Device.LEDs.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "LEDNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.LEDs.LED.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Disabled", "InUse", "Controlled", "Error" ] }, "Reason": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "CyclePeriodRepetitions": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -1 } ] }, "Location": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Front", "Back", "Left", "Right", "Top", "Bottom" ] }, "RelativeXPosition": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RelativeYPosition": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "CycleElementNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.LEDs.LED.{i}.CycleElement.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Order": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ] }, "Color": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 3, "max": 3 } ] }, "Duration": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "FadeInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" } }, "Device.LEDs.LED.{i}.CurrentCycleElement.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "CycleElementReference": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Color": { "type": "hexBinary", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "hexBinary", "range": [ { "min": 3, "max": 3 } ] }, "Duration": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" } } } }, "Device.BASAPM.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "MeasurementEndpointNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.BASAPM.MeasurementEndpoint.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "MeasurementAgent": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "DeviceOwnership": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "ISP", "Customer" ] }, "OperationalDomain": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "InternetDomain": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "UseMeasurementEndpointInReports": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Device.BASAPM.MeasurementEndpoint.{i}.ISPDevice.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ReferencePoint": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "STP", "IDTP", "RNTP", "IRTP", "MTP", "IATP", "UNITP", "CEDTP" ] }, "GeographicalLocation": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" } }, "Device.BASAPM.MeasurementEndpoint.{i}.CustomerDevice.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "EquipmentIdentifier": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "CustomerIdentifier": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } } } }, "Device.LMAP.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "MeasurementAgentNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ReportNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "EventNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.LMAP.MeasurementAgent.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Version": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "LastStarted": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "CapabilityTags": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "Identifier": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "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}" ] }, "GroupIdentifier": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "MeasurementPoint": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "UseAgentIdentifierInReports": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "UseGroupIdentifierInReports": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "UseMeasurementPointInReports": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "PublicCredential": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "PrivateCredential": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "EventLog": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "TaskCapabilityNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ScheduleNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "TaskNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "CommunicationChannelNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "InstructionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Name": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Version": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "TaskCapabilityRegistryNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.LMAP.MeasurementAgent.{i}.TaskCapability.{i}.Registry.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "RegistryEntry": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Roles": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "range": [ { "max": 256 } ] } } } }, "Device.LMAP.MeasurementAgent.{i}.Controller.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "ControllerTimeout": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": 0 } ], "unit": "seconds" }, "ControlSchedules": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "ControlTasks": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "ControlChannels": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } } }, "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "State": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Enabled", "Suppressed", "Disabled", "Running" ] }, "Start": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "End": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Duration": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "Tags": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "SuppressionTags": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "ExecutionMode": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Sequential", "Parallel", "Pipelined" ] }, "LastInvocation": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "Storage": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "unit": "bytes" }, "ActionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Invocations": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "Suppressions": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "Overlaps": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "Failures": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" } }, "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "State": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Enabled", "Suppressed", "Disabled", "Running" ] }, "Order": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Task": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "OutputDestination": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "SuppressionTags": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "Tags": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "Storage": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong", "unit": "bytes" }, "LastInvocation": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "LastSuccessfulCompletion": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "LastSuccessfulStatusCode": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int" }, "LastSuccessfulMessage": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "LastFailedCompletion": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "LastFailedStatusCode": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int" }, "LastFailedMessage": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "OptionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Stats.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "Invocations": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "Suppressions": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "Overlaps": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" }, "Failures": { "type": "unsignedLong", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedLong" } }, "Device.LMAP.MeasurementAgent.{i}.Schedule.{i}.Action.{i}.Option.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Order": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Name": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int" }, "Value": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" } } } }, "Device.LMAP.MeasurementAgent.{i}.Task.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Tags": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "OptionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RegistryNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Registry.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "RegistryEntry": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Roles": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "range": [ { "max": 256 } ] } } }, "Device.LMAP.MeasurementAgent.{i}.Task.{i}.Option.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Order": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Name": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int" }, "Value": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" } } }, "Device.LMAP.MeasurementAgent.{i}.CommunicationChannel.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "UseBulkDataProfile": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "BulkDataProfile": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Target": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "TargetPublicCredential": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Interface": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" } }, "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "LastChange": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "InstructionSchedules": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "InstructionTasks": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "ReportChannels": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "MeasurementSuppressionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.LMAP.MeasurementAgent.{i}.Instruction.{i}.MeasurementSuppression.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "State": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "Enabled", "Active", "Disabled" ] }, "StopRunning": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Start": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "End": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "SuppressionMatch": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } } } } }, "Device.LMAP.Report.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "ReportDate": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "AgentIdentifier": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "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}" ] }, "GroupIdentifier": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "MeasurementPoint": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ResultNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.LMAP.Report.{i}.Result.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "TaskName": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ScheduleName": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ActionName": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "EventTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "StartTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "EndTime": { "type": "dateTime", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "CycleNumber": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "pattern": [ "YYYYMMDD.HHMMSS" ] }, "Status": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int" }, "Tags": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "OptionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ResultConflictNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "ResultReportTableNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.LMAP.Report.{i}.Result.{i}.Option.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Order": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Name": { "type": "int", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "int" }, "Value": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" } }, "Device.LMAP.Report.{i}.Result.{i}.Conflict.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "TaskName": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ScheduleName": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "ActionName": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } }, "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "ColumnLabels": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } }, "ResultReportRowNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "RegistryNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt" }, "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.ResultRow.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "Values": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string" } } }, "Device.LMAP.Report.{i}.Result.{i}.ReportTable.{i}.Registry.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": true, "RegistryEntry": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "Roles": { "type": "string", "read": true, "write": false, "protocols": [ "cwmp", "usp" ], "list": { "datatype": "string", "range": [ { "max": 256 } ] } } } } } }, "Device.LMAP.Event.{i}.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": true, "array": true, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Type": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string", "enumerations": [ "PeriodicTiming", "CalendarTiming", "OneOffTiming", "Immediate", "Startup", "ControllerLost", "ControllerConnected" ] }, "RandomnessSpread": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "seconds" }, "CycleInterval": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "unit": "seconds" }, "Device.LMAP.Event.{i}.PeriodicTimer.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "StartTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "EndTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "Interval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "unsignedInt", "unit": "seconds" } }, "Device.LMAP.Event.{i}.CalendarTimer.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "StartTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "EndTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" }, "ScheduleMonths": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "ScheduleDaysOfMonth": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "ScheduleDaysOfWeek": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "ScheduleHoursOfDay": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "ScheduleMinutesOfHour": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "ScheduleSecondsOfMinute": { "type": "string", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "string" }, "EnableScheduleTimezoneOffset": { "type": "boolean", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "boolean" }, "ScheduleTimezoneOffset": { "type": "int", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "int", "range": [ { "min": -23, "max": 23 } ], "unit": "hours" } }, "Device.LMAP.Event.{i}.OneOff.": { "type": "object", "protocols": [ "cwmp", "usp" ], "access": false, "array": false, "StartTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "cwmp", "usp" ], "datatype": "dateTime" } } } }, "Device.LocalAgent.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "EndpointID": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string" }, "SoftwareVersion": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "UpTime": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "AddCertificate()": { "type": "command", "protocols": [ "usp" ], "input": { "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Certificate": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 65535 } ] } } }, "SupportedProtocols": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "list": { "datatype": "string", "item": { "min": 1 }, "enumerations": [ "CoAP", "WebSocket", "STOMP", "MQTT" ] } }, "SupportedFingerprintAlgorithms": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "list": { "datatype": "string", "enumerations": [ "SHA-1", "SHA-224", "SHA-256", "SHA-384", "SHA-512" ] } }, "SupportedThresholdOperator": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "list": { "datatype": "string", "enumerations": [ "Rise", "Fall", "Cross", "Eq", "NotEq" ] } }, "AdvertisedDeviceSubtypes": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string" } }, "MaxSubscriptionChangeAdoptionTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 5 } ], "unit": "seconds" }, "MTPNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "ThresholdNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "ControllerNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "SubscriptionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "RequestNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "CertificateNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "Device.LocalAgent.MTP.{i}.": { "type": "object", "protocols": [ "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Up", "Down", "Error" ] }, "Protocol": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "EnableMDNS": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "Device.LocalAgent.MTP.{i}.CoAP.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "Interfaces": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string" } }, "Port": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ] }, "Path": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "IsEncrypted": { "type": "boolean", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "boolean" }, "EnableEncryption": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" } }, "Device.LocalAgent.MTP.{i}.STOMP.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "Reference": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "Destination": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "DestinationFromServer": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string" } }, "Device.LocalAgent.MTP.{i}.WebSocket.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "Interfaces": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string" } }, "Port": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ] }, "Path": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" } }, "Device.LocalAgent.MTP.{i}.MQTT.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "Reference": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "ResponseTopicConfigured": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 65535 } ] }, "ResponseTopicDiscovered": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 65535 } ] }, "PublishQoS": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 2 } ] } } }, "Device.LocalAgent.Threshold.{i}.": { "type": "object", "protocols": [ "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "OperatingMode": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Normal", "Single" ] }, "ReferencePath": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "ThresholdParam": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "ThresholdOperator": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "ThresholdValue": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" } }, "Device.LocalAgent.Controller.{i}.": { "type": "object", "protocols": [ "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "EndpointID": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "ControllerCode": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 128 } ] }, "ProvisioningCode": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "AssignedRole": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string" } }, "InheritedRole": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "list": { "datatype": "string" } }, "Credential": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "PeriodicNotifInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "seconds" }, "PeriodicNotifTime": { "type": "dateTime", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "dateTime" }, "USPNotifRetryMinimumWaitInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ], "unit": "seconds" }, "USPNotifRetryIntervalMultiplier": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1000, "max": 65535 } ] }, "ScheduleTimer()": { "type": "command", "protocols": [ "usp" ], "input": { "DelaySeconds": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "seconds" } } }, "AddMyCertificate()": { "type": "command", "protocols": [ "usp" ], "input": { "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Certificate": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 65535 } ] } } }, "SendOnBoardRequest()": { "type": "command", "protocols": [ "usp" ] }, "BootParameterNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "MTPNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "Device.LocalAgent.Controller.{i}.MTP.{i}.": { "type": "object", "protocols": [ "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "Protocol": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "Device.LocalAgent.Controller.{i}.MTP.{i}.CoAP.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "Host": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Port": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ] }, "Path": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "EnableEncryption": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" } }, "Device.LocalAgent.Controller.{i}.MTP.{i}.STOMP.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "Reference": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "Destination": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" } }, "Device.LocalAgent.Controller.{i}.MTP.{i}.WebSocket.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "Host": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Port": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ] }, "Path": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "IsEncrypted": { "type": "boolean", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "boolean" }, "KeepAliveInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "seconds" }, "CurrentRetryCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "SessionRetryMinimumWaitInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ], "unit": "seconds" }, "SessionRetryIntervalMultiplier": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1000, "max": 65535 } ] }, "Reset()": { "type": "command", "protocols": [ "usp" ] } }, "Device.LocalAgent.Controller.{i}.MTP.{i}.MQTT.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "Reference": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "Topic": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 65535 } ] } } }, "Device.LocalAgent.Controller.{i}.TransferCompletePolicy.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "ResultTypeFilter": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Success", "Failure", "Both" ] } }, "Device.LocalAgent.Controller.{i}.BootParameter.{i}.": { "type": "object", "protocols": [ "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "ParameterName": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } }, "Device.LocalAgent.Controller.{i}.E2ESession.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Up", "Negotiating", "Down" ] }, "SessionExpiration": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0 } ], "unit": "seconds" }, "SessionRetryMinimumWaitInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ], "unit": "seconds" }, "SessionRetryIntervalMultiplier": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1000, "max": 65535 } ] }, "CurrentRetryCount": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "SegmentedPayloadChunkSize": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 0, "max": 0 }, { "min": 512 } ], "unit": "bytes" }, "MaxRetransmitTries": { "type": "int", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "int", "range": [ { "min": -1, "max": 10 } ] }, "PayloadSecurity": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Plaintext", "TLS" ] }, "Reset()": { "type": "command", "protocols": [ "usp" ] } } }, "Device.LocalAgent.Subscription.{i}.": { "type": "object", "protocols": [ "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "Recipient": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string" }, "ID": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "CreationDate": { "type": "dateTime", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "dateTime" }, "NotifType": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "ValueChange", "ObjectCreation", "ObjectDeletion", "OperationComplete", "Event" ] }, "ReferenceList": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string", "range": [ { "max": 256 } ] } }, "Persistent": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "TimeToLive": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "NotifRetry": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "NotifExpiration": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "seconds" } }, "Device.LocalAgent.Request.{i}.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Originator": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string" }, "Command": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string" }, "CommandKey": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Requested", "Active", "Canceling", "Canceled", "Success", "Error" ] }, "Cancel()": { "type": "command", "protocols": [ "usp" ] } }, "Device.LocalAgent.Certificate.{i}.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "SerialNumber": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Issuer": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Delete()": { "type": "command", "protocols": [ "usp" ] }, "GetFingerprint()": { "type": "command", "protocols": [ "usp" ], "input": { "FingerprintAlgorithm": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "SHA-1", "SHA-224", "SHA-256", "SHA-384", "SHA-512" ] } }, "output": { "Fingerprint": { "type": "hexBinary", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "hexBinary", "range": [ { "max": 128 } ] } } } }, "Device.LocalAgent.ControllerTrust.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "UntrustedRole": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string", "item": { "max": 1 } } }, "BannedRole": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "TOFUAllowed": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "TOFUInactivityTimer": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "seconds" }, "RequestChallenge()": { "type": "command", "protocols": [ "usp" ], "input": { "ChallengeRef": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "RequestExpiration": { "type": "int", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "int", "range": [ { "min": 0 } ], "unit": "seconds" } }, "output": { "Instruction": { "type": "base64", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "base64" }, "InstructionType": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "ValueType": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "ChallengeID": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" } } }, "ChallengeResponse()": { "type": "command", "protocols": [ "usp" ], "input": { "ChallengeID": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "Value": { "type": "base64", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "base64" } } }, "RoleNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "CredentialNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "ChallengeNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "Device.LocalAgent.ControllerTrust.Role.{i}.": { "type": "object", "protocols": [ "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "PermissionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "Device.LocalAgent.ControllerTrust.Role.{i}.Permission.{i}.": { "type": "object", "protocols": [ "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "Order": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "Targets": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string" } }, "Param": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "min": 4, "max": 4 } ] }, "Obj": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "min": 4, "max": 4 } ] }, "InstantiatedObj": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "min": 4, "max": 4 } ] }, "CommandEvent": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "min": 4, "max": 4 } ] } } }, "Device.LocalAgent.ControllerTrust.Credential.{i}.": { "type": "object", "protocols": [ "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "Role": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string" } }, "Credential": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "AllowedUses": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "MTP-only", "MTP-and-USP", "MTP-and-broker" ] } }, "Device.LocalAgent.ControllerTrust.Challenge.{i}.": { "type": "object", "protocols": [ "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Description": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "Role": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "list": { "datatype": "string" } }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "Type": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Passphrase" ] }, "Value": { "type": "base64", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "base64" }, "ValueType": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "text/plain", "image/jpeg" ] }, "Instruction": { "type": "base64", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "base64" }, "InstructionType": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "text/plain", "image/jpeg", "text/html" ] }, "Retries": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "LockoutPeriod": { "type": "int", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "int", "range": [ { "min": 0 } ], "unit": "seconds" } } } }, "Device.STOMP.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "ConnectionNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "Device.STOMP.Connection.{i}.": { "type": "object", "protocols": [ "usp" ], "access": true, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Enable": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "Status": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Enabled", "Disabled", "Unknown", "Connecting", "ServerNotPresent", "Error_Misconfigured", "Error_AuthenticationFailure", "Error" ] }, "LastChangeDate": { "type": "dateTime", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "dateTime" }, "Host": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Port": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ] }, "Username": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Password": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "VirtualHost": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "EnableHeartbeats": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "OutgoingHeartbeat": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "IncomingHeartbeat": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "ServerRetryInitialInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1, "max": 65535 } ], "unit": "seconds" }, "ServerRetryIntervalMultiplier": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1000, "max": 65535 } ] }, "ServerRetryMaxInterval": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "min": 1 } ], "unit": "seconds" }, "IsEncrypted": { "type": "boolean", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "boolean" } } }, "Device.Standby.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "NetworkAware": { "type": "boolean", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "boolean" }, "TimerAware": { "type": "boolean", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "boolean" } }, "Device.ProxiedDevice.{i}.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Type": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "IoTDeviceType" }, "Description": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Online": { "type": "boolean", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "boolean" }, "LastTimeContacted": { "type": "dateTime", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "dateTime" }, "InterfaceReference": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string" }, "ProxyProtocol": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Z-Wave", "ZigBee", "UPnP-DM" ] }, "NodeNumberOfEntries": { "type": "unsignedInt", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "unsignedInt" }, "Device.ProxiedDevice.{i}.Node.{i}.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Type": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "IoTDeviceType" }, "Description": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } } }, "Device.IoTCapability.{i}.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Name": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 64 } ] }, "Class": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "BinaryControl", "LevelControl", "EnumControl", "BinarySensor", "LevelSensor", "MultiLevelSensor", "EnumSensor" ] }, "Device.IoTCapability.{i}.BinaryControl.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "Type": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "Switch", "Locked" ] }, "Description": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Value": { "type": "boolean", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "boolean" }, "Toggle()": { "type": "command", "protocols": [ "usp" ] } }, "Device.IoTCapability.{i}.LevelControl.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "Type": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "IoTLevelType" }, "Description": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Value": { "type": "decimal", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "decimal" }, "Unit": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "IoTUnitType" }, "MinValue": { "type": "decimal", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "decimal" }, "MaxValue": { "type": "decimal", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "decimal" }, "StepValue": { "type": "decimal", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "decimal" }, "StepUp()": { "type": "command", "protocols": [ "usp" ] }, "StepDown()": { "type": "command", "protocols": [ "usp" ] } }, "Device.IoTCapability.{i}.EnumControl.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "Type": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "IoTEnumControlType" }, "Description": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Value": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "string" }, "ValidValues": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "list": { "datatype": "string", "range": [ { "max": 64 } ] } }, "StepUp()": { "type": "command", "protocols": [ "usp" ] }, "StepDown()": { "type": "command", "protocols": [ "usp" ] } }, "Device.IoTCapability.{i}.BinarySensor.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "Type": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "CarbonDioxideDetected", "CarbonMonoxideDetected", "DoorOpen", "MotionDetected", "SmokeDetected", "WindowOpen", "WaterDetected" ] }, "Description": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Value": { "type": "boolean", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "boolean" }, "LastChange": { "type": "dateTime", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "dateTime" }, "Sensitivity": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "range": [ { "max": 100 } ] }, "HoldTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" }, "RestTime": { "type": "unsignedInt", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "unsignedInt", "unit": "milliseconds" } }, "Device.IoTCapability.{i}.LevelSensor.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "Type": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "IoTLevelType" }, "Description": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Value": { "type": "decimal", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "decimal" }, "LastChange": { "type": "dateTime", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "dateTime" }, "Unit": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "IoTUnitType" }, "LowLevel": { "type": "boolean", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "boolean" }, "LowLevelThreshold": { "type": "decimal", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "decimal" }, "HighLevel": { "type": "boolean", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "boolean" }, "HighLevelThreshold": { "type": "decimal", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "decimal" } }, "Device.IoTCapability.{i}.MultiLevelSensor.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "Type": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "enumerations": [ "RGB", "Location" ] }, "Description": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Values": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "list": { "datatype": "decimal", "item": { "min": 2 } } }, "ValueNames": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "list": { "datatype": "string", "item": { "min": 2 } } }, "LastChange": { "type": "dateTime", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "dateTime" }, "Unit": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "IoTUnitType" } }, "Device.IoTCapability.{i}.EnumSensor.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": false, "Type": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "IoTEnumSensorType" }, "Description": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] }, "Value": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string" }, "LastChange": { "type": "dateTime", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "dateTime" }, "ValidValues": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "list": { "datatype": "string", "range": [ { "max": 64 } ] } } } }, "Device.Node.{i}.": { "type": "object", "protocols": [ "usp" ], "access": false, "array": true, "Alias": { "type": "string", "read": true, "write": true, "protocols": [ "usp" ], "datatype": "Alias", "range": [ { "max": 64 } ] }, "Type": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "IoTDeviceType" }, "Description": { "type": "string", "read": true, "write": false, "protocols": [ "usp" ], "datatype": "string", "range": [ { "max": 256 } ] } } } }