blob: 9f903b174a9a34cf86cbe5f2f449d95b4d3fe288 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
local device = _G
api={}
api.send = {}
api.send.parameters = {[1]={rname="data", rtype="string"}}
api.send.returns = {}
api.send.call = function (data)
--print("####", data, string.len(data))
device:send(data)
end
api.read = {}
api.read.parameters = {[1]={rname="len", rtype="int", default=64, min=0, max=255}}
api.read.returns = {[1]={rname="data", rtype="string"}}
api.read.call = function (len)
local len = len or 64
local ret = device:read(len)
-- print("====",ret, string.len(ret))
return ret
end
|