From b1d68565cd0d4afb60cf974a917e2c355327be25 Mon Sep 17 00:00:00 2001 From: MayaTheShy Date: Fri, 20 Feb 2026 00:56:03 -0500 Subject: [PATCH] feat: Enhance message logging in webbridge; add detailed output for received status updates and turtle tracking --- webbridge.lua | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/webbridge.lua b/webbridge.lua index fd145d1..01ef382 100644 --- a/webbridge.lua +++ b/webbridge.lua @@ -387,13 +387,31 @@ while true do stats.messagesReceived = stats.messagesReceived + 1 if type(message) == "table" then + -- Debug: log what type of message we got + print("📨 Received message on channel " .. channel) + if message.type then + print(" Type: " .. message.type) + end + if message.turtleID then + print(" From turtle: " .. message.turtleID) + end + if message.type == "status" then local turtleID = message.turtleID + print("✅ Processing status update from Turtle #" .. turtleID) + -- Update turtle data turtles[turtleID] = message turtles[turtleID].lastSeen = os.epoch("utc") + -- Count turtles + local count = 0 + for _ in pairs(turtles) do + count = count + 1 + end + print(" Total turtles tracked: " .. count) + addLog("Turtle #" .. turtleID .. " - " .. (message.state or "status"), colors.lightBlue) -- Forward to web server