set message and clean up
This commit is contained in:
parent
2fbe029635
commit
3aadfe7c5d
|
@ -16,10 +16,6 @@ local system = {}
|
|||
-- initialize client library
|
||||
dofile('inputClient.lua')
|
||||
|
||||
-- mekanismEnergyHelper conversion function
|
||||
-- this gets a pre-made function to convert joules (input values) to provided options.unit
|
||||
local convert_joules = set_converter(options)
|
||||
|
||||
-- initialize components
|
||||
wait_for_components(options, system, 'fissionReactorLogicAdapter', 'Fission Reactor')
|
||||
|
||||
|
@ -27,32 +23,33 @@ wait_for_components(options, system, 'fissionReactorLogicAdapter', 'Fission Reac
|
|||
-- generate induction matrix values
|
||||
function generate_message(buffer)
|
||||
-- read induction matrix values
|
||||
local a_raw = system.main.active()
|
||||
local s_raw = system.main.battery().stored()
|
||||
local m_raw = system.main.battery().capacity()
|
||||
local f_raw = system.main.fuelTank().fuel()
|
||||
local c_raw = system.main.fuelTank().capacity()
|
||||
local ft_raw = system.main.fuelTemperature()
|
||||
local ct_raw = system.main.casingTemperature()
|
||||
local a_raw = system.main.getStatus()
|
||||
local d_raw = system.main.getDamagePercent()
|
||||
local w_raw = system.main.getWasteFilledPercentage()
|
||||
local h_raw = system.main.getHeatedCoolantFilledPercentage()
|
||||
local f_raw = system.main.getFuelFilledPercentage()
|
||||
local c_raw = system.main.getCoolantFilledPercentage()
|
||||
local t_raw = system.main.getTemperature()
|
||||
local r_raw = system.main.getActualBurnRate()
|
||||
|
||||
-- format and align reactor status
|
||||
message_aligned(buffer, 'Status...:', a_raw and 'ACTIVE' or 'OFFLINE', system.width)
|
||||
message_aligned(buffer, 'Burnrate.:', format_liquid(options, c_raw, true), system.width)
|
||||
message_aligned(buffer, 'Status...:', format_percent(options, d_raw), system.width)
|
||||
|
||||
-- format and align reactor internal battery
|
||||
message(buffer, '\n')
|
||||
message_aligned(buffer, 'Stored...:', format_energy(options, s_raw), system.width)
|
||||
message_aligned(buffer, 'Capacity.:', format_energy(options, m_raw), system.width)
|
||||
message_aligned(buffer, 'Waste....:', format_liquid(options, w_raw), system.width)
|
||||
message_aligned(buffer, 'Heated...:', format_liquid(options, h_raw), system.width)
|
||||
|
||||
-- format and align fuel fill
|
||||
message(buffer, '\n')
|
||||
message_aligned(buffer, 'Fuel.....:', format_liquid(options, f_raw), system.width)
|
||||
message_aligned(buffer, 'Capacity.:', format_liquid(options, c_raw), system.width)
|
||||
message_aligned(buffer, 'Coolant..:', format_liquid(options, c_raw), system.width)
|
||||
|
||||
-- format and align temperatures
|
||||
-- format and align temperature and burnrate
|
||||
message(buffer, '\n')
|
||||
message_aligned(buffer, 'Fuel Temp:', format_temp(options, ft_raw), system.width)
|
||||
message_aligned(buffer, 'Case Temp:', format_temp(options, ct_raw), system.width)
|
||||
message_aligned(buffer, 'Reactor T:', format_temp(options, t_raw), system.width)
|
||||
message_aligned(buffer, 'Burnrate.:', format_liquid(options, r_raw, true), system.width)
|
||||
end
|
||||
|
||||
function send_info()
|
||||
|
|
Loading…
Reference in New Issue
Block a user