public TelemetryLogger(string simulator, TelemetryLoggerConfiguration config)
        {
            TemporaryFile = "tmp.zip";
            Simulator     = simulator;
            Configuration = config;

            GlobalEvents.Hook <SessionStarted>(LogStart, true);
            GlobalEvents.Hook <SessionStopped>(LogStop, true);

            GlobalEvents.Hook <DriversAdded>(UpdateStructure, true);
            GlobalEvents.Hook <DriversRemoved>(UpdateStructure, true);

            GlobalEvents.Hook <TelemetryLapComplete>(RecordLap, true);
        }
Beispiel #2
0
        public TelemetryLogger(string simulator, TelemetryLoggerConfiguration config)
        {
            TemporaryFile = "tmp.zip";
            Simulator = simulator;
            Configuration = config;

            GlobalEvents.Hook<SessionStarted>(LogStart, true);
            GlobalEvents.Hook<SessionStopped>(LogStop, true);

            GlobalEvents.Hook<DriversAdded>(UpdateStructure, true);
            GlobalEvents.Hook<DriversRemoved>(UpdateStructure, true);

            GlobalEvents.Hook<TelemetryLapComplete>(RecordLap, true);
        }