Trying to implement this logic into a certain method but it ends up messing up the javascript.The idea is to implement the logic below into the code.
(尝试将这种逻辑实现为某种方法,但最终会弄乱javascript。其想法是将以下逻辑实现为代码。)
function onMessageArrived(message) {
console.log('Message Recieved: Topic: ', message.destinationName, '. Payload: ', message.payloadString, '. QoS: ', message.qos);
// console.log(message);
var status = message.payloadString;
var indicator = message.destinationName;
When the logic below is inserted everything goes haywire.
(插入以下逻辑后,一切都会变得一团糟。)
I need help seeing the problem....(我需要帮助才能看到问题。)
/*This is the logic that messes up the code */
if(message.payloadString == "ON")
{
if(message.destinationName == /data/read/level)
{
// Turn Level Indicator Red
}
else if (message.destinationName == /data/read/nozzle)
{
// Turn Nozzle Indicator Red
}
}
else if(message.payloadString == "OFF")
{
if(message.destinationName == /data/read/level)
{
// Turn Level Indicator Green
}
else if (message.destinationName == /data/read/nozzle)
{
// Turn Nozzle Indicator Green}} }
ask by Jonito Adriano translate from so
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…