AM trying to provision a device with Virtual Parameter but i get this Values is not Defined error on the Script what am i missing ?
my VParams Script
let m = “”;
if (VALUES && VALUES.value) {
m = VALUES.value[0];
declare(“InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Username”, null, {value: m});
declare(“InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Password”, null, {value: m});
}
else {
let igda = declare(“InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Username”, {value: Date.now()});
let igdb = declare(“InternetGatewayDevice.WANDevice.1.WANConnectionDevice.1.WANPPPConnection.1.Password”, {value: Date.now()});
if (igda.size) {
m = igda.value[0];
}
else if (igdb.size) {
m = igdb.value[0];
}
}
return {writable: true, value: [m, “xsd:string”]};