1234567891011121314151617181920212223242526272829303132333435363738394041 |
- var newMsg;
- if(Array.isArray(msg.payload))
- {
- if(msg.payload[0].topic === "UltraschallSensor_Output" /* && msg.payload[1].topic === "DoorSensor" */)
- {
- if(msg.payload[0].state === true /* && msg.payload[1].state === true */)
- {
- newMsg = { topic: "Output",
- val: 1,
- state: true }
-
- return newMsg;
- } else {
- newMsg = { topic: "Output",
- val: 0,
- state: false }
-
- return 0;
- }
- } else if(msg.payload[1].topic === "UltraschallSensor_Output" /* && msg.payload[1].topic === "DoorSensor" */)
- {
- if(msg.payload[0].state === true /* && msg.payload[1].state === true */)
- {
- newMsg = { topic: "Output",
- val: 1,
- state: true }
-
- return newMsg;
- } else {
- newMsg = { topic: "Output",
- val: 0,
- state: false }
-
- return 0;
- }
- } else {
- newMsg = { topic: "Output", val: 0, state: false }
-
- return 0;
- }
- }
|