From 10fd3bb227ce034bb7fad83e0f72c13af55667ae Mon Sep 17 00:00:00 2001 From: Joel Wetzell Date: Tue, 2 Nov 2021 16:20:02 -0500 Subject: [PATCH] try fixing receiving packets --- content/novastar.qplug | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/content/novastar.qplug b/content/novastar.qplug index 039eb66..efaf679 100644 --- a/content/novastar.qplug +++ b/content/novastar.qplug @@ -750,7 +750,7 @@ if (Controls) then for k,v in pairs(data) do response = response .. string.pack("B", v) end - print("Received Packet") + print("Processing Packet") print(hex_dump(response)) if data == getCmdString(NovaStar.Response.Connected) then @@ -772,12 +772,8 @@ if (Controls) then NovaStar.socket.Data = function () print("Reading " .. NovaStar.socket.BufferLength .. " Bytes") - local data = NovaStar.socket:ReadLine(TcpSocket.EOL.Lf); - - while (data ~= nil) do - processResponse(data) - data = NovaStar.socket:ReadLine(TcpSocket.EOL.Lf); - end + local data = NovaStar.socket:Read(NovaStar.socket.BufferLength); + processResponse(data) end NovaStar.socket.Closed = function()