diff --git a/vehicle/bluelink/provider.go b/vehicle/bluelink/provider.go index 1d442e81e..017deec9a 100644 --- a/vehicle/bluelink/provider.go +++ b/vehicle/bluelink/provider.go @@ -9,7 +9,7 @@ import ( const refreshTimeout = 2 * time.Minute -// Provider implements the Kia/Hyundai bluelink api. +// Provider implements the vehicle api. // Based on https://github.com/Hacksore/bluelinky. type Provider struct { statusG func() (VehicleStatus, error) diff --git a/vehicle/bmw/provider.go b/vehicle/bmw/provider.go index bde2f7cb9..b5cc330a2 100644 --- a/vehicle/bmw/provider.go +++ b/vehicle/bmw/provider.go @@ -9,7 +9,7 @@ import ( const kmPerMile = 1.609344 -// Provider implements the evcc vehicle api +// Provider implements the vehicle api type Provider struct { statusG func() (VehicleStatus, error) } diff --git a/vehicle/mercedes/provider.go b/vehicle/mercedes/provider.go index 8fcfc8561..a8f716f35 100644 --- a/vehicle/mercedes/provider.go +++ b/vehicle/mercedes/provider.go @@ -6,7 +6,7 @@ import ( "github.com/evcc-io/evcc/provider" ) -// Provider implements the evcc vehicle api +// Provider implements the vehicle api type Provider struct { chargerG func() (EVResponse, error) rangeG func() (EVResponse, error) diff --git a/vehicle/skoda/provider.go b/vehicle/skoda/provider.go index 6a5d6fd4d..eff106174 100644 --- a/vehicle/skoda/provider.go +++ b/vehicle/skoda/provider.go @@ -7,7 +7,7 @@ import ( "github.com/evcc-io/evcc/provider" ) -// Provider implements the evcc vehicle api +// Provider implements the vehicle api type Provider struct { statusG func() (StatusResponse, error) chargerG func() (ChargerResponse, error) diff --git a/vehicle/volvo/connected/provider.go b/vehicle/volvo/connected/provider.go index dd8d189c4..2a2b9d7bb 100644 --- a/vehicle/volvo/connected/provider.go +++ b/vehicle/volvo/connected/provider.go @@ -7,7 +7,7 @@ import ( "github.com/evcc-io/evcc/provider" ) -// Provider implements the evcc vehicle api +// Provider implements the vehicle api type Provider struct { statusG func() (RechargeStatus, error) } @@ -51,6 +51,8 @@ func (v *Provider) Status() (api.ChargeStatus, error) { return status, err } +var _ api.VehicleRange = (*Provider)(nil) + // Range implements the api.VehicleRange interface func (v *Provider) Range() (rng int64, err error) { res, err := v.statusG() diff --git a/vehicle/vw/provider.go b/vehicle/vw/provider.go index 9d0964d6d..7fd64f41a 100644 --- a/vehicle/vw/provider.go +++ b/vehicle/vw/provider.go @@ -15,7 +15,7 @@ import ( "github.com/samber/lo" ) -// Provider implements the evcc vehicle api +// Provider implements the vehicle api type Provider struct { chargerG func() (ChargerResponse, error) statusG func() (StatusResponse, error)