evcc-io/api/impl.go
2021-07-09 14:57:51 +02:00

19 lines
350 B
Go

package api
import "strings"
// ChargeModeString converts string to ChargeMode
func ChargeModeString(mode string) ChargeMode {
switch strings.ToLower(mode) {
case string(ModeNow):
return ModeNow
case string(ModeMinPV):
return ModeMinPV
case string(ModePV):
return ModePV
case string(ModeOff):
return ModeOff
default:
return ""
}
}