Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local modem = peripheral.find("modem")
- local flux = peripheral.find("energyDetector")
- if not flux or not modem then
- print("Erreur: flux ou modem non trouvée. Vérifiez la connexion et le nom du périphérique.")
- return
- end
- rednet.open(peripheral.getName(modem))
- local function getCellStats()
- local senderId, stats, protocol = rednet.receive("flux_network_reactor")
- if protocol == "flux_network_reactor" then
- local energyStored = stats.energyStored
- local energyCapacity = stats.energyCapacity
- local energyPercent = stats.energyPercent
- return energyStored, energyCapacity, energyPercent
- end
- end
- if not modem then
- print("Erreur: Modem non trouvé.")
- return
- else
- while true do
- while true do
- local energyStored, energyCapacity, energyPercent = getCellStats()
- local stats = {
- energyStored = energyStored,
- energyCapacity = energyCapacity,
- energyPercent = energyPercent,
- transfer = flux.getTransferRate()
- }
- rednet.broadcast(stats, "flux_network_server")
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment