-- Tank Data Gathering Program -- -- pastebin get ZcmLW62N startup -- config-- local chn = 100 -- channel to broadcast on, using 100s for refinery local mside = "bottom" -- change to what side modem is on local tside = "top" -- change to what side tanks are on -- peripherals and variables -- tank = peripheral.wrap(tside) modem = peripheral.wrap(mside) -- functions -- function cl() term.clear() term.setCursorPos(1,1) end function measure() cl() data = tank.getMetadata() print("Measuring fluid levels...") sleep(1) modem.transmit(chn, 999, data) cl() print("Transmitting data on channel " .. chn .. "...") sleep(1) end -- rednet -- modem.open(chn) if open == false then cl() print("Opening modem...") rednet.open(Mside) sleep(0.5) end -- Main Code -- while true do measure() end