Rename HAM client to HAM client.lua
This commit is contained in:
33
HAM client.lua
Normal file
33
HAM client.lua
Normal file
@@ -0,0 +1,33 @@
|
||||
local m = peripheral.find("modem")
|
||||
--local m = peripheral.wrap(jside)
|
||||
print("frq 10501-10551")
|
||||
local frq = tonumber(io.read())
|
||||
if not (frq >= 10501 and frq <= 10551) then
|
||||
error("choose a valid frequency!")
|
||||
end
|
||||
m.open(frq)
|
||||
|
||||
local msgBuffer = {}
|
||||
|
||||
parallel.waitForAny(
|
||||
function()
|
||||
while true do
|
||||
print("Type your message:")
|
||||
local msg = io.read()
|
||||
m.transmit(frq, frq, {"dlhjs-ChrisHamRadio-dlhjs", msg})
|
||||
for i, v in pairs(msgBuffer) do
|
||||
print(v)
|
||||
end
|
||||
msgBuffer = {}
|
||||
end
|
||||
end,
|
||||
function()
|
||||
while true do
|
||||
local _, _, _, _, msg = os.pullEvent("modem_message")
|
||||
if type(msg)== "table" then
|
||||
if msg[1] == "dlhjs-ChrisHamRadio-dlhjs" then
|
||||
table.insert(msgBuffer, msg[2])
|
||||
end
|
||||
end
|
||||
end
|
||||
end)
|
||||
Reference in New Issue
Block a user