aboutsummaryrefslogtreecommitdiff
path: root/mqtt-bridge/inter.lua
diff options
context:
space:
mode:
Diffstat (limited to 'mqtt-bridge/inter.lua')
-rw-r--r--mqtt-bridge/inter.lua13
1 files changed, 7 insertions, 6 deletions
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