Example #1
0
        private void OnEventInit(object sender, DataEventArgs <GPBikes.SPluginsBikeEvent_t> e)
        {
            var data  = e.Data;
            var dbObj = new BikeEvent
            {
                RiderName                   = data.RiderName,
                BikeID                      = data.BikeID,
                BikeName                    = data.BikeName,
                NumberOfGears               = data.NumberOfGears,
                MaxRPM                      = data.MaxRPM,
                Limiter                     = data.Limiter,
                ShiftRPM                    = data.ShiftRPM,
                EngineOptTemperature        = data.EngineOptTemperature,
                EngineTemperatureAlarmLower = data.EngineTemperatureAlarm[0],
                EngineTemperatureAlarmUpper = data.EngineTemperatureAlarm[1],
                MaxFuel                     = data.MaxFuel,
                Category                    = data.Category,
                TrackID                     = data.TrackID,
                TrackName                   = data.TrackName,
                TrackLength                 = data.TrackLength
            };

            mLogger.BikeEvents.AddObject(dbObj);
            mLogger.SaveChanges();
        }