Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --мониторинг сообщений модема by serafim
- local port = 1 --порт модема
- local event = require("event")
- local com = require ("component")
- local modem = com.modem
- local number = 0
- modem.open(port)
- while true do
- number = number + 1
- print("жду сообщение...")
- local e = {event.pull('modem_message')}
- print("сообщение "..number.."\n")
- for a, b in ipairs(e) do
- print(a.." "..tostring(b))
- end
- print(" ")
- end
- --[[
- расшифровка сообщения:
- 1 событие modem_message
- 2 адрес принимающей платы
- 3 адрес передающей платы
- 4 порт модема
- 5 растояние между платами
- 6 принятое сообщение
- пример использования:
- local event = require("event")
- local com = require ("component")
- local modem = com.modem
- modem.open(1) --порт модема
- local e = {event.pull('modem_message')}
- print(e[6])
- ]]--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement