Skip to content

Commit

Permalink
test: add transformer unit tests
Browse files Browse the repository at this point in the history
  • Loading branch information
vwhitteron committed Aug 4, 2024
1 parent 96ed0a9 commit 7f86c94
Show file tree
Hide file tree
Showing 4 changed files with 1,332 additions and 6 deletions.
13 changes: 7 additions & 6 deletions transformer.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ import (
"time"

"github.com/vwhitteron/gt-telemetry/internal/gttelemetry"
"github.com/vwhitteron/gt-telemetry/internal/utils"
"github.com/vwhitteron/gt-telemetry/internal/vehicles"
)

Expand Down Expand Up @@ -386,8 +387,8 @@ func (t *transformer) TyreRadiusMeters() CornerSet {
}

func (t *transformer) TyreSlipRatio() CornerSet {
groundSpeed := t.GroundSpeedKPH()
wheelSpeed := t.WheelSpeedKPH()
groundSpeed := utils.MetersPerSecondToKilometersPerHour(t.GroundSpeedMetersPerSecond())
wheelSpeed := t.WheelSpeedMetersPerSecond()
if groundSpeed == 0 {
return CornerSet{
FrontLeft: 1,
Expand All @@ -398,10 +399,10 @@ func (t *transformer) TyreSlipRatio() CornerSet {
}

return CornerSet{
FrontLeft: wheelSpeed.FrontLeft / groundSpeed,
FrontRight: wheelSpeed.FrontRight / groundSpeed,
RearLeft: wheelSpeed.RearLeft / groundSpeed,
RearRight: wheelSpeed.RearRight / groundSpeed,
FrontLeft: utils.MetersPerSecondToKilometersPerHour(wheelSpeed.FrontLeft) / groundSpeed,
FrontRight: utils.MetersPerSecondToKilometersPerHour(wheelSpeed.FrontRight) / groundSpeed,
RearLeft: utils.MetersPerSecondToKilometersPerHour(wheelSpeed.RearLeft) / groundSpeed,
RearRight: utils.MetersPerSecondToKilometersPerHour(wheelSpeed.RearRight) / groundSpeed,
}
}

Expand Down
Loading

0 comments on commit 7f86c94

Please sign in to comment.