Trying to figure a way of mapping the telemetry agents fields back to my UI
This commit is contained in:
@@ -2,6 +2,7 @@ package services
|
||||
|
||||
import (
|
||||
providerir "esdi/providers/iracing"
|
||||
"log/slog"
|
||||
|
||||
telemetry "esdi/telemetry"
|
||||
)
|
||||
@@ -9,16 +10,19 @@ import (
|
||||
// TelemetryService will be our base struct to handle telemetry data
|
||||
// It should hook to a data sink and handle it like iRacing, BeamNG, AC and so on
|
||||
type TelemetryService struct {
|
||||
logger *slog.Logger
|
||||
ActiveProvider telemetry.TelemetryProvider
|
||||
}
|
||||
|
||||
func NewTelemetryService() *TelemetryService {
|
||||
return &TelemetryService{}
|
||||
func NewTelemetryService(logger *slog.Logger) *TelemetryService {
|
||||
return &TelemetryService{
|
||||
logger: logger,
|
||||
}
|
||||
}
|
||||
|
||||
func (t *TelemetryService) setIRacingProvider() {
|
||||
path := "/home/esilva/Desktop/projetos/simracing_peripherals/testTelemetry/supercars_indianapolis.ibt"
|
||||
provider, _ := providerir.NewIRacingProvider(path, "", "")
|
||||
provider, _ := providerir.NewIRacingProvider(t.logger, path, "", "")
|
||||
|
||||
t.ActiveProvider = provider
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user