Skip to content

feat(cooling): surface make-up water system on miners circuit 1#121

Merged
eskawl merged 1 commit into
tetherto:developfrom
paragmore:feat/miners-c1-makeup-water-system
Jul 3, 2026
Merged

feat(cooling): surface make-up water system on miners circuit 1#121
eskawl merged 1 commit into
tetherto:developfrom
paragmore:feat/miners-c1-makeup-water-system

Conversation

@paragmore

@paragmore paragmore commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

Serves the make-up water system on the miners circuit 1 view (it was only on circuit 2)

  • extracted the circuit 2 makeup builder into a shared helper and included makeup in the circuit 1 and layout views; equipment ids and defaults come from cooling_system.makeup, with per-circuit override still supported
  • the make-up pump is no longer in the circulation pumps array — it only appears in makeup.pump, which also restores the pumps[0/1/2] = A/B/C layout contract
  • makeup pump carries rated_head / rated_flow so the FE can render
  • tank sends description with its volume,
  • on/off valves report is_open from valve status instead of position > 50%, since XV valves have no position feedback
  • miners circuit 1 projection now fetches levels and tanks for the tank level

Extract the makeup block builder shared with circuit 2 and include it in
the circuit 1 and layout views. The make-up pump now comes only in the
makeup block instead of the circulation pumps array, the tank
description carries its volume, on/off valves report is_open from the
valve status, and the circuit 1 projection fetches levels and tanks.
@eskawl eskawl merged commit 78dfe08 into tetherto:develop Jul 3, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants