UNPKG

lucyclient

Version:
46 lines (30 loc) 1.03 kB
var NodeHelper = require("LucyInterface/node_helper"); var SmartHouse = require('../SmartHouse'); var con = require('../TCPPacket'); var TCPPOutPacket= con.TCPOut; var TCPIntPacket = con.TCPIn; //Settings const DEVICE_NAME = "NODEJSTEST"; const UDP = false; const SERVER_ADDRESS = '192.168.178.35'; const SERVER_PORT = 65000; var lucy = new SmartHouse(DEVICE_NAME,SERVER_ADDRESS,SERVER_PORT,UDP); lucy.connectToServer(); lucy.registerEventCallback(1,handleContinueOperation); lucy.registerEventCallback(2,handleHaltOperation); lucy.registerEventCallback(3,turnOnLight); lucy.registerUDPCallback(udpMessageReceived); function handleContinueOperation(inPacket){ console.log("handle Continue Operation called"); } function handleHaltOperation(inPacket){ console.log("handle Halt operation called"); } function turnOnLight(inPacket){ console.log("Turn On Light called"); console.log("Payload: " + inPacket.readInt()); } function udpMessageReceived(rInfo,msg){ } module.exports = NodeHelper.create({ });