diff --git a/controller-client/main.lua b/controller-client/main.lua index 1c8c56d..fc28b22 100644 --- a/controller-client/main.lua +++ b/controller-client/main.lua @@ -58,7 +58,6 @@ function love.mqtt.message(topic, payload) BotState.servoBattery = tonumber(payload) BotState.servoBatteryCorrected = BotState.servoBattery / 2 elseif topic == "telemetry/camfeed" then - print("Got camfeed") fileData = love.filesystem.newFileData(payload, "camfeed") BotState.camfeed = love.graphics.newImage(fileData) elseif topic == "telemetry/pong" then diff --git a/controller-host/mqtt/luasocket.lua b/controller-host/mqtt/luasocket.lua index b189c2d..ca66f2d 100644 --- a/controller-host/mqtt/luasocket.lua +++ b/controller-host/mqtt/luasocket.lua @@ -33,6 +33,9 @@ end -- Receive given amount of data from network connection function luasocket.receive(conn, size) + if math.random(0, 100) < 50 then + return nil, "timeout" + end local ok, err = conn.sock:receive(size) --if ok then -- print(" luasocket.receive good:", size, #ok, require("mqtt.tools").hex(ok)) diff --git a/controller-host/mqttthread.lua b/controller-host/mqttthread.lua index 08d1fa9..f6c4858 100644 --- a/controller-host/mqttthread.lua +++ b/controller-host/mqttthread.lua @@ -16,7 +16,6 @@ local function call(target, ...) end local function onConnect(connack) - print("On connect") call("connect", connack) end @@ -24,7 +23,6 @@ local function onMessage(message) if message.topic:sub(0, 7) == "spider/" then message.topic = message.topic:sub(8) end - print(message.topic) call("message2", message.topic, message.payload) end