mirror of
https://github.com/tobiasehlert/teslamateapi.git
synced 2026-02-27 09:54:18 +08:00
fix: status drivingdetails.speed to be int and not float64 (#301)
rel #299
This commit is contained in:
@@ -711,7 +711,7 @@ func (s *statusCache) TeslaMateAPICarsStatusV1(c *gin.Context) {
|
||||
// drive.OdometerDetails.OdometerStart = kilometersToMiles(drive.OdometerDetails.OdometerStart)
|
||||
MQTTInformationData.Odometer = kilometersToMiles(MQTTInformationData.Odometer)
|
||||
MQTTInformationData.DrivingDetails.ActiveRoute.DistanceToArrival = kilometersToMiles(MQTTInformationData.DrivingDetails.ActiveRoute.DistanceToArrival)
|
||||
MQTTInformationData.DrivingDetails.Speed = kilometersToMiles(MQTTInformationData.DrivingDetails.Speed)
|
||||
MQTTInformationData.DrivingDetails.Speed = kilometersToMilesInteger(MQTTInformationData.DrivingDetails.Speed)
|
||||
MQTTInformationData.BatteryDetails.EstBatteryRange = kilometersToMiles(MQTTInformationData.BatteryDetails.EstBatteryRange)
|
||||
MQTTInformationData.BatteryDetails.RatedBatteryRange = kilometersToMiles(MQTTInformationData.BatteryDetails.RatedBatteryRange)
|
||||
MQTTInformationData.BatteryDetails.IdealBatteryRange = kilometersToMiles(MQTTInformationData.BatteryDetails.IdealBatteryRange)
|
||||
|
||||
@@ -399,6 +399,11 @@ func milesToKilometersNilSupport(mi NullFloat64) NullFloat64 {
|
||||
}
|
||||
*/
|
||||
|
||||
// kilometersToMilesInteger func
|
||||
func kilometersToMilesInteger(km int) int {
|
||||
return int(float64(km) * 0.62137119223733)
|
||||
}
|
||||
|
||||
// barToPsi func
|
||||
func barToPsi(bar float64) float64 {
|
||||
return (bar * 14.503773800722)
|
||||
|
||||
Reference in New Issue
Block a user