Skip to content

Conversation

@markxoe
Copy link
Contributor

@markxoe markxoe commented Dec 5, 2025

Describe your changes

  • adds a few errors to the BSP error set
  • adds handlers to BSP errors and publishes them to the PSU

Todo:

Note: diff between #1593 and this PR is here: feature/add-huawei-v100..feature/huawei-v100/bsp-error-publishing

Issue ticket number and link

Checklist before requesting a review

  • I have performed a self-review of my code
  • I have made corresponding changes to the documentation
  • I read the contribution documentation and made sure that my changes meet its requirements

@markxoe markxoe force-pushed the feature/huawei-v100/bsp-error-publishing branch from 2fb4e96 to 619cee4 Compare December 5, 2025 16:37
corneliusclaussen and others added 29 commits December 12, 2025 08:45
* Add Huawei power stack driver

Co-authored-by: Fabian Gajek <[email protected]>
Co-authored-by: Mark Oude Elberink <[email protected]>

Huawei V100R023C10 Updates (#137)

Huawei V100R023C10: multiple connector support

Co-authored-by: Tim <[email protected]>

feat: huawei v100r023c10 improvements (#271)

* feat: squashed huawei mock improvements
* wip: convert some info logs to debug
* wip: fix quad config
* wip: use psu capabilities instead of hardcoded values
* wip: fix log connector number
* wip: goose socket filter
* wip: mock send min rated current/voltage
* wip: capabilities missing error
* wip: fix log messages
* wip: mock: wait sending capabilities for 10s
* wip: fix module placeholder allocation response acknowleged in every state
* wip: log running mode and working status on change
* wip: update changelog
* wip: fix capabilities not being limited by config
* wip: improve log prefix in connector base
* wip: add goose filter documentation
* wip: remove log double prefix; update mock to wait only 5s; update changelog
* wip: add over voltage monitor hack
* wip: change missing hmac log to verbosity
* wip: add PowermeterOVMSimulator module
* wip: log rated output power, voltage and current on change as info
* wip: add units for added logs
* wip: remove wrongly-added log
* wip: callbacks
* wip: improve mock structure (a bit)
* wip: add mqtt client
* wip: add mqtt feature
* wip: reformat
* wip: fix capabilities not resetted when PSU gets disconnected
* wip: rebase fixing powermeterovmsimulator module
* wip: add tls/tcp log
* refactor: clang-format
* wip: add flexible upstream voltage config
* wip: apply suggestion
* Apply suggestions from code review

---------

Signed-off-by: Mark Oude Elberink <[email protected]>
Signed-off-by: corneliusclaussen <[email protected]>
Co-authored-by: Fabian Gajek <[email protected]>
Co-authored-by: Kai Hermann <[email protected]>

Updated licenses

Signed-off-by: Piet Gömpel <[email protected]>

Moved files into modules/

Signed-off-by: Piet Gömpel <[email protected]>
Signed-off-by: Piet Gömpel <[email protected]>
Signed-off-by: Piet Gömpel <[email protected]>
…i_V100R023C10.cpp

Co-authored-by: Mark Oude Elberink <[email protected]>
Signed-off-by: Piet Gömpel <[email protected]>
Co-authored-by: Kai Hermann <[email protected]>
Signed-off-by: Piet Gömpel <[email protected]>
Co-authored-by: Mark Oude Elberink <[email protected]>
Signed-off-by: Piet Gömpel <[email protected]>
…n_charger_lib/fusion-charger-dispenser-library/README.md

Co-authored-by: Mark Oude Elberink <[email protected]>
Signed-off-by: Piet Gömpel <[email protected]>
…n_charger_lib/fusion-charger-dispenser-library/README.md

Co-authored-by: Mark Oude Elberink <[email protected]>
Signed-off-by: Piet Gömpel <[email protected]>
…n_charger_lib/fusion-charger-dispenser-library/README.md

Co-authored-by: Mark Oude Elberink <[email protected]>
Signed-off-by: Piet Gömpel <[email protected]>
…n_charger_lib/fusion-charger-dispenser-library/README.md

Co-authored-by: Mark Oude Elberink <[email protected]>
Signed-off-by: Piet Gömpel <[email protected]>
Signed-off-by: Piet Gömpel <[email protected]>
Signed-off-by: Piet Gömpel <[email protected]>
Signed-off-by: Piet Gömpel <[email protected]>
Signed-off-by: Piet Gömpel <[email protected]>
Signed-off-by: Piet Gömpel <[email protected]>
…ev_register_library_target to include those in EVerest coverage generation

Signed-off-by: Piet Gömpel <[email protected]>
Signed-off-by: Piet Gömpel <[email protected]>
…ructure. The module internally libraries can currently not be built standalone

Signed-off-by: Piet Gömpel <[email protected]>
Signed-off-by: Piet Gömpel <[email protected]>
@markxoe markxoe force-pushed the feature/huawei-v100/bsp-error-publishing branch from 7d2f740 to f4f605f Compare December 12, 2025 09:37
Signed-off-by: Mark Oude Elberink <[email protected]>
Signed-off-by: Mark Oude Elberink <[email protected]>
Signed-off-by: Mark Oude Elberink <[email protected]>
Signed-off-by: Mark Oude Elberink <[email protected]>
Signed-off-by: Mark Oude Elberink <[email protected]>
@markxoe markxoe force-pushed the feature/huawei-v100/bsp-error-publishing branch from f4f605f to 0e64004 Compare December 12, 2025 09:51
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