public TelemetryManager(TelemetryRecorder telemetryRecorder, int port = 20777) { _telemetryRecorder = telemetryRecorder; _port = port; InitUdp(port); Enable(); //_telemetryRecorder.Start(); }
public void StartTelemetryButtonPress() { Debug.Log("Started"); initialScreen.SetActive(false); telemetryScreen.SetActive(true); tr = new TelemetryRecorder(); tm = new TelemetryManager(tr); f1Manager = new F1Manager(tm); Debug.Log("Update interval " + f1Manager.UpdateInterval); f1Manager.CarStatusReceived += F1Manager_CarStatusReceived; tm.CarStatusPacketReceived += Tm_CarStatusPacketReceived; Debug.Log("Car status set up"); f1Manager.SessionPacketReceived += F1Manager_SessionPacketReceived; f1Manager.LapPacketReceived += F1Manager_LapPacketReceived; f1Manager.CarTelemetryReceived += F1Manager_CarTelemetryReceived; tm.CarSetupPacketReceived += Tm_CarSetupPacketReceived; ready = true; }