InfOS/Programs/monitor-system/domain/multiblock/get-multiblock-status-usecase.lua
2021-01-03 13:49:12 -03:00

13 lines
327 B
Lua
Executable File

local function exec(multiblocks)
local statuses = {}
for _, multiblock in ipairs(multiblocks) do
statuses[multiblock.name] = {
problems = multiblock:getNumberOfProblems(),
efficiencyPercentage = multiblock:getEfficiencyPercentage()
}
end
return statuses
end
return exec