From dcba99769089f3ebccf839f4be6c605da52e64d7 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Sun, 4 Oct 2015 13:13:58 +0200 Subject: o More idiomatic Lua code. --- mqtt-bridge/inter.lua | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'mqtt-bridge/inter.lua') diff --git a/mqtt-bridge/inter.lua b/mqtt-bridge/inter.lua index 3b117a9..2c6a5ad 100644 --- a/mqtt-bridge/inter.lua +++ b/mqtt-bridge/inter.lua @@ -1,4 +1,6 @@ -function inter_parse(line) +local P = {} + +function P.parse(line) -- print("inter_parse: line="..line) line = string.sub(line, 1, string.find(line, "\r")) @@ -51,7 +53,7 @@ local cb function inter_on_line(line) print("line:"..line) - local cmd, args = inter_parse(line) + local cmd, args = P.parse(line) if not cmd then return end @@ -61,11 +63,10 @@ function inter_on_line(line) end end -function inter_init(callback) - -- uart.setup(id, baud, databits, parity, stopbits, echo) - -- uart.setup(0, 115200, 8, 0, 1, 0) - -- uart.setup(0, 9600, 8, 0, 1, 0) +function P.init(callback) cb = callback uart.on("data", "\r", inter_on_line, 0) end + +return P -- cgit v1.2.3