private Simulator() { _drivers = new DriverContainerCollection(); _sessionData = new SessionData(); Connection.Instance.SessionInfoUpdated += SdkOnSessionInfoUpdated; Connection.Instance.TelemetryUpdated += SdkOnTelemetryUpdated; }
private Task <DriverContainerCollection> GetDriversUpdate(SessionInfo sessionInfo) { var drivers = new DriverContainerCollection(); for (int id = 0; id < 70; id++) { var driver = Driver.FromSessionInfo(sessionInfo, id); if (driver != null) { drivers.Add(new DriverContainer(driver)); } else { // Found everyone break; } } return(Task.FromResult(drivers)); }
private Task<DriverContainerCollection> GetDriversUpdate(SessionInfo sessionInfo) { var drivers = new DriverContainerCollection(); for (int id = 0; id < 70; id++) { var driver = Driver.FromSessionInfo(sessionInfo, id); if (driver != null) { drivers.Add(new DriverContainer(driver)); } else { // Found everyone break; } } return Task.FromResult(drivers); }