Tesla: add location (#27818)

This commit is contained in:
Copilot 2026-03-01 17:47:36 +01:00 • committed by GitHub
parent fa2628c663
commit d381e16084
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -115,19 +115,16 @@ func (v *Provider) Climater() (bool, error) {
return res.Response.ClimateState.IsPreconditioning, nil
}
// var _ api.VehiclePosition = (*Provider)(nil)
var _ api.VehiclePosition = (*Provider)(nil)
// // Position implements the api.VehiclePosition interface
// func (v *Provider) Position() (float64, float64, error) {
// res, err := v.dataG()
// if err != nil {
// return 0, 0, err
// }
// if res.Response.DriveState.Latitude != 0 || res.Response.DriveState.Longitude != 0 {
// return res.Response.DriveState.Latitude, res.Response.DriveState.Longitude, nil
// }
// return res.Response.DriveState.ActiveRouteLatitude, res.Response.DriveState.ActiveRouteLongitude, nil
// }
// Position implements the api.VehiclePosition interface
func (v *Provider) Position() (float64, float64, error) {
res, err := v.dataG()
if err != nil {
return 0, 0, err
}
return res.Response.DriveState.Latitude, res.Response.DriveState.Longitude, nil
}
var _ api.SocLimiter = (*Provider)(nil)