Replace combinatorial decorators with capability registry (BC) (#28565)

This commit is contained in:
Maschga 2026-03-27 09:17:19 +01:00 • committed by GitHub
parent 33d2de24c1
commit 00967eb57e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
101 changed files with 2416 additions and 44670 deletions

View file

@ -60,7 +60,7 @@ func runMeter(cmd *cobra.Command, args []string) {
flagUsed = true
for _, v := range config.Instances(meters) {
if b, ok := v.(api.BatteryController); ok {
if b, ok := api.Cap[api.BatteryController](v); ok {
if err := b.SetBatteryMode(mode); err != nil {
log.FATAL.Fatalln("set battery mode:", err)
}