From 70a7b566b837fa49fab3c16abf4f5ff16ac56ebc Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Thu, 4 Nov 2021 11:18:31 -0500 Subject: [PATCH] Add alt connect command --- content/novastar.qplug | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) diff --git a/content/novastar.qplug b/content/novastar.qplug index 62209bc..bb0588c 100644 --- a/content/novastar.qplug +++ b/content/novastar.qplug @@ -672,7 +672,8 @@ if (Controls) then } }, Response = { - Connected = {0xAA,0x55,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x06,0x61,0xBE,0x56} + Connected = {0xAA,0x55,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x06,0x61,0xBE,0x56}, + ConnectedAlt = {0xAA,0x55,0x00,0x00,0x00,0xFE,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x02,0x00,0x2a,0x61,0xe2,0x56} }, } @@ -745,20 +746,6 @@ if (Controls) then return dump .. hex .. string.rep( " ", 8 - len % 8 ) .. asc end - -- function processResponse(data) - -- local response = "" - -- for k,v in pairs(data) do - -- response = response .. string.pack("B", v) - -- end - -- print("Processing Packet") - -- print(hex_dump(response)) - - -- if data == getCmdString(NovaStar.Response.Connected) then - -- print("Successful Connection Response Received") - -- NovaStar.setStatus(0,"Connected - " .. Properties['IP Address'].Value) - -- end - -- end - NovaStar.socket.Connected = function() print("TCP Connection Established to NovaStar @ " .. Properties['IP Address'].Value) sendCommand(NovaStar.Commands.Connect) @@ -777,6 +764,9 @@ if (Controls) then if data == getCmdString(NovaStar.Response.Connected) then print("Successful Connection Response Received") NovaStar.setStatus(0,"Connected - " .. Properties['IP Address'].Value) + else if data == getCmdString(NovaStar.Response.ConnectedAlt) + print("Successful Connection Response Received") + NovaStar.setStatus(0,"Connected - " .. Properties['IP Address'].Value) end end