#403 flow display documentation
This commit is contained in:
parent
017deec06e
commit
6db6a7d7b7
@ -196,7 +196,6 @@ local function new_view(root)
|
||||
PushButton{parent=uis,y=3,text="Alarms >",fg_bg=btn_fg_bg,active_fg_bg=btn_active,callback=alarms_page.nav_to}
|
||||
PushButton{parent=uis,text="Annunciators >",fg_bg=btn_fg_bg,active_fg_bg=btn_active,callback=annunc_page.nav_to}
|
||||
PushButton{parent=uis,text="Coordinator UI >",fg_bg=btn_fg_bg,active_fg_bg=btn_active,callback=coord_page.nav_to}
|
||||
PushButton{parent=uis,text="Pocket UI >",fg_bg=btn_fg_bg,active_fg_bg=btn_active,dis_fg_bg=btn_disable,callback=function()end}.disable()
|
||||
|
||||
TextBox{parent=annunc_div,y=1,text="Annunciators",alignment=ALIGN.CENTER}
|
||||
PushButton{parent=annunc_div,x=2,y=1,text="<",fg_bg=btn_fg_bg,active_fg_bg=btn_active,callback=uis_page.nav_to}
|
||||
@ -215,7 +214,7 @@ local function new_view(root)
|
||||
PushButton{parent=coord_div,x=2,y=1,text="<",fg_bg=btn_fg_bg,active_fg_bg=btn_active,callback=uis_page.nav_to}
|
||||
|
||||
local main_disp_page = guide_section(sect_construct_data, coord_page, "Main Display", docs.c_ui.main, 300)
|
||||
local flow_disp_page = guide_section(sect_construct_data, coord_page, "Flow Display", docs.c_ui.flow, 300)
|
||||
local flow_disp_page = guide_section(sect_construct_data, coord_page, "Flow Display", docs.c_ui.flow, 210)
|
||||
local unit_disp_page = guide_section(sect_construct_data, coord_page, "Unit Display", docs.c_ui.unit, 150)
|
||||
|
||||
PushButton{parent=coord_div,y=3,text="Main Display >",fg_bg=btn_fg_bg,active_fg_bg=btn_active,callback=main_disp_page.nav_to}
|
||||
|
||||
@ -218,7 +218,39 @@ doc("ui_fac_eta", "ETA", "The ETA is based off a longer average so it may take a
|
||||
|
||||
target = docs.c_ui.flow
|
||||
sect("Flow Diagram")
|
||||
text("TBD")
|
||||
text("The coolant and waste flow monitor is one large P&ID (process and instrumentation diagram) showing an overview of those flows.")
|
||||
text("Color-coded pipes are used to show the connections, and valve symbols \x10\x11 are used to show valves (redstone controlled pipes).")
|
||||
doc("ui_flow_rates", "Flow Rates", "Flow rates are always shown below their respective pipes and sourced from devices when possible. The waste flow is based on the reactor burn rate, then everything downstream of the SNAs are based on the SNA production rate.")
|
||||
doc("ui_flow_valves", "Standard Valves", "Valve naming (PV00-XX) is based on P&ID naming conventions. These count up across the whole facility, and use tags at the end to add clarity.")
|
||||
note("The indicator next to the label turns on when the associated redstone RTU is connected.")
|
||||
list(DOC_LIST_TYPE.BULLET, { "PU: Plutonium", "PO: Polonium", "PL: Po Pellets", "AM: Antimatter", "EMC: Emer. Coolant", "AUX: Aux. Coolant" })
|
||||
doc("ui_flow_valve_open", "OPEN", "This indicates if the respective valve is commanded open.")
|
||||
doc("ui_flow_prv", "PRVs", "Pressure Relief Valves (PRVs) are used to show the turbine steam dumping states of each turbine.")
|
||||
list(DOC_LIST_TYPE.LED, { "Not Dumping", "Dumping Excess", "Dumping" }, { colors.gray, colors.yellow, colors.red })
|
||||
sect("SNAs")
|
||||
text("Solar Neutron Activators are shown on the flow diagram as a combined block due to the large variable count supported.")
|
||||
tip("SNAs consume 10x the waste as they procuce in antimatter, so take that into account before connecting too many SNAs.")
|
||||
doc("ui_flow_sna_act", "ACTIVE", "The SNAs have a non-zero total flow.")
|
||||
doc("ui_flow_sna_cnt", "CNT", "The count of SNAs assigned to the unit.")
|
||||
doc("ui_flow_sna_peak_o", "PEAK\x1a", "The combined theoretical peak output the SNAs can achive under full sunlight.")
|
||||
doc("ui_flow_sna_max_o", "MAX \x1a", "The current combined maximum output rate of the SNAs (based on current sunlight).")
|
||||
doc("ui_flow_sna_max_i", "\x1aMAX", "The computed combined maximum input rate (10x the output rate).")
|
||||
doc("ui_flow_sna_in", "\x1aIN", "The current input rate into the SNAs.")
|
||||
sect("Dynamic Tanks")
|
||||
text("Dynamic tanks configured for the system are listed to the left. The title may start with U for unit tanks or F for facility tanks.")
|
||||
text("The fill information and water level are shown below the status label.")
|
||||
doc("ui_flow_dyn_fill", "FILL", "If filling is enabled by the tank mode (via Mekanism UI).")
|
||||
doc("ui_flow_dyn_empty", "EMPTY", "If emptying is enabled by the tank mode (via Mekanism UI).")
|
||||
sect("SPS")
|
||||
doc("ui_flow_sps_in", "Input Rate", "The rate of polonium into the SPS.")
|
||||
doc("ui_flow_sps_prod", "Production Rate", "The rate of antimatter produced by the SPS.")
|
||||
sect("Statistics")
|
||||
text("The sum of all unit's waste rate statistics are shown under the SPS block. These are combined current rates, not long-term sums.")
|
||||
doc("ui_flow_stat_raw", "RAW WASTE", "The combined rate of raw waste generated by the reactors before processing.")
|
||||
doc("ui_flow_stat_proc", "PROC. WASTE", "The combined rates of different waste product production. Pu is plutonium, Po is polonium, and PoPl is polonium pellets. Antimatter is shown in the SPS block.")
|
||||
doc("ui_flow_stat_spent", "SPENT WASTE", "The combined rate of spent waste generated after processing.")
|
||||
sect("Other Blocks")
|
||||
text("Other blocks, such as CENTRIFUGE, correspond to devices that are not intended to be connected and/or serve as labels.")
|
||||
|
||||
target = docs.c_ui.unit
|
||||
sect("Data Display")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user