Exemple #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();
        }
Exemple #2
0
 public static void AssertAreEqual(BikeEvent recData, GPBikes.SPluginsBikeEvent_t data)
 {
     Assert.AreEqual(recData.RiderName, data.RiderName);
     Assert.AreEqual(recData.BikeID, data.BikeID);
     Assert.AreEqual(recData.BikeName, data.BikeName);
     Assert.AreEqual(recData.NumberOfGears, data.NumberOfGears);
     Assert.AreEqual(recData.MaxRPM, data.MaxRPM);
     Assert.AreEqual(recData.Limiter, data.Limiter);
     Assert.AreEqual(recData.ShiftRPM, data.ShiftRPM);
     Assert.AreEqual(recData.EngineOptTemperature, data.EngineOptTemperature);
     Assert.AreEqual(recData.EngineTemperatureAlarmLower, data.EngineTemperatureAlarm[0]);
     Assert.AreEqual(recData.EngineTemperatureAlarmUpper, data.EngineTemperatureAlarm[1]);
     Assert.AreEqual(recData.MaxFuel, data.MaxFuel);
     Assert.AreEqual(recData.Category, data.Category);
     Assert.AreEqual(recData.TrackID, data.TrackID);
     Assert.AreEqual(recData.TrackName, data.TrackName);
     Assert.AreEqual(recData.TrackLength, data.TrackLength);
 }