Skip to content

Refactor whs.py #104

Description

@Nomad-01

Split whs.py apart to make it more agnostic and modular

Modules:

  • MAX1238 builder
  • SensorReader()
  • Valve/draw service
  • Run-record writer
  • Hardware map
  • Clean error handling
  • Operator-facing bin/ wrapper

Done when:

  • Dry-run works off-Pi where appropriate
  • Compile/tests pass
  • Hardware assembly occurs in one obvious place
  • Business logic is no longer buried in the entrypoint

Metadata

Metadata

Assignees

Labels

TaskThings to completeenhancementNew feature or request

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions