Advertisement
tobast

[CC] sensorforward

Jul 25th, 2014
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.50 KB | None | 0 0
  1. SENSOR_SIDE='right'
  2. MODEM_SIDE='left'
  3.  
  4. os.loadAPI("ocs/apis/sensor")
  5.  
  6. function getData()
  7.     sens = sensor.wrap(SENSOR_SIDE)
  8.  
  9.     targets = sens.getTargets()
  10.     data = {}
  11.     for k,_ in pairs(targets) do
  12.         data[k] = sens.getTargetDetails(k)
  13.     end
  14.     return data
  15. end
  16.  
  17. function main()
  18.     rednet.open(MODEM_SIDE)
  19.     rednet.host('sensor','chests')
  20.  
  21.     while(true) do
  22.         snd,msg = rednet.receive()
  23.         if(type(msg) == 'table' and msg.type == 'query') then
  24.             rednet.send(snd, getData())
  25.         end
  26.     end
  27. end
  28. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement