cleaned up state style definitions

This commit is contained in:
Mikayla 2024-12-10 04:34:49 +00:00
parent 20bffec79f
commit 7eebf0524f
2 changed files with 120 additions and 370 deletions

View File

@ -147,235 +147,102 @@ style.gray_white = cpair(colors.gray, colors.white)
-- UI COMPONENTS -- -- UI COMPONENTS --
style.reactor = { style.reactor = {
-- reactor states -- reactor states<br>
---@see REACTOR_STATE
states = { states = {
{ { color = cpair(colors.black, colors.yellow), text = "PLC OFF-LINE" },
color = cpair(colors.black, colors.yellow), { color = cpair(colors.black, colors.orange), text = "NOT FORMED" },
text = "PLC OFF-LINE" { color = cpair(colors.black, colors.orange), text = "PLC FAULT" },
}, { color = cpair(colors.white, colors.gray), text = "DISABLED" },
{ { color = cpair(colors.black, colors.green), text = "ACTIVE" },
color = cpair(colors.black, colors.orange), { color = cpair(colors.black, colors.red), text = "SCRAMMED" },
text = "NOT FORMED" { color = cpair(colors.black, colors.red), text = "FORCE DISABLED" }
},
{
color = cpair(colors.black, colors.orange),
text = "PLC FAULT"
},
{
color = cpair(colors.white, colors.gray),
text = "DISABLED"
},
{
color = cpair(colors.black, colors.green),
text = "ACTIVE"
},
{
color = cpair(colors.black, colors.red),
text = "SCRAMMED"
},
{
color = cpair(colors.black, colors.red),
text = "FORCE DISABLED"
}
} }
} }
style.boiler = { style.boiler = {
-- boiler states -- boiler states<br>
---@see BOILER_STATE
states = { states = {
{ { color = cpair(colors.black, colors.yellow), text = "OFF-LINE" },
color = cpair(colors.black, colors.yellow), { color = cpair(colors.black, colors.orange), text = "NOT FORMED" },
text = "OFF-LINE" { color = cpair(colors.black, colors.orange), text = "RTU FAULT" },
}, { color = cpair(colors.white, colors.gray), text = "IDLE" },
{ { color = cpair(colors.black, colors.green), text = "ACTIVE" }
color = cpair(colors.black, colors.orange),
text = "NOT FORMED"
},
{
color = cpair(colors.black, colors.orange),
text = "RTU FAULT"
},
{
color = cpair(colors.white, colors.gray),
text = "IDLE"
},
{
color = cpair(colors.black, colors.green),
text = "ACTIVE"
}
} }
} }
style.turbine = { style.turbine = {
-- turbine states -- turbine states<br>
---@see TURBINE_STATE
states = { states = {
{ { color = cpair(colors.black, colors.yellow), text = "OFF-LINE" },
color = cpair(colors.black, colors.yellow), { color = cpair(colors.black, colors.orange), text = "NOT FORMED" },
text = "OFF-LINE" { color = cpair(colors.black, colors.orange), text = "RTU FAULT" },
}, { color = cpair(colors.white, colors.gray), text = "IDLE" },
{ { color = cpair(colors.black, colors.green), text = "ACTIVE" },
color = cpair(colors.black, colors.orange), { color = cpair(colors.black, colors.red), text = "TRIP" }
text = "NOT FORMED"
},
{
color = cpair(colors.black, colors.orange),
text = "RTU FAULT"
},
{
color = cpair(colors.white, colors.gray),
text = "IDLE"
},
{
color = cpair(colors.black, colors.green),
text = "ACTIVE"
},
{
color = cpair(colors.black, colors.red),
text = "TRIP"
}
}
}
style.imatrix = {
-- induction matrix states
states = {
{
color = cpair(colors.black, colors.yellow),
text = "OFF-LINE"
},
{
color = cpair(colors.black, colors.orange),
text = "NOT FORMED"
},
{
color = cpair(colors.black, colors.orange),
text = "RTU FAULT"
},
{
color = cpair(colors.black, colors.green),
text = "ONLINE"
},
{
color = cpair(colors.black, colors.yellow),
text = "LOW CHARGE"
},
{
color = cpair(colors.black, colors.yellow),
text = "HIGH CHARGE"
}
}
}
style.sps = {
-- SPS states
states = {
{
color = cpair(colors.black, colors.yellow),
text = "OFF-LINE"
},
{
color = cpair(colors.black, colors.orange),
text = "NOT FORMED"
},
{
color = cpair(colors.black, colors.orange),
text = "RTU FAULT"
},
{
color = cpair(colors.white, colors.gray),
text = "IDLE"
},
{
color = cpair(colors.black, colors.green),
text = "ACTIVE"
}
} }
} }
style.dtank = { style.dtank = {
-- dynamic tank states -- dynamic tank states<br>
---@see TANK_STATE
states = { states = {
{ { color = cpair(colors.black, colors.yellow), text = "OFF-LINE" },
color = cpair(colors.black, colors.yellow), { color = cpair(colors.black, colors.orange), text = "NOT FORMED" },
text = "OFF-LINE" { color = cpair(colors.black, colors.orange), text = "RTU FAULT" },
}, { color = cpair(colors.black, colors.green), text = "ONLINE" },
{ { color = cpair(colors.black, colors.yellow), text = "LOW FILL" },
color = cpair(colors.black, colors.orange), { color = cpair(colors.black, colors.green), text = "FILLED" }
text = "NOT FORMED" }
}, }
{
color = cpair(colors.black, colors.orange), style.imatrix = {
text = "RTU FAULT" -- induction matrix states<br>
}, ---@see IMATRIX_STATE
{ states = {
color = cpair(colors.black, colors.green), { color = cpair(colors.black, colors.yellow), text = "OFF-LINE" },
text = "ONLINE" { color = cpair(colors.black, colors.orange), text = "NOT FORMED" },
}, { color = cpair(colors.black, colors.orange), text = "RTU FAULT" },
{ { color = cpair(colors.black, colors.green), text = "ONLINE" },
color = cpair(colors.black, colors.yellow), { color = cpair(colors.black, colors.yellow), text = "LOW CHARGE" },
text = "LOW FILL" { color = cpair(colors.black, colors.yellow), text = "HIGH CHARGE" }
}, }
{ }
color = cpair(colors.black, colors.green),
text = "FILLED" style.sps = {
}, -- SPS states<br>
---@see SPS_STATE
states = {
{ color = cpair(colors.black, colors.yellow), text = "OFF-LINE" },
{ color = cpair(colors.black, colors.orange), text = "NOT FORMED" },
{ color = cpair(colors.black, colors.orange), text = "RTU FAULT" },
{ color = cpair(colors.white, colors.gray), text = "IDLE" },
{ color = cpair(colors.black, colors.green), text = "ACTIVE" }
} }
} }
style.waste = { style.waste = {
-- auto waste processing states -- auto waste processing states
states = { states = {
{ { color = cpair(colors.black, colors.green), text = "PLUTONIUM" },
color = cpair(colors.black, colors.green), { color = cpair(colors.black, colors.cyan), text = "POLONIUM" },
text = "PLUTONIUM" { color = cpair(colors.black, colors.purple), text = "ANTI MATTER" }
},
{
color = cpair(colors.black, colors.cyan),
text = "POLONIUM"
},
{
color = cpair(colors.black, colors.purple),
text = "ANTI MATTER"
}
}, },
states_abbrv = { states_abbrv = {
{ { color = cpair(colors.black, colors.green), text = "Pu" },
color = cpair(colors.black, colors.green), { color = cpair(colors.black, colors.cyan), text = "Po" },
text = "Pu" { color = cpair(colors.black, colors.purple), text = "AM" }
},
{
color = cpair(colors.black, colors.cyan),
text = "Po"
},
{
color = cpair(colors.black, colors.purple),
text = "AM"
}
}, },
-- process radio button options -- process radio button options
options = { "Plutonium", "Polonium", "Antimatter" }, options = { "Plutonium", "Polonium", "Antimatter" },
-- unit waste selection -- unit waste selection
unit_opts = { unit_opts = {
{ { text = "Auto", fg_bg = cpair(colors.black, colors.lightGray), active_fg_bg = cpair(colors.white, colors.gray) },
text = "Auto", { text = "Pu", fg_bg = cpair(colors.black, colors.lightGray), active_fg_bg = cpair(colors.black, colors.green) },
fg_bg = cpair(colors.black, colors.lightGray), { text = "Po", fg_bg = cpair(colors.black, colors.lightGray), active_fg_bg = cpair(colors.black, colors.cyan) },
active_fg_bg = cpair(colors.white, colors.gray) { text = "AM", fg_bg = cpair(colors.black, colors.lightGray), active_fg_bg = cpair(colors.black, colors.purple) }
},
{
text = "Pu",
fg_bg = cpair(colors.black, colors.lightGray),
active_fg_bg = cpair(colors.black, colors.green)
},
{
text = "Po",
fg_bg = cpair(colors.black, colors.lightGray),
active_fg_bg = cpair(colors.black, colors.cyan)
},
{
text = "AM",
fg_bg = cpair(colors.black, colors.lightGray),
active_fg_bg = cpair(colors.black, colors.purple)
}
} }
} }

View File

@ -95,210 +95,93 @@ style.icon_states = states
-- MAIN LAYOUT -- -- MAIN LAYOUT --
style.reactor = { style.reactor = {
-- reactor states -- reactor states<br>
---@see REACTOR_STATE
states = { states = {
{ { color = cpair(colors.black, colors.yellow), text = "OFF-LINE" },
color = cpair(colors.black, colors.yellow), { color = cpair(colors.black, colors.orange), text = "NOT FORMED" },
text = "OFF-LINE" { color = cpair(colors.black, colors.orange), text = "PLC FAULT" },
}, { color = cpair(colors.white, colors.gray), text = "DISABLED" },
{ { color = cpair(colors.black, colors.green), text = "ACTIVE" },
color = cpair(colors.black, colors.orange), { color = cpair(colors.black, colors.red), text = "SCRAMMED" },
text = "NOT FORMED" { color = cpair(colors.black, colors.red), text = "FORCE DSBL" }
},
{
color = cpair(colors.black, colors.orange),
text = "PLC FAULT"
},
{
color = cpair(colors.white, colors.gray),
text = "DISABLED"
},
{
color = cpair(colors.black, colors.green),
text = "ACTIVE"
},
{
color = cpair(colors.black, colors.red),
text = "SCRAMMED"
},
{
color = cpair(colors.black, colors.red),
text = "FORCE DSBL"
}
} }
} }
style.boiler = { style.boiler = {
-- boiler states -- boiler states<br>
---@see BOILER_STATE
states = { states = {
{ { color = cpair(colors.black, colors.yellow), text = "OFF-LINE" },
color = cpair(colors.black, colors.yellow), { color = cpair(colors.black, colors.orange), text = "NOT FORMED" },
text = "OFF-LINE" { color = cpair(colors.black, colors.orange), text = "RTU FAULT" },
}, { color = cpair(colors.white, colors.gray), text = "IDLE" },
{ { color = cpair(colors.black, colors.green), text = "ACTIVE" }
color = cpair(colors.black, colors.orange),
text = "NOT FORMED"
},
{
color = cpair(colors.black, colors.orange),
text = "RTU FAULT"
},
{
color = cpair(colors.white, colors.gray),
text = "IDLE"
},
{
color = cpair(colors.black, colors.green),
text = "ACTIVE"
}
} }
} }
style.turbine = { style.turbine = {
-- turbine states -- turbine states<br>
---@see TURBINE_STATE
states = { states = {
{ { color = cpair(colors.black, colors.yellow), text = "OFF-LINE" },
color = cpair(colors.black, colors.yellow), { color = cpair(colors.black, colors.orange), text = "NOT FORMED" },
text = "OFF-LINE" { color = cpair(colors.black, colors.orange), text = "RTU FAULT" },
}, { color = cpair(colors.white, colors.gray), text = "IDLE" },
{ { color = cpair(colors.black, colors.green), text = "ACTIVE" },
color = cpair(colors.black, colors.orange), { color = cpair(colors.black, colors.red), text = "TRIP" }
text = "NOT FORMED"
},
{
color = cpair(colors.black, colors.orange),
text = "RTU FAULT"
},
{
color = cpair(colors.white, colors.gray),
text = "IDLE"
},
{
color = cpair(colors.black, colors.green),
text = "ACTIVE"
},
{
color = cpair(colors.black, colors.red),
text = "TRIP"
}
} }
} }
style.dtank = { style.dtank = {
-- dynamic tank states -- dynamic tank states<br>
---@see TANK_STATE
states = { states = {
{ { color = cpair(colors.black, colors.yellow), text = "OFF-LINE" },
color = cpair(colors.black, colors.yellow), { color = cpair(colors.black, colors.orange), text = "NOT FORMED" },
text = "OFF-LINE" { color = cpair(colors.black, colors.orange), text = "RTU FAULT" },
}, { color = cpair(colors.black, colors.green), text = "ONLINE" },
{ { color = cpair(colors.black, colors.yellow), text = "LOW FILL" },
color = cpair(colors.black, colors.orange), { color = cpair(colors.black, colors.green), text = "FILLED" }
text = "NOT FORMED"
},
{
color = cpair(colors.black, colors.orange),
text = "RTU FAULT"
},
{
color = cpair(colors.black, colors.green),
text = "ONLINE"
},
{
color = cpair(colors.black, colors.yellow),
text = "LOW FILL"
},
{
color = cpair(colors.black, colors.green),
text = "FILLED"
}
} }
} }
style.imatrix = { style.imatrix = {
-- induction matrix states -- induction matrix states<br>
---@see IMATRIX_STATE
states = { states = {
{ { color = cpair(colors.black, colors.yellow), text = "OFF-LINE" },
color = cpair(colors.black, colors.yellow), { color = cpair(colors.black, colors.orange), text = "NOT FORMED" },
text = "OFF-LINE" { color = cpair(colors.black, colors.orange), text = "RTU FAULT" },
}, { color = cpair(colors.black, colors.green), text = "ONLINE" },
{ { color = cpair(colors.black, colors.yellow), text = "LOW CHARGE" },
color = cpair(colors.black, colors.orange), { color = cpair(colors.black, colors.yellow), text = "HIGH CHARGE" }
text = "NOT FORMED"
},
{
color = cpair(colors.black, colors.orange),
text = "RTU FAULT"
},
{
color = cpair(colors.black, colors.green),
text = "ONLINE"
},
{
color = cpair(colors.black, colors.yellow),
text = "LOW CHARGE"
},
{
color = cpair(colors.black, colors.yellow),
text = "HIGH CHARGE"
}
} }
} }
style.sps = { style.sps = {
-- SPS states -- SPS states<br>
---@see SPS_STATE
states = { states = {
{ { color = cpair(colors.black, colors.yellow), text = "OFF-LINE" },
color = cpair(colors.black, colors.yellow), { color = cpair(colors.black, colors.orange), text = "NOT FORMED" },
text = "OFF-LINE" { color = cpair(colors.black, colors.orange), text = "RTU FAULT" },
}, { color = cpair(colors.white, colors.gray), text = "IDLE" },
{ { color = cpair(colors.black, colors.green), text = "ACTIVE" }
color = cpair(colors.black, colors.orange),
text = "NOT FORMED"
},
{
color = cpair(colors.black, colors.orange),
text = "RTU FAULT"
},
{
color = cpair(colors.white, colors.gray),
text = "IDLE"
},
{
color = cpair(colors.black, colors.green),
text = "ACTIVE"
}
} }
} }
style.waste = { style.waste = {
-- auto waste processing states -- auto waste processing states
states = { states = {
{ { color = cpair(colors.black, colors.green), text = "PLUTONIUM" },
color = cpair(colors.black, colors.green), { color = cpair(colors.black, colors.cyan), text = "POLONIUM" },
text = "PLUTONIUM" { color = cpair(colors.black, colors.purple), text = "ANTI MATTER" }
},
{
color = cpair(colors.black, colors.cyan),
text = "POLONIUM"
},
{
color = cpair(colors.black, colors.purple),
text = "ANTI MATTER"
}
}, },
states_abbrv = { states_abbrv = {
{ { color = cpair(colors.black, colors.green), text = "Pu" },
color = cpair(colors.black, colors.green), { color = cpair(colors.black, colors.cyan), text = "Po" },
text = "Pu" { color = cpair(colors.black, colors.purple), text = "AM" }
},
{
color = cpair(colors.black, colors.cyan),
text = "Po"
},
{
color = cpair(colors.black, colors.purple),
text = "AM"
}
}, },
-- process radio button options -- process radio button options
options = { "Plutonium", "Polonium", "Antimatter" }, options = { "Plutonium", "Polonium", "Antimatter" },