/// <summary> /// Updates the Activity. /// </summary> private void HandleActivityMessage(object sender, MesgEventArgs e) { ActivityMesg msg = (ActivityMesg)e.mesg; Activity = new FitActivity(msg); FitMessage message = new FitMessage(Resources.Activity); Messages.Add(message); }
/// <summary> /// Updates the user profile. /// </summary> private void HandleUserProfileMesg(object sender, MesgEventArgs e) { UserProfileMesg msg = (UserProfileMesg)e.mesg; UserProfile = new FitUserProfile(msg); FitMessage message = new FitMessage(Resources.UserProfile); Messages.Add(message); }
/// <summary> /// Updates the file ID. /// </summary> private void HandleFileIDMesg(object sender, MesgEventArgs e) { FileIdMesg msg = (FileIdMesg)e.mesg; FileID = new FitFileID(msg); FitMessage message = new FitMessage(Resources.FileID); Messages.Add(message); }
/// <summary> /// Updates the device information. /// </summary> private void HandleDeviceInfoMessage(object sender, MesgEventArgs e) { DeviceInfoMesg msg = (DeviceInfoMesg)e.mesg; FitDeviceInfo deviceInfo = new FitDeviceInfo(msg); DeviceInfos.Add(deviceInfo); FitMessage message = new FitMessage(Resources.DeviceInfo); Messages.Add(message); }
/// <summary> /// Adds a new length. /// </summary> private void HandleLengthMessage(object sender, MesgEventArgs e) { LengthMesg msg = (LengthMesg)e.mesg; FitLength length = new FitLength(msg, (Lengths.Count > 0) ? Lengths[Lengths.Count - 1].LastRecord + 1 : 0, Records.Count - 1); Lengths.Add(length); string description = (length.FirstRecord < length.LastRecord) ? string.Format("{0} - {1}", length.FirstRecord, length.LastRecord) : length.FirstRecord.ToString(); FitMessage message = new FitMessage(Resources.Length, description); Messages.Add(message); }
/// <summary> /// Adds a new lap. /// </summary> private void HandleLapMessage(object sender, MesgEventArgs e) { LapMesg msg = (LapMesg)e.mesg; FitLap lap = new FitLap(msg, (Laps.Count > 0) ? Laps[Laps.Count - 1].LastRecord + 1 : 0, Records.Count - 1); Laps.Add(lap); string description = (lap.FirstRecord < lap.LastRecord) ? string.Format("{0} - {1}", lap.FirstRecord, lap.LastRecord) : lap.FirstRecord.ToString(); FitMessage message = new FitMessage(Resources.Lap, description); Messages.Add(message); }
/// <summary> /// Adds a new session. /// </summary> private void HandleSessionMessage(object sender, MesgEventArgs e) { SessionMesg msg = (SessionMesg)e.mesg; FitSession session = new FitSession(msg, (Sessions.Count > 0) ? Sessions[Sessions.Count - 1].LastRecord + 1 : 0, Records.Count - 1); Sessions.Add(session); string description = (session.FirstRecord < session.LastRecord) ? string.Format("{0} - {1}", session.FirstRecord, session.LastRecord) : session.FirstRecord.ToString(); FitMessage message = new FitMessage(Resources.Session, description); Messages.Add(message); }