Bluelink: add position

This commit is contained in:
andig 2022-10-14 15:02:19 +02:00
parent a1d38eb1d8
commit be9c53d6d4

View file

@ -185,3 +185,12 @@ func (v *Provider) TargetSoC() (float64, error) {
return 0, err
}
var _ api.VehiclePosition = (*Provider)(nil)
// Position implements the api.VehiclePosition interface
func (v *Provider) Position() (float64, float64, error) {
res, err := v.statusLG()
coord := res.ResMsg.VehicleStatusInfo.VehicleLocation.Coord
return coord.Lat, coord.Lon, err
}