Add HoldCharge battery mode (#27906)

This commit is contained in:
Lars Schneider 2026-06-07 18:51:56 +02:00 • committed by GitHub
parent 51845c40a5
commit 03d6c0249a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 78 additions and 5 deletions

View file

@ -9,4 +9,5 @@ const (
BatteryNormal
BatteryHold
BatteryCharge
BatteryHoldCharge
)

View file

@ -7,11 +7,11 @@ import (
"strings"
)
const _BatteryModeName = "unknownnormalholdcharge"
const _BatteryModeName = "unknownnormalholdchargeholdcharge"
var _BatteryModeIndex = [...]uint8{0, 7, 13, 17, 23}
var _BatteryModeIndex = [...]uint8{0, 7, 13, 17, 23, 33}
const _BatteryModeLowerName = "unknownnormalholdcharge"
const _BatteryModeLowerName = "unknownnormalholdchargeholdcharge"
func (i BatteryMode) String() string {
if i < 0 || i >= BatteryMode(len(_BatteryModeIndex)-1) {
@ -28,9 +28,10 @@ func _BatteryModeNoOp() {
_ = x[BatteryNormal-(1)]
_ = x[BatteryHold-(2)]
_ = x[BatteryCharge-(3)]
_ = x[BatteryHoldCharge-(4)]
}
var _BatteryModeValues = []BatteryMode{BatteryUnknown, BatteryNormal, BatteryHold, BatteryCharge}
var _BatteryModeValues = []BatteryMode{BatteryUnknown, BatteryNormal, BatteryHold, BatteryCharge, BatteryHoldCharge}
var _BatteryModeNameToValueMap = map[string]BatteryMode{
_BatteryModeName[0:7]: BatteryUnknown,
@ -41,6 +42,8 @@ var _BatteryModeNameToValueMap = map[string]BatteryMode{
_BatteryModeLowerName[13:17]: BatteryHold,
_BatteryModeName[17:23]: BatteryCharge,
_BatteryModeLowerName[17:23]: BatteryCharge,
_BatteryModeName[23:33]: BatteryHoldCharge,
_BatteryModeLowerName[23:33]: BatteryHoldCharge,
}
var _BatteryModeNames = []string{
@ -48,6 +51,7 @@ var _BatteryModeNames = []string{
_BatteryModeName[7:13],
_BatteryModeName[13:17],
_BatteryModeName[17:23],
_BatteryModeName[23:33],
}
// BatteryModeString retrieves an enum value from the enum constants string name.