From 8172431e448ba2043fed6d096b8606d4d1e8b11b Mon Sep 17 00:00:00 2001 From: MayaTheShy Date: Mon, 16 Feb 2026 00:52:25 -0500 Subject: [PATCH] fix: Enhance message logging for modem events and status updates --- webbridge.lua | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/webbridge.lua b/webbridge.lua index 66446fd..6b4510f 100644 --- a/webbridge.lua +++ b/webbridge.lua @@ -60,9 +60,18 @@ end while true do local event, side, channel, replyChannel, message, distance = os.pullEvent("modem_message") - if channel == STATUS_CHANNEL and type(message) == "table" then + print("Received modem message on channel " .. channel) + + if type(message) == "table" then + print(" Message type: " .. (message.type or "no type")) + print(" Turtle ID: " .. tostring(message.turtleID)) + else + print(" Message is not a table, it's: " .. type(message)) + end + + if channel == STATUS_CHANNEL and type(message) == "table" and message.type == "status" then -- Status update from turtle - print("Status from Turtle " .. (message.turtleID or "?")) + print("✓ Valid status from Turtle " .. (message.turtleID or "?")) -- Update local cache turtles[message.turtleID] = message