From 1419634fdb58eead33634685a902c75fdca91e49 Mon Sep 17 00:00:00 2001 From: Alex Savin Date: Tue, 3 Jun 2025 19:18:03 -0400 Subject: [PATCH] More changes --- vehicle.go | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/vehicle.go b/vehicle.go index 3dbdb3b..4661f5e 100644 --- a/vehicle.go +++ b/vehicle.go @@ -632,17 +632,17 @@ func (v *Vehicle) GetVehicleStatus() { continue } else { v.client.logger.Debug("parsing a car part", "field", typeOfS.Field(i).Name, "value", val.Field(i).Interface(), "type", val.Field(i).Type()) - if strings.HasPrefix(typeOfS.Field(i).Name, "door") && strings.HasSuffix(typeOfS.Field(i).Name, "Position") { - v.parseDoor("door", "Position", typeOfS.Field(i).Name, val.Field(i).Interface()) + if strings.HasPrefix(typeOfS.Field(i).Name, "Door") && strings.HasSuffix(typeOfS.Field(i).Name, "Position") { + v.parseDoor("Door", "Position", typeOfS.Field(i).Name, val.Field(i).Interface()) } - if strings.HasPrefix(typeOfS.Field(i).Name, "door") && strings.HasSuffix(typeOfS.Field(i).Name, "LockStatus") { - v.parseDoor("door", "LockStatus", typeOfS.Field(i).Name, val.Field(i).Interface()) + if strings.HasPrefix(typeOfS.Field(i).Name, "Door") && strings.HasSuffix(typeOfS.Field(i).Name, "LockStatus") { + v.parseDoor("Door", "LockStatus", typeOfS.Field(i).Name, val.Field(i).Interface()) } - if strings.HasPrefix(typeOfS.Field(i).Name, "window") && strings.HasSuffix(typeOfS.Field(i).Name, "Status") { - v.parseWindow("window", "Status", typeOfS.Field(i).Name, val.Field(i).Interface()) + if strings.HasPrefix(typeOfS.Field(i).Name, "Window") && strings.HasSuffix(typeOfS.Field(i).Name, "Status") { + v.parseWindow("Window", "Status", typeOfS.Field(i).Name, val.Field(i).Interface()) } - if strings.HasPrefix(typeOfS.Field(i).Name, "tirePressure") && strings.HasSuffix(typeOfS.Field(i).Name, "Psi") { - v.parseTire("tirePressure", "Psi", typeOfS.Field(i).Name, val.Field(i).Interface()) + if strings.HasPrefix(typeOfS.Field(i).Name, "TirePressure") && strings.HasSuffix(typeOfS.Field(i).Name, "Psi") { + v.parseTire("TirePressure", "Psi", typeOfS.Field(i).Name, val.Field(i).Interface()) } } } @@ -681,14 +681,14 @@ func (v *Vehicle) GetVehicleCondition() { continue } else { v.client.logger.Debug("parsing a car part", "field", typeOfS.Field(i).Name, "value", val.Field(i).Interface(), "type", val.Field(i).Type()) - if strings.HasPrefix(typeOfS.Field(i).Name, "door") && strings.HasSuffix(typeOfS.Field(i).Name, "Position") { - v.parseDoor("door", "Position", typeOfS.Field(i).Name, val.Field(i).Interface()) + if strings.HasPrefix(typeOfS.Field(i).Name, "Door") && strings.HasSuffix(typeOfS.Field(i).Name, "Position") { + v.parseDoor("Door", "Position", typeOfS.Field(i).Name, val.Field(i).Interface()) } - if strings.HasPrefix(typeOfS.Field(i).Name, "door") && strings.HasSuffix(typeOfS.Field(i).Name, "LockStatus") { - v.parseDoor("door", "LockStatus", typeOfS.Field(i).Name, val.Field(i).Interface()) + if strings.HasPrefix(typeOfS.Field(i).Name, "Door") && strings.HasSuffix(typeOfS.Field(i).Name, "LockStatus") { + v.parseDoor("Door", "LockStatus", typeOfS.Field(i).Name, val.Field(i).Interface()) } - if strings.HasPrefix(typeOfS.Field(i).Name, "window") && strings.HasSuffix(typeOfS.Field(i).Name, "Status") { - v.parseWindow("window", "Status", typeOfS.Field(i).Name, val.Field(i).Interface()) + if strings.HasPrefix(typeOfS.Field(i).Name, "Window") && strings.HasSuffix(typeOfS.Field(i).Name, "Status") { + v.parseWindow("Window", "Status", typeOfS.Field(i).Name, val.Field(i).Interface()) } // if strings.HasPrefix(typeOfS.Field(i).Name, "tirePressure") { // v.parseTire("tirePressure", "", typeOfS.Field(i).Name, val.Field(i).Interface()) @@ -715,7 +715,7 @@ func (v *Vehicle) GetVehicleHealth() { if err != nil { v.client.logger.Error("error while parsing json", "request", "GetVehicleHealth", "error", err.Error()) } - v.client.logger.Debug("http request output", "request", "GetVehicleHealth", "vehicle health", vh) + // v.client.logger.Debug("http request output", "request", "GetVehicleHealth", "vehicle health", vh) for i, vhi := range vh.VehicleHealthItems { v.client.logger.Debug("vehicle health item", "id", i, "item", vhi)