Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Above was generated--
- local server = "http://mindblow.no-ip.org/wcon/api/"
- function sendData(data, reg) --Send data to reg (5KB size max)
- if (reg > 5 or reg < 1) then return false end
- local get = http.get(server.."putReg.php?reg="..tostring(reg).."&data="..data.."&id="..id.."&password="..password)
- if (get == nil) then
- return nil
- else
- return true
- end
- end
- function sendRsData(state, side) --Send boolean state to side
- if (not(side == "top" or side == "bottom" or side == "right" or side == "left" or side == "front" or side == "back") and not(side < 7 and side > 1)) then
- return false
- end
- if (state) then
- state = "true"
- else
- state = "false"
- end
- local data = http.get(server.."putRs.php?id="..id.."&password="..password.."&side="..side.."&state="..state)
- if (data == nil) then
- return nil
- else
- return true
- end
- end
- function getData() --Get registers table
- local data = http.get(server.."getReg.php?id="..id.."&password="..password)
- if (data == nil) then return nil end
- local ready = {}
- for i = 1, 5 do
- ready[i] = data.readLine()
- end
- if (ready[1] == "fatal") then
- print("WCON FATAL ERROR: "..ready[2])
- return "fatal: "..ready[2]
- end
- return ready
- end
- function getRsData() --Get rs data table (sides: top, bottom, right, left, back, front where top = 0 and front = 5)
- local data = http.get(server.."getRs.php?id="..id.."&password="..password)
- if (data == nil) then return nil end
- local ready = {}
- for i = 1, 6 do
- ready[i] = data.readLine()
- if (ready[i] == "0") then
- ready[i] = false
- elseif (ready[i] == "1") then
- ready[i] = true
- end
- end
- if (ready[1] == "fatal") then
- print("WCON FATAL ERROR: "..ready[2])
- return "fatal: "..ready[2]
- end
- return ready
- end
- function getSide(i) -- Number to string
- if (i == 1) then return "top"
- elseif (i == 2) then return "bottom"
- elseif (i == 3) then return "right"
- elseif (i == 4) then return "left"
- elseif (i == 5) then return "front"
- elseif (i == 6) then return "back"
- else return false
- end
- end
- function getServer()
- return server
- end
- function getId()
- return id
- end
- function getPassword()
- return password
- end
- function getVersion()
- return ver
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement