Name;Type;Writable flag;Default value;Version;Validator class name;Validator argument;Parameter confidential value;GetParameterValue handler name / ArrayExists handler name;SetParameterValue handler name / NextInstanceNumber handler name;AddObject handler name;DeleteObject handler name;Remarks Device.;object;-;-;2;-;-;false;-;-;-;-; InterfaceStackNumberOfEntries;unsignedInt;-;-;2;-;-;false;get_parameter_value;-;-;-; Device.DeviceInfo.;object;-;-;2;-;-;false;-;-;-;-; DeviceLog;String(32768);-;-;1;-;-;false;get_parameter_value;-;-;-; Manufacturer;string(64);-;-;2;-;-;false;get_parameter_value;-;-;-; ManufacturerOUI;string(6:6);-;-;2;-;-;false;get_parameter_value;-;-;-; ModelName;string(64);-;-;2;-;-;false;get_parameter_value;-;-;-; Description;string(256);-;-;2;-;-;false;get_parameter_value;-;-;-; ProductClass;string(64);-;-;2;StringValidator;string(64);false;get_parameter_value;-;-;-; SerialNumber;string(64);-;-;2;-;-;false;get_parameter_value;-;-;-; HardwareVersion;string(64);-;-;2;-;-;false;get_parameter_value;-;-;-; SoftwareVersion;string(64);-;-;2;-;-;false;get_parameter_value;-;-;-; ProvisioningCode;string(64);W;-;2;StringValidator;string(64);false;get_parameter_value;set_parameter_value;-;-; UpTime;unsignedInt;-;-;2;-;-;false;get_parameter_value;-;-;-; Device.ManagementServer.;object;-;-;2;-;-;false;-;-;-;-; URL;string(256);W;-;2;StringValidator;string(256);false;get_parameter_value;set_parameter_value;-;-; Username;string(256);W;-;2;StringValidator;string(256);false;get_parameter_value;set_parameter_value;-;-; Password;string(256);W;-;2;StringValidator;string(256);true;get_parameter_value;set_parameter_value;-;-; PeriodicInformEnable;boolean;W;-;2;BooleanValidator;;false;get_parameter_value;set_parameter_value;-;-; PeriodicInformInterval;unsignedInt [1:];W;-;2;UIntValidator;unsignedInt [1:];false;get_parameter_value;set_parameter_value;-;-; PeriodicInformTime;dateTime;W;-;2;DateTimeValidator;;false;get_parameter_value;set_parameter_value;-;-; ParameterKey;string(32);W;-;2;-;-;false;get_parameter_value;set_parameter_value;-;-;This parameter is not really writeable by the ACS. Tough, it is marked as writeable and a SetParameterValue handler is provided to allow libcwmp to manage it. ConnectionRequestURL;string(256);-;-;2;-;-;false;get_parameter_value;-;-;-; ConnectionRequestUsername;string(256);W;-;2;StringValidator;string(256);false;get_parameter_value;set_parameter_value;-;-; ConnectionRequestPassword;string(256);W;-;2;StringValidator;string(256);true;get_parameter_value;set_parameter_value;-;-; UpgradesManaged;boolean;W;-;2;BooleanValidator;;false;get_parameter_value;set_parameter_value;-;-; UDPConnectionRequestAddress;string(256);-;-;2;-;-;false;-;-;-;-; STUNEnable;boolean;W;-;2;BooleanValidator;-;false;get_parameter_value;set_parameter_value;-;-; STUNServerAddress;string(256);W;-;2;StringValidator;string(256);false;get_parameter_value;set_parameter_value;-;-; STUNServerPort;unsignedInt[0:65535];W;-;2;UIntValidator;unsignedInt [0:65535];false;get_parameter_value;set_parameter_value;-;-; STUNUsername;string(256);W;-;2;StringValidator;string(256);false;get_parameter_value;set_parameter_value;-;-; STUNPassword;string(256);W;-;2;StringValidator;string(256);true;get_parameter_value;set_parameter_value;-;-; NATDetected;boolean;-;-;2;-;-;-;-;-;-;-;No GetParameterValue handler provided because libcwmp overrides it. Device.DNS.;object;-;-;2;-;-;false;-;-;;; Device.DNS.Client.;object;-;-;2;-;-;false;-;-;;; ServerNumberOfEntries;unsignedInt;-;-;2;-;-;false;-;-;;; Device.DNS.Client.Server.{i}.;object;W;-;2;-;-;false;instance_exists;get_next_instance_number;add_instance;del_instance; Enable;boolean;W;FALSE;2;BooleanValidator;;false;get_parameter_value;set_parameter_value;;; Status;string;-;"Disabled";2;-;-;false;get_parameter_value;-;;; Alias;string(64);W;-;2;StringValidator;string(64);false;get_parameter_value;set_parameter_value;;; DNSServer;string;W;-;2;StringValidator;string;false;get_parameter_value;set_parameter_value;;; Interface;string(256);W;;2;StringValidator;string(256);false;get_parameter_value;set_parameter_value;;; Type;string;-;"Static";2;-;-;false;get_parameter_value;-;;; Device.Ethernet.;object;-;-;2;-;-;false;-;-;;; InterfaceNumberOfEntries;unsignedInt;-;-;2;-;-;false;get_parameter_value;-;;; Device.Ethernet.Interface.{i}.;object;-;-;2;-;-;false;instance_exists;get_next_instance_number;;; Name;String(64);-;-;2;-;-;false;get_parameter_value;-;;; MACAddress;string;-;-;2;-;-;false;get_parameter_value;-;;; Device.Ethernet.Interface.{i}.Stats.;object;-;-;2;-;-;false;-;-;;; BytesSent;unsignedLong;-;-;2;-;-;false;get_parameter_value;-;;; BytesReceived;unsignedLong;-;-;2;-;-;false;get_parameter_value;-;;; PacketsSent;unsignedLong;-;-;2;-;-;false;get_parameter_value;-;;; PacketsReceived;unsignedLong;-;-;2;-;-;false;get_parameter_value;-;;; ErrorsSent;unsignedInt;-;-;2;-;-;false;get_parameter_value;-;;; ErrorsReceived;unsignedInt;-;-;2;-;-;false;get_parameter_value;-;;; Device.HomePlug.;object;-;-;2;-;-;false;-;-;;; InterfaceNumberOfEntries;unsignedInt;-;-;2;-;-;false;get_parameter_value;-;;; Device.HomePlug.Interface.{i}.;object;-;-;2;-;-;false;instance_exists;get_next_instance_number;;; Name;String(64);-;-;2;-;-;false;get_parameter_value;-;;; MACAddress;string;-;-;2;-;-;false;get_parameter_value;-;;; Version;string(16);-;-;2;-;-;false;get_parameter_value;-;;; NetworkPassword;string(32);W;-;2;StringValidator;string(32);true;get_parameter_value;set_parameter_value;;; Device.HomePlug.Interface.{i}.Stats.;object;-;-;2;-;-;false;-;-;;; BytesSent;unsignedLong;-;-;2;-;-;false;get_parameter_value;-;;; BytesReceived;unsignedLong;-;-;2;-;-;false;get_parameter_value;-;;; PacketsSent;unsignedLong;-;-;2;-;-;false;get_parameter_value;-;;; PacketsReceived;unsignedLong;-;-;2;-;-;false;get_parameter_value;-;;; ErrorsSent;unsignedInt;-;-;2;-;-;false;get_parameter_value;-;;; ErrorsReceived;unsignedInt;-;-;2;-;-;false;get_parameter_value;-;;;