From a9cddbc00c6d664b793105f1c1026b33a078a6d0 Mon Sep 17 00:00:00 2001 From: Jenkins Date: Mon, 12 Feb 2024 11:02:48 -0600 Subject: [PATCH] Garmin FIT SDK 21.133.0 Change-Id: Ic76df8fb9912b38521cf8edfe45fd3eace9d7338 --- Dynastream/Fit/AccumulatedField.cs | 6 +- Dynastream/Fit/Accumulator.cs | 6 +- Dynastream/Fit/BufferedMesgBroadcaster.cs | 6 +- Dynastream/Fit/Crc.cs | 6 +- Dynastream/Fit/Decode.cs | 6 +- Dynastream/Fit/DecodeMode.cs | 6 +- Dynastream/Fit/Defines.cs | 8 +- Dynastream/Fit/DeveloperDataKey.cs | 6 +- Dynastream/Fit/DeveloperDataLookup.cs | 6 +- Dynastream/Fit/DeveloperField.cs | 6 +- Dynastream/Fit/DeveloperFieldDefinition.cs | 6 +- Dynastream/Fit/DeveloperFieldDescription.cs | 6 +- Dynastream/Fit/Encode.cs | 6 +- Dynastream/Fit/Field.cs | 6 +- Dynastream/Fit/FieldBase.cs | 6 +- Dynastream/Fit/FieldComponent.cs | 6 +- Dynastream/Fit/FieldDefinition.cs | 6 +- Dynastream/Fit/FitException.cs | 6 +- Dynastream/Fit/FitListener.cs | 51 ++- Dynastream/Fit/FitMessages.cs | 36 +- Dynastream/Fit/Header.cs | 6 +- Dynastream/Fit/IMesgBroadcastPlugin.cs | 6 +- Dynastream/Fit/Mesg.cs | 6 +- Dynastream/Fit/MesgBroadcaster.cs | 186 ++++++++- Dynastream/Fit/MesgDefinition.cs | 6 +- Dynastream/Fit/Profile.cs | 379 +++++++++++++++++- .../Fit/Profile/Mesgs/AadAccelFeaturesMesg.cs | 211 ++++++++++ .../Profile/Mesgs/AccelerometerDataMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/ActivityMesg.cs | 6 +- .../Fit/Profile/Mesgs/AntChannelIdMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/AntRxMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/AntTxMesg.cs | 6 +- .../Fit/Profile/Mesgs/AviationAttitudeMesg.cs | 6 +- .../Fit/Profile/Mesgs/BarometerDataMesg.cs | 6 +- .../Fit/Profile/Mesgs/BeatIntervalsMesg.cs | 6 +- .../Fit/Profile/Mesgs/BikeProfileMesg.cs | 6 +- .../Fit/Profile/Mesgs/BloodPressureMesg.cs | 6 +- .../Fit/Profile/Mesgs/CadenceZoneMesg.cs | 6 +- .../Fit/Profile/Mesgs/CameraEventMesg.cs | 6 +- .../Fit/Profile/Mesgs/CapabilitiesMesg.cs | 6 +- .../Fit/Profile/Mesgs/ChronoShotDataMesg.cs | 127 ++++++ .../Profile/Mesgs/ChronoShotSessionMesg.cs | 224 +++++++++++ Dynastream/Fit/Profile/Mesgs/ClimbProMesg.cs | 6 +- .../Fit/Profile/Mesgs/ConnectivityMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/CourseMesg.cs | 6 +- .../Fit/Profile/Mesgs/CoursePointMesg.cs | 6 +- .../Fit/Profile/Mesgs/DeveloperDataIdMesg.cs | 6 +- .../Profile/Mesgs/DeviceAuxBatteryInfoMesg.cs | 6 +- .../Fit/Profile/Mesgs/DeviceInfoMesg.cs | 6 +- .../Fit/Profile/Mesgs/DeviceSettingsMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/DiveAlarmMesg.cs | 6 +- .../Fit/Profile/Mesgs/DiveApneaAlarmMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/DiveGasMesg.cs | 6 +- .../Fit/Profile/Mesgs/DiveSettingsMesg.cs | 6 +- .../Fit/Profile/Mesgs/DiveSummaryMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/EventMesg.cs | 6 +- .../Mesgs/ExdDataConceptConfigurationMesg.cs | 6 +- .../Mesgs/ExdDataFieldConfigurationMesg.cs | 6 +- .../Mesgs/ExdScreenConfigurationMesg.cs | 6 +- .../Fit/Profile/Mesgs/ExerciseTitleMesg.cs | 6 +- .../Profile/Mesgs/FieldCapabilitiesMesg.cs | 6 +- .../Fit/Profile/Mesgs/FieldDescriptionMesg.cs | 6 +- .../Fit/Profile/Mesgs/FileCapabilitiesMesg.cs | 6 +- .../Fit/Profile/Mesgs/FileCreatorMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/FileIdMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/GoalMesg.cs | 6 +- .../Fit/Profile/Mesgs/GpsMetadataMesg.cs | 6 +- .../Fit/Profile/Mesgs/GyroscopeDataMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/HrMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/HrZoneMesg.cs | 6 +- .../Fit/Profile/Mesgs/HrmProfileMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/HrvMesg.cs | 6 +- .../Fit/Profile/Mesgs/HrvStatusSummaryMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/HrvValueMesg.cs | 6 +- .../Profile/Mesgs/HsaAccelerometerDataMesg.cs | 281 +++++++++++++ .../Profile/Mesgs/HsaBodyBatteryDataMesg.cs | 223 +++++++++++ .../Profile/Mesgs/HsaConfigurationDataMesg.cs | 143 +++++++ Dynastream/Fit/Profile/Mesgs/HsaEventMesg.cs | 105 +++++ .../Fit/Profile/Mesgs/HsaGyroscopeDataMesg.cs | 283 +++++++++++++ .../Fit/Profile/Mesgs/HsaHeartRateDataMesg.cs | 173 ++++++++ .../Profile/Mesgs/HsaRespirationDataMesg.cs | 147 +++++++ .../Fit/Profile/Mesgs/HsaSpo2DataMesg.cs | 185 +++++++++ .../Fit/Profile/Mesgs/HsaStepDataMesg.cs | 147 +++++++ .../Fit/Profile/Mesgs/HsaStressDataMesg.cs | 145 +++++++ .../Mesgs/HsaWristTemperatureDataMesg.cs | 147 +++++++ Dynastream/Fit/Profile/Mesgs/JumpMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/LapMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/LengthMesg.cs | 6 +- .../Fit/Profile/Mesgs/MagnetometerDataMesg.cs | 6 +- .../Fit/Profile/Mesgs/MaxMetDataMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/MemoGlobMesg.cs | 6 +- .../Fit/Profile/Mesgs/MesgCapabilitiesMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/MetZoneMesg.cs | 6 +- .../Fit/Profile/Mesgs/MonitoringHrDataMesg.cs | 6 +- .../Fit/Profile/Mesgs/MonitoringInfoMesg.cs | 6 +- .../Fit/Profile/Mesgs/MonitoringMesg.cs | 6 +- .../Fit/Profile/Mesgs/NmeaSentenceMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/ObdiiDataMesg.cs | 6 +- .../Fit/Profile/Mesgs/OhrSettingsMesg.cs | 6 +- .../Mesgs/OneDSensorCalibrationMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/PadMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/PowerZoneMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/RawBbiMesg.cs | 255 ++++++++++++ Dynastream/Fit/Profile/Mesgs/RecordMesg.cs | 6 +- .../Fit/Profile/Mesgs/RespirationRateMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/ScheduleMesg.cs | 6 +- .../Fit/Profile/Mesgs/SdmProfileMesg.cs | 6 +- .../Fit/Profile/Mesgs/SegmentFileMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/SegmentIdMesg.cs | 6 +- .../Fit/Profile/Mesgs/SegmentLapMesg.cs | 6 +- .../Mesgs/SegmentLeaderboardEntryMesg.cs | 6 +- .../Fit/Profile/Mesgs/SegmentPointMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/SessionMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/SetMesg.cs | 6 +- .../Fit/Profile/Mesgs/SlaveDeviceMesg.cs | 6 +- .../Fit/Profile/Mesgs/SleepAssessmentMesg.cs | 6 +- .../Fit/Profile/Mesgs/SleepLevelMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/SoftwareMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/SpeedZoneMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/SplitMesg.cs | 6 +- .../Fit/Profile/Mesgs/SplitSummaryMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/Spo2DataMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/SportMesg.cs | 6 +- .../Fit/Profile/Mesgs/StressLevelMesg.cs | 6 +- .../Fit/Profile/Mesgs/TankSummaryMesg.cs | 6 +- .../Fit/Profile/Mesgs/TankUpdateMesg.cs | 6 +- .../Mesgs/ThreeDSensorCalibrationMesg.cs | 6 +- .../Fit/Profile/Mesgs/TimeInZoneMesg.cs | 6 +- .../Profile/Mesgs/TimestampCorrelationMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/TotalsMesg.cs | 6 +- .../Fit/Profile/Mesgs/TrainingFileMesg.cs | 6 +- .../Fit/Profile/Mesgs/UserProfileMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/VideoClipMesg.cs | 6 +- .../Fit/Profile/Mesgs/VideoDescriptionMesg.cs | 6 +- .../Fit/Profile/Mesgs/VideoFrameMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/VideoMesg.cs | 6 +- .../Fit/Profile/Mesgs/VideoTitleMesg.cs | 6 +- .../Profile/Mesgs/WatchfaceSettingsMesg.cs | 6 +- .../Fit/Profile/Mesgs/WeatherAlertMesg.cs | 6 +- .../Profile/Mesgs/WeatherConditionsMesg.cs | 6 +- .../Fit/Profile/Mesgs/WeightScaleMesg.cs | 6 +- Dynastream/Fit/Profile/Mesgs/WorkoutMesg.cs | 6 +- .../Fit/Profile/Mesgs/WorkoutSessionMesg.cs | 6 +- .../Fit/Profile/Mesgs/WorkoutStepMesg.cs | 6 +- .../Fit/Profile/Mesgs/ZonesTargetMesg.cs | 6 +- Dynastream/Fit/Profile/Types/Activity.cs | 6 +- Dynastream/Fit/Profile/Types/ActivityClass.cs | 6 +- Dynastream/Fit/Profile/Types/ActivityLevel.cs | 6 +- .../Fit/Profile/Types/ActivitySubtype.cs | 6 +- Dynastream/Fit/Profile/Types/ActivityType.cs | 6 +- .../Profile/Types/AnalogWatchfaceLayout.cs | 6 +- Dynastream/Fit/Profile/Types/AntChannelId.cs | 6 +- Dynastream/Fit/Profile/Types/AntNetwork.cs | 6 +- .../Fit/Profile/Types/AntplusDeviceType.cs | 6 +- Dynastream/Fit/Profile/Types/AttitudeStage.cs | 6 +- .../Fit/Profile/Types/AttitudeValidity.cs | 6 +- .../Fit/Profile/Types/AutoActivityDetect.cs | 6 +- .../Fit/Profile/Types/AutoSyncFrequency.cs | 6 +- .../Fit/Profile/Types/AutolapTrigger.cs | 6 +- Dynastream/Fit/Profile/Types/Autoscroll.cs | 6 +- Dynastream/Fit/Profile/Types/BacklightMode.cs | 6 +- .../Fit/Profile/Types/BacklightTimeout.cs | 6 +- Dynastream/Fit/Profile/Types/BatteryStatus.cs | 6 +- .../Profile/Types/BenchPressExerciseName.cs | 6 +- .../Profile/Types/BikeLightBeamAngleMode.cs | 6 +- .../Types/BikeLightNetworkConfigType.cs | 6 +- Dynastream/Fit/Profile/Types/BleDeviceType.cs | 6 +- Dynastream/Fit/Profile/Types/BodyLocation.cs | 6 +- Dynastream/Fit/Profile/Types/Bool.cs | 6 +- Dynastream/Fit/Profile/Types/BpStatus.cs | 6 +- .../Profile/Types/CalfRaiseExerciseName.cs | 6 +- .../Fit/Profile/Types/CameraEventType.cs | 6 +- .../Profile/Types/CameraOrientationType.cs | 6 +- .../Fit/Profile/Types/CardioExerciseName.cs | 6 +- .../Fit/Profile/Types/CarryExerciseName.cs | 6 +- .../Profile/Types/CcrSetpointSwitchMode.cs | 6 +- Dynastream/Fit/Profile/Types/Checksum.cs | 6 +- .../Fit/Profile/Types/ChopExerciseName.cs | 6 +- Dynastream/Fit/Profile/Types/ClimbProEvent.cs | 6 +- .../Fit/Profile/Types/CommTimeoutType.cs | 6 +- .../Profile/Types/ConnectivityCapabilities.cs | 6 +- .../Fit/Profile/Types/CoreExerciseName.cs | 6 +- .../Fit/Profile/Types/CourseCapabilities.cs | 6 +- Dynastream/Fit/Profile/Types/CoursePoint.cs | 6 +- .../Fit/Profile/Types/CrunchExerciseName.cs | 6 +- .../Fit/Profile/Types/CurlExerciseName.cs | 6 +- Dynastream/Fit/Profile/Types/DateMode.cs | 6 +- Dynastream/Fit/Profile/Types/DateTime.cs | 6 +- Dynastream/Fit/Profile/Types/DayOfWeek.cs | 6 +- .../Fit/Profile/Types/DeadliftExerciseName.cs | 6 +- Dynastream/Fit/Profile/Types/DeviceIndex.cs | 6 +- .../Profile/Types/DigitalWatchfaceLayout.cs | 6 +- Dynastream/Fit/Profile/Types/DisplayHeart.cs | 6 +- .../Fit/Profile/Types/DisplayMeasure.cs | 6 +- .../Fit/Profile/Types/DisplayOrientation.cs | 6 +- .../Fit/Profile/Types/DisplayPosition.cs | 6 +- Dynastream/Fit/Profile/Types/DisplayPower.cs | 6 +- Dynastream/Fit/Profile/Types/DiveAlarmType.cs | 6 +- Dynastream/Fit/Profile/Types/DiveAlert.cs | 6 +- .../Fit/Profile/Types/DiveBacklightMode.cs | 6 +- Dynastream/Fit/Profile/Types/DiveGasMode.cs | 6 +- Dynastream/Fit/Profile/Types/DiveGasStatus.cs | 6 +- Dynastream/Fit/Profile/Types/Event.cs | 6 +- Dynastream/Fit/Profile/Types/EventType.cs | 6 +- Dynastream/Fit/Profile/Types/ExdDataUnits.cs | 6 +- .../Fit/Profile/Types/ExdDescriptors.cs | 6 +- .../Fit/Profile/Types/ExdDisplayType.cs | 6 +- Dynastream/Fit/Profile/Types/ExdLayout.cs | 6 +- Dynastream/Fit/Profile/Types/ExdQualifiers.cs | 6 +- .../Fit/Profile/Types/ExerciseCategory.cs | 6 +- Dynastream/Fit/Profile/Types/FaveroProduct.cs | 6 +- Dynastream/Fit/Profile/Types/File.cs | 6 +- Dynastream/Fit/Profile/Types/FileFlags.cs | 6 +- Dynastream/Fit/Profile/Types/FitBaseType.cs | 6 +- Dynastream/Fit/Profile/Types/FitBaseUnit.cs | 6 +- .../Profile/Types/FitnessEquipmentState.cs | 6 +- .../Fit/Profile/Types/FlyeExerciseName.cs | 6 +- Dynastream/Fit/Profile/Types/GarminProduct.cs | 11 +- .../Profile/Types/GasConsumptionRateType.cs | 6 +- Dynastream/Fit/Profile/Types/Gender.cs | 6 +- Dynastream/Fit/Profile/Types/Goal.cs | 6 +- .../Fit/Profile/Types/GoalRecurrence.cs | 6 +- Dynastream/Fit/Profile/Types/GoalSource.cs | 6 +- .../Fit/Profile/Types/HipRaiseExerciseName.cs | 6 +- .../Profile/Types/HipStabilityExerciseName.cs | 6 +- .../Fit/Profile/Types/HipSwingExerciseName.cs | 6 +- Dynastream/Fit/Profile/Types/HrType.cs | 6 +- Dynastream/Fit/Profile/Types/HrZoneCalc.cs | 6 +- Dynastream/Fit/Profile/Types/HrvStatus.cs | 6 +- .../Types/HyperextensionExerciseName.cs | 6 +- Dynastream/Fit/Profile/Types/Intensity.cs | 6 +- Dynastream/Fit/Profile/Types/Language.cs | 6 +- Dynastream/Fit/Profile/Types/LanguageBits0.cs | 6 +- Dynastream/Fit/Profile/Types/LanguageBits1.cs | 6 +- Dynastream/Fit/Profile/Types/LanguageBits2.cs | 6 +- Dynastream/Fit/Profile/Types/LanguageBits3.cs | 6 +- Dynastream/Fit/Profile/Types/LanguageBits4.cs | 6 +- Dynastream/Fit/Profile/Types/LapTrigger.cs | 6 +- .../Profile/Types/LateralRaiseExerciseName.cs | 6 +- .../Fit/Profile/Types/LeftRightBalance.cs | 6 +- .../Fit/Profile/Types/LeftRightBalance100.cs | 6 +- .../Fit/Profile/Types/LegCurlExerciseName.cs | 6 +- .../Fit/Profile/Types/LegRaiseExerciseName.cs | 6 +- Dynastream/Fit/Profile/Types/LengthType.cs | 6 +- Dynastream/Fit/Profile/Types/LocalDateTime.cs | 6 +- .../Fit/Profile/Types/LocalDeviceType.cs | 6 +- .../Fit/Profile/Types/LocaltimeIntoDay.cs | 6 +- .../Fit/Profile/Types/LungeExerciseName.cs | 6 +- Dynastream/Fit/Profile/Types/Manufacturer.cs | 7 +- .../Fit/Profile/Types/MaxMetCategory.cs | 6 +- .../Profile/Types/MaxMetHeartRateSource.cs | 6 +- .../Fit/Profile/Types/MaxMetSpeedSource.cs | 6 +- Dynastream/Fit/Profile/Types/MesgCount.cs | 6 +- Dynastream/Fit/Profile/Types/MesgNum.cs | 21 +- Dynastream/Fit/Profile/Types/MessageIndex.cs | 6 +- Dynastream/Fit/Profile/Types/NoFlyTimeMode.cs | 6 +- .../Profile/Types/OlympicLiftExerciseName.cs | 6 +- .../Fit/Profile/Types/PlankExerciseName.cs | 6 +- .../Fit/Profile/Types/PlyoExerciseName.cs | 6 +- .../Fit/Profile/Types/PowerPhaseType.cs | 6 +- .../Fit/Profile/Types/ProjectileType.cs | 33 ++ .../Fit/Profile/Types/PullUpExerciseName.cs | 6 +- .../Fit/Profile/Types/PushUpExerciseName.cs | 6 +- Dynastream/Fit/Profile/Types/PwrZoneCalc.cs | 6 +- .../Fit/Profile/Types/RadarThreatLevelType.cs | 6 +- .../Fit/Profile/Types/RiderPositionType.cs | 6 +- .../Fit/Profile/Types/RowExerciseName.cs | 6 +- .../Fit/Profile/Types/RunExerciseName.cs | 6 +- Dynastream/Fit/Profile/Types/Schedule.cs | 6 +- .../Fit/Profile/Types/SegmentDeleteStatus.cs | 6 +- .../Fit/Profile/Types/SegmentLapStatus.cs | 6 +- .../Profile/Types/SegmentLeaderboardType.cs | 6 +- .../Fit/Profile/Types/SegmentSelectionType.cs | 6 +- Dynastream/Fit/Profile/Types/SensorType.cs | 6 +- .../Fit/Profile/Types/SessionTrigger.cs | 6 +- Dynastream/Fit/Profile/Types/SetType.cs | 6 +- .../Types/ShoulderPressExerciseName.cs | 6 +- .../Types/ShoulderStabilityExerciseName.cs | 6 +- .../Fit/Profile/Types/ShrugExerciseName.cs | 6 +- Dynastream/Fit/Profile/Types/Side.cs | 6 +- .../Fit/Profile/Types/SitUpExerciseName.cs | 6 +- Dynastream/Fit/Profile/Types/SleepLevel.cs | 6 +- Dynastream/Fit/Profile/Types/SourceType.cs | 6 +- Dynastream/Fit/Profile/Types/SplitType.cs | 6 +- .../Fit/Profile/Types/Spo2MeasurementType.cs | 6 +- Dynastream/Fit/Profile/Types/Sport.cs | 17 +- Dynastream/Fit/Profile/Types/SportBits0.cs | 6 +- Dynastream/Fit/Profile/Types/SportBits1.cs | 6 +- Dynastream/Fit/Profile/Types/SportBits2.cs | 6 +- Dynastream/Fit/Profile/Types/SportBits3.cs | 6 +- Dynastream/Fit/Profile/Types/SportBits4.cs | 6 +- Dynastream/Fit/Profile/Types/SportBits5.cs | 6 +- Dynastream/Fit/Profile/Types/SportBits6.cs | 6 +- Dynastream/Fit/Profile/Types/SportEvent.cs | 6 +- .../Fit/Profile/Types/SquatExerciseName.cs | 6 +- Dynastream/Fit/Profile/Types/StrokeType.cs | 6 +- Dynastream/Fit/Profile/Types/SubSport.cs | 10 +- .../Types/SupportedExdScreenLayouts.cs | 6 +- Dynastream/Fit/Profile/Types/SwimStroke.cs | 6 +- Dynastream/Fit/Profile/Types/Switch.cs | 6 +- .../Fit/Profile/Types/TapSensitivity.cs | 6 +- Dynastream/Fit/Profile/Types/TimeIntoDay.cs | 6 +- Dynastream/Fit/Profile/Types/TimeMode.cs | 6 +- Dynastream/Fit/Profile/Types/TimeZone.cs | 6 +- Dynastream/Fit/Profile/Types/TimerTrigger.cs | 6 +- .../Fit/Profile/Types/TissueModelType.cs | 6 +- Dynastream/Fit/Profile/Types/Tone.cs | 6 +- .../Profile/Types/TotalBodyExerciseName.cs | 6 +- .../Types/TricepsExtensionExerciseName.cs | 6 +- Dynastream/Fit/Profile/Types/TurnType.cs | 6 +- Dynastream/Fit/Profile/Types/UserLocalId.cs | 6 +- .../Fit/Profile/Types/WarmUpExerciseName.cs | 6 +- Dynastream/Fit/Profile/Types/WatchfaceMode.cs | 6 +- Dynastream/Fit/Profile/Types/WaterType.cs | 6 +- Dynastream/Fit/Profile/Types/WeatherReport.cs | 6 +- .../Fit/Profile/Types/WeatherSevereType.cs | 6 +- .../Fit/Profile/Types/WeatherSeverity.cs | 6 +- Dynastream/Fit/Profile/Types/WeatherStatus.cs | 6 +- Dynastream/Fit/Profile/Types/Weight.cs | 6 +- .../Fit/Profile/Types/WktStepDuration.cs | 6 +- Dynastream/Fit/Profile/Types/WktStepTarget.cs | 6 +- .../Fit/Profile/Types/WorkoutCapabilities.cs | 6 +- .../Fit/Profile/Types/WorkoutEquipment.cs | 6 +- Dynastream/Fit/Profile/Types/WorkoutHr.cs | 6 +- Dynastream/Fit/Profile/Types/WorkoutPower.cs | 6 +- Dynastream/Fit/ProtocolValidator.cs | 6 +- Dynastream/Fit/Subfield.cs | 6 +- Dynastream/Utility/EndianBinaryReader.cs | 6 +- Dynastream/Utility/EndianBinaryWriter.cs | 6 +- fitsdk.csproj | 2 +- 330 files changed, 4434 insertions(+), 941 deletions(-) create mode 100644 Dynastream/Fit/Profile/Mesgs/AadAccelFeaturesMesg.cs create mode 100644 Dynastream/Fit/Profile/Mesgs/ChronoShotDataMesg.cs create mode 100644 Dynastream/Fit/Profile/Mesgs/ChronoShotSessionMesg.cs create mode 100644 Dynastream/Fit/Profile/Mesgs/HsaAccelerometerDataMesg.cs create mode 100644 Dynastream/Fit/Profile/Mesgs/HsaBodyBatteryDataMesg.cs create mode 100644 Dynastream/Fit/Profile/Mesgs/HsaConfigurationDataMesg.cs create mode 100644 Dynastream/Fit/Profile/Mesgs/HsaEventMesg.cs create mode 100644 Dynastream/Fit/Profile/Mesgs/HsaGyroscopeDataMesg.cs create mode 100644 Dynastream/Fit/Profile/Mesgs/HsaHeartRateDataMesg.cs create mode 100644 Dynastream/Fit/Profile/Mesgs/HsaRespirationDataMesg.cs create mode 100644 Dynastream/Fit/Profile/Mesgs/HsaSpo2DataMesg.cs create mode 100644 Dynastream/Fit/Profile/Mesgs/HsaStepDataMesg.cs create mode 100644 Dynastream/Fit/Profile/Mesgs/HsaStressDataMesg.cs create mode 100644 Dynastream/Fit/Profile/Mesgs/HsaWristTemperatureDataMesg.cs create mode 100644 Dynastream/Fit/Profile/Mesgs/RawBbiMesg.cs create mode 100644 Dynastream/Fit/Profile/Types/ProjectileType.cs diff --git a/Dynastream/Fit/AccumulatedField.cs b/Dynastream/Fit/AccumulatedField.cs index 4ce9c08..a33dbea 100644 --- a/Dynastream/Fit/AccumulatedField.cs +++ b/Dynastream/Fit/AccumulatedField.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Accumulator.cs b/Dynastream/Fit/Accumulator.cs index d8997ba..0065a8f 100644 --- a/Dynastream/Fit/Accumulator.cs +++ b/Dynastream/Fit/Accumulator.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/BufferedMesgBroadcaster.cs b/Dynastream/Fit/BufferedMesgBroadcaster.cs index e3c6195..9a6ac4f 100644 --- a/Dynastream/Fit/BufferedMesgBroadcaster.cs +++ b/Dynastream/Fit/BufferedMesgBroadcaster.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Crc.cs b/Dynastream/Fit/Crc.cs index c3c1d6b..9bce978 100644 --- a/Dynastream/Fit/Crc.cs +++ b/Dynastream/Fit/Crc.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Decode.cs b/Dynastream/Fit/Decode.cs index 2bb5e98..c871a38 100644 --- a/Dynastream/Fit/Decode.cs +++ b/Dynastream/Fit/Decode.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/DecodeMode.cs b/Dynastream/Fit/DecodeMode.cs index 2ec409a..53f53f3 100644 --- a/Dynastream/Fit/DecodeMode.cs +++ b/Dynastream/Fit/DecodeMode.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Defines.cs b/Dynastream/Fit/Defines.cs index fff0144..2fff754 100644 --- a/Dynastream/Fit/Defines.cs +++ b/Dynastream/Fit/Defines.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion @@ -83,7 +83,7 @@ public class Fit public const ushort ProfileVersion = ((ProfileMajorVersion * ProfileVersionScale) + ProfileMinorVersion); public const ushort ProfileVersionScale = 1000; public const ushort ProfileMajorVersion = 21; - public const ushort ProfileMinorVersion = 126; + public const ushort ProfileMinorVersion = 133; public const byte HeaderTypeMask = 0xF0; public const byte CompressedHeaderMask = 0x80; diff --git a/Dynastream/Fit/DeveloperDataKey.cs b/Dynastream/Fit/DeveloperDataKey.cs index 65d555a..8153ce7 100644 --- a/Dynastream/Fit/DeveloperDataKey.cs +++ b/Dynastream/Fit/DeveloperDataKey.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/DeveloperDataLookup.cs b/Dynastream/Fit/DeveloperDataLookup.cs index 394e663..2f4a184 100644 --- a/Dynastream/Fit/DeveloperDataLookup.cs +++ b/Dynastream/Fit/DeveloperDataLookup.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// diff --git a/Dynastream/Fit/DeveloperField.cs b/Dynastream/Fit/DeveloperField.cs index e26f732..93f2a9d 100644 --- a/Dynastream/Fit/DeveloperField.cs +++ b/Dynastream/Fit/DeveloperField.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/DeveloperFieldDefinition.cs b/Dynastream/Fit/DeveloperFieldDefinition.cs index 1182005..a5c11fb 100644 --- a/Dynastream/Fit/DeveloperFieldDefinition.cs +++ b/Dynastream/Fit/DeveloperFieldDefinition.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/DeveloperFieldDescription.cs b/Dynastream/Fit/DeveloperFieldDescription.cs index 1fe3cbf..2d7d432 100644 --- a/Dynastream/Fit/DeveloperFieldDescription.cs +++ b/Dynastream/Fit/DeveloperFieldDescription.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// diff --git a/Dynastream/Fit/Encode.cs b/Dynastream/Fit/Encode.cs index 1d0d69b..c6df58a 100644 --- a/Dynastream/Fit/Encode.cs +++ b/Dynastream/Fit/Encode.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Field.cs b/Dynastream/Fit/Field.cs index ebac9f9..1365e98 100644 --- a/Dynastream/Fit/Field.cs +++ b/Dynastream/Fit/Field.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/FieldBase.cs b/Dynastream/Fit/FieldBase.cs index 6732420..3002339 100644 --- a/Dynastream/Fit/FieldBase.cs +++ b/Dynastream/Fit/FieldBase.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/FieldComponent.cs b/Dynastream/Fit/FieldComponent.cs index b41c0db..7ef8773 100644 --- a/Dynastream/Fit/FieldComponent.cs +++ b/Dynastream/Fit/FieldComponent.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/FieldDefinition.cs b/Dynastream/Fit/FieldDefinition.cs index db61a28..3e0c7eb 100644 --- a/Dynastream/Fit/FieldDefinition.cs +++ b/Dynastream/Fit/FieldDefinition.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/FitException.cs b/Dynastream/Fit/FitException.cs index 1313c7b..a2bdd88 100644 --- a/Dynastream/Fit/FitException.cs +++ b/Dynastream/Fit/FitException.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/FitListener.cs b/Dynastream/Fit/FitListener.cs index 7fbb70d..25e8de4 100644 --- a/Dynastream/Fit/FitListener.cs +++ b/Dynastream/Fit/FitListener.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion @@ -287,6 +287,39 @@ public void OnMesg(object sender, MesgEventArgs e) case (ushort)MesgNum.MaxMetData: FitMessages.maxMetDataMesgs.Add(new MaxMetDataMesg(e.mesg)); break; + case (ushort)MesgNum.HsaBodyBatteryData: + FitMessages.hsaBodyBatteryDataMesgs.Add(new HsaBodyBatteryDataMesg(e.mesg)); + break; + case (ushort)MesgNum.HsaEvent: + FitMessages.hsaEventMesgs.Add(new HsaEventMesg(e.mesg)); + break; + case (ushort)MesgNum.HsaAccelerometerData: + FitMessages.hsaAccelerometerDataMesgs.Add(new HsaAccelerometerDataMesg(e.mesg)); + break; + case (ushort)MesgNum.HsaGyroscopeData: + FitMessages.hsaGyroscopeDataMesgs.Add(new HsaGyroscopeDataMesg(e.mesg)); + break; + case (ushort)MesgNum.HsaStepData: + FitMessages.hsaStepDataMesgs.Add(new HsaStepDataMesg(e.mesg)); + break; + case (ushort)MesgNum.HsaSpo2Data: + FitMessages.hsaSpo2DataMesgs.Add(new HsaSpo2DataMesg(e.mesg)); + break; + case (ushort)MesgNum.HsaStressData: + FitMessages.hsaStressDataMesgs.Add(new HsaStressDataMesg(e.mesg)); + break; + case (ushort)MesgNum.HsaRespirationData: + FitMessages.hsaRespirationDataMesgs.Add(new HsaRespirationDataMesg(e.mesg)); + break; + case (ushort)MesgNum.HsaHeartRateData: + FitMessages.hsaHeartRateDataMesgs.Add(new HsaHeartRateDataMesg(e.mesg)); + break; + case (ushort)MesgNum.HsaConfigurationData: + FitMessages.hsaConfigurationDataMesgs.Add(new HsaConfigurationDataMesg(e.mesg)); + break; + case (ushort)MesgNum.HsaWristTemperatureData: + FitMessages.hsaWristTemperatureDataMesgs.Add(new HsaWristTemperatureDataMesg(e.mesg)); + break; case (ushort)MesgNum.MemoGlob: FitMessages.memoGlobMesgs.Add(new MemoGlobMesg(e.mesg)); break; @@ -314,6 +347,9 @@ public void OnMesg(object sender, MesgEventArgs e) case (ushort)MesgNum.DiveSummary: FitMessages.diveSummaryMesgs.Add(new DiveSummaryMesg(e.mesg)); break; + case (ushort)MesgNum.AadAccelFeatures: + FitMessages.aadAccelFeaturesMesgs.Add(new AadAccelFeaturesMesg(e.mesg)); + break; case (ushort)MesgNum.Hrv: FitMessages.hrvMesgs.Add(new HrvMesg(e.mesg)); break; @@ -326,9 +362,18 @@ public void OnMesg(object sender, MesgEventArgs e) case (ushort)MesgNum.HrvValue: FitMessages.hrvValueMesgs.Add(new HrvValueMesg(e.mesg)); break; + case (ushort)MesgNum.RawBbi: + FitMessages.rawBbiMesgs.Add(new RawBbiMesg(e.mesg)); + break; case (ushort)MesgNum.RespirationRate: FitMessages.respirationRateMesgs.Add(new RespirationRateMesg(e.mesg)); break; + case (ushort)MesgNum.ChronoShotSession: + FitMessages.chronoShotSessionMesgs.Add(new ChronoShotSessionMesg(e.mesg)); + break; + case (ushort)MesgNum.ChronoShotData: + FitMessages.chronoShotDataMesgs.Add(new ChronoShotDataMesg(e.mesg)); + break; case (ushort)MesgNum.TankUpdate: FitMessages.tankUpdateMesgs.Add(new TankUpdateMesg(e.mesg)); break; diff --git a/Dynastream/Fit/FitMessages.cs b/Dynastream/Fit/FitMessages.cs index a2bf6f8..c506aed 100644 --- a/Dynastream/Fit/FitMessages.cs +++ b/Dynastream/Fit/FitMessages.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion @@ -108,6 +108,17 @@ public FitMessages() { } protected internal List hrMesgs = new List(); protected internal List stressLevelMesgs = new List(); protected internal List maxMetDataMesgs = new List(); + protected internal List hsaBodyBatteryDataMesgs = new List(); + protected internal List hsaEventMesgs = new List(); + protected internal List hsaAccelerometerDataMesgs = new List(); + protected internal List hsaGyroscopeDataMesgs = new List(); + protected internal List hsaStepDataMesgs = new List(); + protected internal List hsaSpo2DataMesgs = new List(); + protected internal List hsaStressDataMesgs = new List(); + protected internal List hsaRespirationDataMesgs = new List(); + protected internal List hsaHeartRateDataMesgs = new List(); + protected internal List hsaConfigurationDataMesgs = new List(); + protected internal List hsaWristTemperatureDataMesgs = new List(); protected internal List memoGlobMesgs = new List(); protected internal List sleepLevelMesgs = new List(); protected internal List antChannelIdMesgs = new List(); @@ -117,11 +128,15 @@ public FitMessages() { } protected internal List exdDataFieldConfigurationMesgs = new List(); protected internal List exdDataConceptConfigurationMesgs = new List(); protected internal List diveSummaryMesgs = new List(); + protected internal List aadAccelFeaturesMesgs = new List(); protected internal List hrvMesgs = new List(); protected internal List beatIntervalsMesgs = new List(); protected internal List hrvStatusSummaryMesgs = new List(); protected internal List hrvValueMesgs = new List(); + protected internal List rawBbiMesgs = new List(); protected internal List respirationRateMesgs = new List(); + protected internal List chronoShotSessionMesgs = new List(); + protected internal List chronoShotDataMesgs = new List(); protected internal List tankUpdateMesgs = new List(); protected internal List tankSummaryMesgs = new List(); protected internal List sleepAssessmentMesgs = new List(); @@ -214,6 +229,17 @@ public FitMessages() { } public ReadOnlyCollection HrMesgs => new ReadOnlyCollection(hrMesgs); public ReadOnlyCollection StressLevelMesgs => new ReadOnlyCollection(stressLevelMesgs); public ReadOnlyCollection MaxMetDataMesgs => new ReadOnlyCollection(maxMetDataMesgs); + public ReadOnlyCollection HsaBodyBatteryDataMesgs => new ReadOnlyCollection(hsaBodyBatteryDataMesgs); + public ReadOnlyCollection HsaEventMesgs => new ReadOnlyCollection(hsaEventMesgs); + public ReadOnlyCollection HsaAccelerometerDataMesgs => new ReadOnlyCollection(hsaAccelerometerDataMesgs); + public ReadOnlyCollection HsaGyroscopeDataMesgs => new ReadOnlyCollection(hsaGyroscopeDataMesgs); + public ReadOnlyCollection HsaStepDataMesgs => new ReadOnlyCollection(hsaStepDataMesgs); + public ReadOnlyCollection HsaSpo2DataMesgs => new ReadOnlyCollection(hsaSpo2DataMesgs); + public ReadOnlyCollection HsaStressDataMesgs => new ReadOnlyCollection(hsaStressDataMesgs); + public ReadOnlyCollection HsaRespirationDataMesgs => new ReadOnlyCollection(hsaRespirationDataMesgs); + public ReadOnlyCollection HsaHeartRateDataMesgs => new ReadOnlyCollection(hsaHeartRateDataMesgs); + public ReadOnlyCollection HsaConfigurationDataMesgs => new ReadOnlyCollection(hsaConfigurationDataMesgs); + public ReadOnlyCollection HsaWristTemperatureDataMesgs => new ReadOnlyCollection(hsaWristTemperatureDataMesgs); public ReadOnlyCollection MemoGlobMesgs => new ReadOnlyCollection(memoGlobMesgs); public ReadOnlyCollection SleepLevelMesgs => new ReadOnlyCollection(sleepLevelMesgs); public ReadOnlyCollection AntChannelIdMesgs => new ReadOnlyCollection(antChannelIdMesgs); @@ -223,11 +249,15 @@ public FitMessages() { } public ReadOnlyCollection ExdDataFieldConfigurationMesgs => new ReadOnlyCollection(exdDataFieldConfigurationMesgs); public ReadOnlyCollection ExdDataConceptConfigurationMesgs => new ReadOnlyCollection(exdDataConceptConfigurationMesgs); public ReadOnlyCollection DiveSummaryMesgs => new ReadOnlyCollection(diveSummaryMesgs); + public ReadOnlyCollection AadAccelFeaturesMesgs => new ReadOnlyCollection(aadAccelFeaturesMesgs); public ReadOnlyCollection HrvMesgs => new ReadOnlyCollection(hrvMesgs); public ReadOnlyCollection BeatIntervalsMesgs => new ReadOnlyCollection(beatIntervalsMesgs); public ReadOnlyCollection HrvStatusSummaryMesgs => new ReadOnlyCollection(hrvStatusSummaryMesgs); public ReadOnlyCollection HrvValueMesgs => new ReadOnlyCollection(hrvValueMesgs); + public ReadOnlyCollection RawBbiMesgs => new ReadOnlyCollection(rawBbiMesgs); public ReadOnlyCollection RespirationRateMesgs => new ReadOnlyCollection(respirationRateMesgs); + public ReadOnlyCollection ChronoShotSessionMesgs => new ReadOnlyCollection(chronoShotSessionMesgs); + public ReadOnlyCollection ChronoShotDataMesgs => new ReadOnlyCollection(chronoShotDataMesgs); public ReadOnlyCollection TankUpdateMesgs => new ReadOnlyCollection(tankUpdateMesgs); public ReadOnlyCollection TankSummaryMesgs => new ReadOnlyCollection(tankSummaryMesgs); public ReadOnlyCollection SleepAssessmentMesgs => new ReadOnlyCollection(sleepAssessmentMesgs); diff --git a/Dynastream/Fit/Header.cs b/Dynastream/Fit/Header.cs index 78cc748..3c09357 100644 --- a/Dynastream/Fit/Header.cs +++ b/Dynastream/Fit/Header.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/IMesgBroadcastPlugin.cs b/Dynastream/Fit/IMesgBroadcastPlugin.cs index 5d3b349..7511857 100644 --- a/Dynastream/Fit/IMesgBroadcastPlugin.cs +++ b/Dynastream/Fit/IMesgBroadcastPlugin.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Mesg.cs b/Dynastream/Fit/Mesg.cs index c3d46d9..693c6ca 100644 --- a/Dynastream/Fit/Mesg.cs +++ b/Dynastream/Fit/Mesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/MesgBroadcaster.cs b/Dynastream/Fit/MesgBroadcaster.cs index ea13f13..b65baf1 100644 --- a/Dynastream/Fit/MesgBroadcaster.cs +++ b/Dynastream/Fit/MesgBroadcaster.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion @@ -239,6 +239,28 @@ public class MesgBroadcaster public event MesgEventHandler MaxMetDataMesgEvent; + public event MesgEventHandler HsaBodyBatteryDataMesgEvent; + + public event MesgEventHandler HsaEventMesgEvent; + + public event MesgEventHandler HsaAccelerometerDataMesgEvent; + + public event MesgEventHandler HsaGyroscopeDataMesgEvent; + + public event MesgEventHandler HsaStepDataMesgEvent; + + public event MesgEventHandler HsaSpo2DataMesgEvent; + + public event MesgEventHandler HsaStressDataMesgEvent; + + public event MesgEventHandler HsaRespirationDataMesgEvent; + + public event MesgEventHandler HsaHeartRateDataMesgEvent; + + public event MesgEventHandler HsaConfigurationDataMesgEvent; + + public event MesgEventHandler HsaWristTemperatureDataMesgEvent; + public event MesgEventHandler MemoGlobMesgEvent; public event MesgEventHandler SleepLevelMesgEvent; @@ -257,6 +279,8 @@ public class MesgBroadcaster public event MesgEventHandler DiveSummaryMesgEvent; + public event MesgEventHandler AadAccelFeaturesMesgEvent; + public event MesgEventHandler HrvMesgEvent; public event MesgEventHandler BeatIntervalsMesgEvent; @@ -265,8 +289,14 @@ public class MesgBroadcaster public event MesgEventHandler HrvValueMesgEvent; + public event MesgEventHandler RawBbiMesgEvent; + public event MesgEventHandler RespirationRateMesgEvent; + public event MesgEventHandler ChronoShotSessionMesgEvent; + + public event MesgEventHandler ChronoShotDataMesgEvent; + public event MesgEventHandler TankUpdateMesgEvent; public event MesgEventHandler TankSummaryMesgEvent; @@ -1147,6 +1177,116 @@ public void OnMesg(object sender, MesgEventArgs e) } break; + case (ushort)MesgNum.HsaBodyBatteryData: + if (HsaBodyBatteryDataMesgEvent != null) + { + HsaBodyBatteryDataMesg hsaBodyBatteryDataMesg = new HsaBodyBatteryDataMesg(e.mesg); + MesgEventArgs mesgEventArgs = new MesgEventArgs(); + mesgEventArgs.mesg = hsaBodyBatteryDataMesg; + HsaBodyBatteryDataMesgEvent(sender, mesgEventArgs); + } + break; + + case (ushort)MesgNum.HsaEvent: + if (HsaEventMesgEvent != null) + { + HsaEventMesg hsaEventMesg = new HsaEventMesg(e.mesg); + MesgEventArgs mesgEventArgs = new MesgEventArgs(); + mesgEventArgs.mesg = hsaEventMesg; + HsaEventMesgEvent(sender, mesgEventArgs); + } + break; + + case (ushort)MesgNum.HsaAccelerometerData: + if (HsaAccelerometerDataMesgEvent != null) + { + HsaAccelerometerDataMesg hsaAccelerometerDataMesg = new HsaAccelerometerDataMesg(e.mesg); + MesgEventArgs mesgEventArgs = new MesgEventArgs(); + mesgEventArgs.mesg = hsaAccelerometerDataMesg; + HsaAccelerometerDataMesgEvent(sender, mesgEventArgs); + } + break; + + case (ushort)MesgNum.HsaGyroscopeData: + if (HsaGyroscopeDataMesgEvent != null) + { + HsaGyroscopeDataMesg hsaGyroscopeDataMesg = new HsaGyroscopeDataMesg(e.mesg); + MesgEventArgs mesgEventArgs = new MesgEventArgs(); + mesgEventArgs.mesg = hsaGyroscopeDataMesg; + HsaGyroscopeDataMesgEvent(sender, mesgEventArgs); + } + break; + + case (ushort)MesgNum.HsaStepData: + if (HsaStepDataMesgEvent != null) + { + HsaStepDataMesg hsaStepDataMesg = new HsaStepDataMesg(e.mesg); + MesgEventArgs mesgEventArgs = new MesgEventArgs(); + mesgEventArgs.mesg = hsaStepDataMesg; + HsaStepDataMesgEvent(sender, mesgEventArgs); + } + break; + + case (ushort)MesgNum.HsaSpo2Data: + if (HsaSpo2DataMesgEvent != null) + { + HsaSpo2DataMesg hsaSpo2DataMesg = new HsaSpo2DataMesg(e.mesg); + MesgEventArgs mesgEventArgs = new MesgEventArgs(); + mesgEventArgs.mesg = hsaSpo2DataMesg; + HsaSpo2DataMesgEvent(sender, mesgEventArgs); + } + break; + + case (ushort)MesgNum.HsaStressData: + if (HsaStressDataMesgEvent != null) + { + HsaStressDataMesg hsaStressDataMesg = new HsaStressDataMesg(e.mesg); + MesgEventArgs mesgEventArgs = new MesgEventArgs(); + mesgEventArgs.mesg = hsaStressDataMesg; + HsaStressDataMesgEvent(sender, mesgEventArgs); + } + break; + + case (ushort)MesgNum.HsaRespirationData: + if (HsaRespirationDataMesgEvent != null) + { + HsaRespirationDataMesg hsaRespirationDataMesg = new HsaRespirationDataMesg(e.mesg); + MesgEventArgs mesgEventArgs = new MesgEventArgs(); + mesgEventArgs.mesg = hsaRespirationDataMesg; + HsaRespirationDataMesgEvent(sender, mesgEventArgs); + } + break; + + case (ushort)MesgNum.HsaHeartRateData: + if (HsaHeartRateDataMesgEvent != null) + { + HsaHeartRateDataMesg hsaHeartRateDataMesg = new HsaHeartRateDataMesg(e.mesg); + MesgEventArgs mesgEventArgs = new MesgEventArgs(); + mesgEventArgs.mesg = hsaHeartRateDataMesg; + HsaHeartRateDataMesgEvent(sender, mesgEventArgs); + } + break; + + case (ushort)MesgNum.HsaConfigurationData: + if (HsaConfigurationDataMesgEvent != null) + { + HsaConfigurationDataMesg hsaConfigurationDataMesg = new HsaConfigurationDataMesg(e.mesg); + MesgEventArgs mesgEventArgs = new MesgEventArgs(); + mesgEventArgs.mesg = hsaConfigurationDataMesg; + HsaConfigurationDataMesgEvent(sender, mesgEventArgs); + } + break; + + case (ushort)MesgNum.HsaWristTemperatureData: + if (HsaWristTemperatureDataMesgEvent != null) + { + HsaWristTemperatureDataMesg hsaWristTemperatureDataMesg = new HsaWristTemperatureDataMesg(e.mesg); + MesgEventArgs mesgEventArgs = new MesgEventArgs(); + mesgEventArgs.mesg = hsaWristTemperatureDataMesg; + HsaWristTemperatureDataMesgEvent(sender, mesgEventArgs); + } + break; + case (ushort)MesgNum.MemoGlob: if (MemoGlobMesgEvent != null) { @@ -1237,6 +1377,16 @@ public void OnMesg(object sender, MesgEventArgs e) } break; + case (ushort)MesgNum.AadAccelFeatures: + if (AadAccelFeaturesMesgEvent != null) + { + AadAccelFeaturesMesg aadAccelFeaturesMesg = new AadAccelFeaturesMesg(e.mesg); + MesgEventArgs mesgEventArgs = new MesgEventArgs(); + mesgEventArgs.mesg = aadAccelFeaturesMesg; + AadAccelFeaturesMesgEvent(sender, mesgEventArgs); + } + break; + case (ushort)MesgNum.Hrv: if (HrvMesgEvent != null) { @@ -1277,6 +1427,16 @@ public void OnMesg(object sender, MesgEventArgs e) } break; + case (ushort)MesgNum.RawBbi: + if (RawBbiMesgEvent != null) + { + RawBbiMesg rawBbiMesg = new RawBbiMesg(e.mesg); + MesgEventArgs mesgEventArgs = new MesgEventArgs(); + mesgEventArgs.mesg = rawBbiMesg; + RawBbiMesgEvent(sender, mesgEventArgs); + } + break; + case (ushort)MesgNum.RespirationRate: if (RespirationRateMesgEvent != null) { @@ -1287,6 +1447,26 @@ public void OnMesg(object sender, MesgEventArgs e) } break; + case (ushort)MesgNum.ChronoShotSession: + if (ChronoShotSessionMesgEvent != null) + { + ChronoShotSessionMesg chronoShotSessionMesg = new ChronoShotSessionMesg(e.mesg); + MesgEventArgs mesgEventArgs = new MesgEventArgs(); + mesgEventArgs.mesg = chronoShotSessionMesg; + ChronoShotSessionMesgEvent(sender, mesgEventArgs); + } + break; + + case (ushort)MesgNum.ChronoShotData: + if (ChronoShotDataMesgEvent != null) + { + ChronoShotDataMesg chronoShotDataMesg = new ChronoShotDataMesg(e.mesg); + MesgEventArgs mesgEventArgs = new MesgEventArgs(); + mesgEventArgs.mesg = chronoShotDataMesg; + ChronoShotDataMesgEvent(sender, mesgEventArgs); + } + break; + case (ushort)MesgNum.TankUpdate: if (TankUpdateMesgEvent != null) { diff --git a/Dynastream/Fit/MesgDefinition.cs b/Dynastream/Fit/MesgDefinition.cs index 08c1804..a164c17 100644 --- a/Dynastream/Fit/MesgDefinition.cs +++ b/Dynastream/Fit/MesgDefinition.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile.cs b/Dynastream/Fit/Profile.cs index 74ab768..f520622 100644 --- a/Dynastream/Fit/Profile.cs +++ b/Dynastream/Fit/Profile.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion @@ -215,6 +215,7 @@ public enum Type Spo2MeasurementType, CcrSetpointSwitchMode, DiveGasMode, + ProjectileType, FaveroProduct, SplitType, ClimbProEvent, @@ -650,6 +651,50 @@ private static void InitMesg(ushort num) newMesg = CreateMaxMetDataMesg(); break; + case MesgNum.HsaBodyBatteryData: + newMesg = CreateHsaBodyBatteryDataMesg(); + break; + + case MesgNum.HsaEvent: + newMesg = CreateHsaEventMesg(); + break; + + case MesgNum.HsaAccelerometerData: + newMesg = CreateHsaAccelerometerDataMesg(); + break; + + case MesgNum.HsaGyroscopeData: + newMesg = CreateHsaGyroscopeDataMesg(); + break; + + case MesgNum.HsaStepData: + newMesg = CreateHsaStepDataMesg(); + break; + + case MesgNum.HsaSpo2Data: + newMesg = CreateHsaSpo2DataMesg(); + break; + + case MesgNum.HsaStressData: + newMesg = CreateHsaStressDataMesg(); + break; + + case MesgNum.HsaRespirationData: + newMesg = CreateHsaRespirationDataMesg(); + break; + + case MesgNum.HsaHeartRateData: + newMesg = CreateHsaHeartRateDataMesg(); + break; + + case MesgNum.HsaConfigurationData: + newMesg = CreateHsaConfigurationDataMesg(); + break; + + case MesgNum.HsaWristTemperatureData: + newMesg = CreateHsaWristTemperatureDataMesg(); + break; + case MesgNum.MemoGlob: newMesg = CreateMemoGlobMesg(); break; @@ -686,6 +731,10 @@ private static void InitMesg(ushort num) newMesg = CreateDiveSummaryMesg(); break; + case MesgNum.AadAccelFeatures: + newMesg = CreateAadAccelFeaturesMesg(); + break; + case MesgNum.Hrv: newMesg = CreateHrvMesg(); break; @@ -702,10 +751,22 @@ private static void InitMesg(ushort num) newMesg = CreateHrvValueMesg(); break; + case MesgNum.RawBbi: + newMesg = CreateRawBbiMesg(); + break; + case MesgNum.RespirationRate: newMesg = CreateRespirationRateMesg(); break; + case MesgNum.ChronoShotSession: + newMesg = CreateChronoShotSessionMesg(); + break; + + case MesgNum.ChronoShotData: + newMesg = CreateChronoShotDataMesg(); + break; + case MesgNum.TankUpdate: newMesg = CreateTankUpdateMesg(); break; @@ -4328,6 +4389,193 @@ private static Mesg CreateMaxMetDataMesg() return newMesg; } + private static Mesg CreateHsaBodyBatteryDataMesg() + { + ushort fieldIndex, subfieldIndex; + Mesg newMesg = new Mesg("HsaBodyBatteryData", MesgNum.HsaBodyBatteryData); + fieldIndex = 0; + newMesg.SetField(new Field("Timestamp", 253, 134, 1, 0, "s", false, Type.DateTime)); + fieldIndex++; + newMesg.SetField(new Field("ProcessingInterval", 0, 132, 1, 0, "s", false, Type.Uint16)); + fieldIndex++; + newMesg.SetField(new Field("Level", 1, 1, 1, 0, "percent", false, Type.Sint8)); + fieldIndex++; + newMesg.SetField(new Field("Charged", 2, 131, 1, 0, "", false, Type.Sint16)); + fieldIndex++; + newMesg.SetField(new Field("Uncharged", 3, 131, 1, 0, "", false, Type.Sint16)); + fieldIndex++; + + return newMesg; + } + + private static Mesg CreateHsaEventMesg() + { + ushort fieldIndex, subfieldIndex; + Mesg newMesg = new Mesg("HsaEvent", MesgNum.HsaEvent); + fieldIndex = 0; + newMesg.SetField(new Field("Timestamp", 253, 134, 1, 0, "s", false, Type.DateTime)); + fieldIndex++; + newMesg.SetField(new Field("EventId", 0, 2, 1, 0, "", false, Type.Uint8)); + fieldIndex++; + + return newMesg; + } + + private static Mesg CreateHsaAccelerometerDataMesg() + { + ushort fieldIndex, subfieldIndex; + Mesg newMesg = new Mesg("HsaAccelerometerData", MesgNum.HsaAccelerometerData); + fieldIndex = 0; + newMesg.SetField(new Field("Timestamp", 253, 134, 1, 0, "s", false, Type.DateTime)); + fieldIndex++; + newMesg.SetField(new Field("TimestampMs", 0, 132, 1, 0, "ms", false, Type.Uint16)); + fieldIndex++; + newMesg.SetField(new Field("SamplingInterval", 1, 132, 1, 0, "ms", false, Type.Uint16)); + fieldIndex++; + newMesg.SetField(new Field("AccelX", 2, 131, 1.024, 0, "mG", false, Type.Sint16)); + fieldIndex++; + newMesg.SetField(new Field("AccelY", 3, 131, 1.024, 0, "mG", false, Type.Sint16)); + fieldIndex++; + newMesg.SetField(new Field("AccelZ", 4, 131, 1.024, 0, "mG", false, Type.Sint16)); + fieldIndex++; + newMesg.SetField(new Field("Timestamp32k", 5, 134, 1, 0, "", false, Type.Uint32)); + fieldIndex++; + + return newMesg; + } + + private static Mesg CreateHsaGyroscopeDataMesg() + { + ushort fieldIndex, subfieldIndex; + Mesg newMesg = new Mesg("HsaGyroscopeData", MesgNum.HsaGyroscopeData); + fieldIndex = 0; + newMesg.SetField(new Field("Timestamp", 253, 134, 1, 0, "s", false, Type.DateTime)); + fieldIndex++; + newMesg.SetField(new Field("TimestampMs", 0, 132, 1, 0, "ms", false, Type.Uint16)); + fieldIndex++; + newMesg.SetField(new Field("SamplingInterval", 1, 132, 1, 0, "1/32768 s", false, Type.Uint16)); + fieldIndex++; + newMesg.SetField(new Field("GyroX", 2, 131, 28.57143, 0, "deg/s", false, Type.Sint16)); + fieldIndex++; + newMesg.SetField(new Field("GyroY", 3, 131, 28.57143, 0, "deg/s", false, Type.Sint16)); + fieldIndex++; + newMesg.SetField(new Field("GyroZ", 4, 131, 28.57143, 0, "deg/s", false, Type.Sint16)); + fieldIndex++; + newMesg.SetField(new Field("Timestamp32k", 5, 134, 1, 0, "1/32768 s", false, Type.Uint32)); + fieldIndex++; + + return newMesg; + } + + private static Mesg CreateHsaStepDataMesg() + { + ushort fieldIndex, subfieldIndex; + Mesg newMesg = new Mesg("HsaStepData", MesgNum.HsaStepData); + fieldIndex = 0; + newMesg.SetField(new Field("Timestamp", 253, 134, 1, 0, "s", false, Type.DateTime)); + fieldIndex++; + newMesg.SetField(new Field("ProcessingInterval", 0, 132, 1, 0, "s", false, Type.Uint16)); + fieldIndex++; + newMesg.SetField(new Field("Steps", 1, 134, 1, 0, "steps", false, Type.Uint32)); + fieldIndex++; + + return newMesg; + } + + private static Mesg CreateHsaSpo2DataMesg() + { + ushort fieldIndex, subfieldIndex; + Mesg newMesg = new Mesg("HsaSpo2Data", MesgNum.HsaSpo2Data); + fieldIndex = 0; + newMesg.SetField(new Field("Timestamp", 253, 134, 1, 0, "s", false, Type.DateTime)); + fieldIndex++; + newMesg.SetField(new Field("ProcessingInterval", 0, 132, 1, 0, "s", false, Type.Uint16)); + fieldIndex++; + newMesg.SetField(new Field("ReadingSpo2", 1, 2, 1, 0, "percent", false, Type.Uint8)); + fieldIndex++; + newMesg.SetField(new Field("Confidence", 2, 2, 1, 0, "", false, Type.Uint8)); + fieldIndex++; + + return newMesg; + } + + private static Mesg CreateHsaStressDataMesg() + { + ushort fieldIndex, subfieldIndex; + Mesg newMesg = new Mesg("HsaStressData", MesgNum.HsaStressData); + fieldIndex = 0; + newMesg.SetField(new Field("Timestamp", 253, 134, 1, 0, "", false, Type.DateTime)); + fieldIndex++; + newMesg.SetField(new Field("ProcessingInterval", 0, 132, 1, 0, "s", false, Type.Uint16)); + fieldIndex++; + newMesg.SetField(new Field("StressLevel", 1, 1, 1, 0, "s", false, Type.Sint8)); + fieldIndex++; + + return newMesg; + } + + private static Mesg CreateHsaRespirationDataMesg() + { + ushort fieldIndex, subfieldIndex; + Mesg newMesg = new Mesg("HsaRespirationData", MesgNum.HsaRespirationData); + fieldIndex = 0; + newMesg.SetField(new Field("Timestamp", 253, 134, 1, 0, "s", false, Type.DateTime)); + fieldIndex++; + newMesg.SetField(new Field("ProcessingInterval", 0, 132, 1, 0, "s", false, Type.Uint16)); + fieldIndex++; + newMesg.SetField(new Field("RespirationRate", 1, 131, 100, 0, "breaths/min", false, Type.Sint16)); + fieldIndex++; + + return newMesg; + } + + private static Mesg CreateHsaHeartRateDataMesg() + { + ushort fieldIndex, subfieldIndex; + Mesg newMesg = new Mesg("HsaHeartRateData", MesgNum.HsaHeartRateData); + fieldIndex = 0; + newMesg.SetField(new Field("Timestamp", 253, 134, 1, 0, "s", false, Type.DateTime)); + fieldIndex++; + newMesg.SetField(new Field("ProcessingInterval", 0, 132, 1, 0, "s", false, Type.Uint16)); + fieldIndex++; + newMesg.SetField(new Field("Status", 1, 2, 1, 0, "", false, Type.Uint8)); + fieldIndex++; + newMesg.SetField(new Field("HeartRate", 2, 2, 1, 0, "bpm", false, Type.Uint8)); + fieldIndex++; + + return newMesg; + } + + private static Mesg CreateHsaConfigurationDataMesg() + { + ushort fieldIndex, subfieldIndex; + Mesg newMesg = new Mesg("HsaConfigurationData", MesgNum.HsaConfigurationData); + fieldIndex = 0; + newMesg.SetField(new Field("Timestamp", 253, 134, 1, 0, "s", false, Type.DateTime)); + fieldIndex++; + newMesg.SetField(new Field("Data", 0, 13, 1, 0, "", false, Type.Byte)); + fieldIndex++; + newMesg.SetField(new Field("DataSize", 1, 2, 1, 0, "", false, Type.Uint8)); + fieldIndex++; + + return newMesg; + } + + private static Mesg CreateHsaWristTemperatureDataMesg() + { + ushort fieldIndex, subfieldIndex; + Mesg newMesg = new Mesg("HsaWristTemperatureData", MesgNum.HsaWristTemperatureData); + fieldIndex = 0; + newMesg.SetField(new Field("Timestamp", 253, 134, 1, 0, "s", false, Type.DateTime)); + fieldIndex++; + newMesg.SetField(new Field("ProcessingInterval", 0, 132, 1, 0, "s", false, Type.Uint16)); + fieldIndex++; + newMesg.SetField(new Field("Value", 1, 132, 1000, 0, "degC", false, Type.Uint16)); + fieldIndex++; + + return newMesg; + } + private static Mesg CreateMemoGlobMesg() { ushort fieldIndex, subfieldIndex; @@ -4569,6 +4817,27 @@ private static Mesg CreateDiveSummaryMesg() return newMesg; } + private static Mesg CreateAadAccelFeaturesMesg() + { + ushort fieldIndex, subfieldIndex; + Mesg newMesg = new Mesg("AadAccelFeatures", MesgNum.AadAccelFeatures); + fieldIndex = 0; + newMesg.SetField(new Field("Timestamp", 253, 134, 1, 0, "", false, Type.DateTime)); + fieldIndex++; + newMesg.SetField(new Field("Time", 0, 132, 1, 0, "s", false, Type.Uint16)); + fieldIndex++; + newMesg.SetField(new Field("EnergyTotal", 1, 134, 1, 0, "", false, Type.Uint32)); + fieldIndex++; + newMesg.SetField(new Field("ZeroCrossCnt", 2, 132, 1, 0, "", false, Type.Uint16)); + fieldIndex++; + newMesg.SetField(new Field("Instance", 3, 2, 1, 0, "", false, Type.Uint8)); + fieldIndex++; + newMesg.SetField(new Field("TimeAboveThreshold", 4, 132, 25, 0, "s", false, Type.Uint16)); + fieldIndex++; + + return newMesg; + } + private static Mesg CreateHrvMesg() { ushort fieldIndex, subfieldIndex; @@ -4633,6 +4902,72 @@ private static Mesg CreateHrvValueMesg() return newMesg; } + private static Mesg CreateRawBbiMesg() + { + ushort fieldIndex, subfieldIndex; + Mesg newMesg = new Mesg("RawBbi", MesgNum.RawBbi); + fieldIndex = 0; + newMesg.SetField(new Field("Timestamp", 253, 134, 1, 0, "", false, Type.DateTime)); + fieldIndex++; + newMesg.SetField(new Field("TimestampMs", 0, 132, 1, 0, "ms", false, Type.Uint16)); + fieldIndex++; + newMesg.SetField(new Field("Data", 1, 132, 1, 0, "", false, Type.Uint16)); + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(2, false, 14, 1, 0)); // time + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(3, false, 1, 1, 0)); // quality + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(4, false, 1, 1, 0)); // gap + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(2, false, 14, 1, 0)); // time + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(3, false, 1, 1, 0)); // quality + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(4, false, 1, 1, 0)); // gap + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(2, false, 14, 1, 0)); // time + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(3, false, 1, 1, 0)); // quality + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(4, false, 1, 1, 0)); // gap + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(2, false, 14, 1, 0)); // time + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(3, false, 1, 1, 0)); // quality + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(4, false, 1, 1, 0)); // gap + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(2, false, 14, 1, 0)); // time + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(3, false, 1, 1, 0)); // quality + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(4, false, 1, 1, 0)); // gap + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(2, false, 14, 1, 0)); // time + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(3, false, 1, 1, 0)); // quality + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(4, false, 1, 1, 0)); // gap + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(2, false, 14, 1, 0)); // time + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(3, false, 1, 1, 0)); // quality + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(4, false, 1, 1, 0)); // gap + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(2, false, 14, 1, 0)); // time + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(3, false, 1, 1, 0)); // quality + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(4, false, 1, 1, 0)); // gap + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(2, false, 14, 1, 0)); // time + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(3, false, 1, 1, 0)); // quality + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(4, false, 1, 1, 0)); // gap + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(2, false, 14, 1, 0)); // time + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(3, false, 1, 1, 0)); // quality + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(4, false, 1, 1, 0)); // gap + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(2, false, 14, 1, 0)); // time + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(3, false, 1, 1, 0)); // quality + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(4, false, 1, 1, 0)); // gap + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(2, false, 14, 1, 0)); // time + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(3, false, 1, 1, 0)); // quality + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(4, false, 1, 1, 0)); // gap + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(2, false, 14, 1, 0)); // time + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(3, false, 1, 1, 0)); // quality + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(4, false, 1, 1, 0)); // gap + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(2, false, 14, 1, 0)); // time + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(3, false, 1, 1, 0)); // quality + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(4, false, 1, 1, 0)); // gap + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(2, false, 14, 1, 0)); // time + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(3, false, 1, 1, 0)); // quality + newMesg.FieldsList[fieldIndex].components.Add(new FieldComponent(4, false, 1, 1, 0)); // gap + fieldIndex++; + newMesg.SetField(new Field("Time", 2, 132, 1, 0, "ms", false, Type.Uint16)); + fieldIndex++; + newMesg.SetField(new Field("Quality", 3, 2, 1, 0, "", false, Type.Uint8)); + fieldIndex++; + newMesg.SetField(new Field("Gap", 4, 2, 1, 0, "", false, Type.Uint8)); + fieldIndex++; + + return newMesg; + } + private static Mesg CreateRespirationRateMesg() { ushort fieldIndex, subfieldIndex; @@ -4646,6 +4981,44 @@ private static Mesg CreateRespirationRateMesg() return newMesg; } + private static Mesg CreateChronoShotSessionMesg() + { + ushort fieldIndex, subfieldIndex; + Mesg newMesg = new Mesg("ChronoShotSession", MesgNum.ChronoShotSession); + fieldIndex = 0; + newMesg.SetField(new Field("Timestamp", 253, 134, 1, 0, "", false, Type.DateTime)); + fieldIndex++; + newMesg.SetField(new Field("MinSpeed", 0, 134, 1000, 0, "m/s", false, Type.Uint32)); + fieldIndex++; + newMesg.SetField(new Field("MaxSpeed", 1, 134, 1000, 0, "m/s", false, Type.Uint32)); + fieldIndex++; + newMesg.SetField(new Field("AvgSpeed", 2, 134, 1000, 0, "m/s", false, Type.Uint32)); + fieldIndex++; + newMesg.SetField(new Field("ShotCount", 3, 132, 1, 0, "", false, Type.Uint16)); + fieldIndex++; + newMesg.SetField(new Field("ProjectileType", 4, 0, 1, 0, "", false, Type.ProjectileType)); + fieldIndex++; + newMesg.SetField(new Field("GrainWeight", 5, 134, 10, 0, "gr", false, Type.Uint32)); + fieldIndex++; + + return newMesg; + } + + private static Mesg CreateChronoShotDataMesg() + { + ushort fieldIndex, subfieldIndex; + Mesg newMesg = new Mesg("ChronoShotData", MesgNum.ChronoShotData); + fieldIndex = 0; + newMesg.SetField(new Field("Timestamp", 253, 134, 1, 0, "", false, Type.DateTime)); + fieldIndex++; + newMesg.SetField(new Field("ShotSpeed", 0, 134, 1000, 0, "m/s", false, Type.Uint32)); + fieldIndex++; + newMesg.SetField(new Field("ShotNum", 1, 132, 1, 0, "", false, Type.Uint16)); + fieldIndex++; + + return newMesg; + } + private static Mesg CreateTankUpdateMesg() { ushort fieldIndex, subfieldIndex; diff --git a/Dynastream/Fit/Profile/Mesgs/AadAccelFeaturesMesg.cs b/Dynastream/Fit/Profile/Mesgs/AadAccelFeaturesMesg.cs new file mode 100644 index 0000000..1cd62cd --- /dev/null +++ b/Dynastream/Fit/Profile/Mesgs/AadAccelFeaturesMesg.cs @@ -0,0 +1,211 @@ +#region Copyright +///////////////////////////////////////////////////////////////////////////////////////////// +// Copyright 2024 Garmin International, Inc. +// Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you +// may not use this file except in compliance with the Flexible and Interoperable Data +// Transfer (FIT) Protocol License. +///////////////////////////////////////////////////////////////////////////////////////////// +// ****WARNING**** This file is auto-generated! Do NOT edit this file. +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 +///////////////////////////////////////////////////////////////////////////////////////////// + +#endregion + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using System.IO; +using System.Linq; + +namespace Dynastream.Fit +{ + /// + /// Implements the AadAccelFeatures profile message. + /// + public class AadAccelFeaturesMesg : Mesg + { + #region Fields + #endregion + + /// + /// Field Numbers for + /// + public sealed class FieldDefNum + { + public const byte Timestamp = 253; + public const byte Time = 0; + public const byte EnergyTotal = 1; + public const byte ZeroCrossCnt = 2; + public const byte Instance = 3; + public const byte TimeAboveThreshold = 4; + public const byte Invalid = Fit.FieldNumInvalid; + } + + #region Constructors + public AadAccelFeaturesMesg() : base(Profile.GetMesg(MesgNum.AadAccelFeatures)) + { + } + + public AadAccelFeaturesMesg(Mesg mesg) : base(mesg) + { + } + #endregion // Constructors + + #region Methods + /// + /// Retrieves the Timestamp field + /// Returns DateTime representing the Timestamp field + public DateTime GetTimestamp() + { + Object val = GetFieldValue(253, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return TimestampToDateTime(Convert.ToUInt32(val)); + + } + + /// + /// Set Timestamp field + /// Nullable field value to be set + public void SetTimestamp(DateTime timestamp_) + { + SetFieldValue(253, 0, timestamp_.GetTimeStamp(), Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the Time field + /// Units: s + /// Comment: Time interval length in seconds + /// Returns nullable ushort representing the Time field + public ushort? GetTime() + { + Object val = GetFieldValue(0, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt16(val)); + + } + + /// + /// Set Time field + /// Units: s + /// Comment: Time interval length in seconds + /// Nullable field value to be set + public void SetTime(ushort? time_) + { + SetFieldValue(0, 0, time_, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the EnergyTotal field + /// Comment: Total accelerometer energy in the interval + /// Returns nullable uint representing the EnergyTotal field + public uint? GetEnergyTotal() + { + Object val = GetFieldValue(1, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt32(val)); + + } + + /// + /// Set EnergyTotal field + /// Comment: Total accelerometer energy in the interval + /// Nullable field value to be set + public void SetEnergyTotal(uint? energyTotal_) + { + SetFieldValue(1, 0, energyTotal_, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the ZeroCrossCnt field + /// Comment: Count of zero crossings + /// Returns nullable ushort representing the ZeroCrossCnt field + public ushort? GetZeroCrossCnt() + { + Object val = GetFieldValue(2, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt16(val)); + + } + + /// + /// Set ZeroCrossCnt field + /// Comment: Count of zero crossings + /// Nullable field value to be set + public void SetZeroCrossCnt(ushort? zeroCrossCnt_) + { + SetFieldValue(2, 0, zeroCrossCnt_, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the Instance field + /// Comment: Instance ID of zero crossing algorithm + /// Returns nullable byte representing the Instance field + public byte? GetInstance() + { + Object val = GetFieldValue(3, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToByte(val)); + + } + + /// + /// Set Instance field + /// Comment: Instance ID of zero crossing algorithm + /// Nullable field value to be set + public void SetInstance(byte? instance_) + { + SetFieldValue(3, 0, instance_, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the TimeAboveThreshold field + /// Units: s + /// Comment: Total accelerometer time above threshold in the interval + /// Returns nullable float representing the TimeAboveThreshold field + public float? GetTimeAboveThreshold() + { + Object val = GetFieldValue(4, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToSingle(val)); + + } + + /// + /// Set TimeAboveThreshold field + /// Units: s + /// Comment: Total accelerometer time above threshold in the interval + /// Nullable field value to be set + public void SetTimeAboveThreshold(float? timeAboveThreshold_) + { + SetFieldValue(4, 0, timeAboveThreshold_, Fit.SubfieldIndexMainField); + } + + #endregion // Methods + } // Class +} // namespace diff --git a/Dynastream/Fit/Profile/Mesgs/AccelerometerDataMesg.cs b/Dynastream/Fit/Profile/Mesgs/AccelerometerDataMesg.cs index 5bbf4c2..77eef07 100644 --- a/Dynastream/Fit/Profile/Mesgs/AccelerometerDataMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/AccelerometerDataMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/ActivityMesg.cs b/Dynastream/Fit/Profile/Mesgs/ActivityMesg.cs index 5024ec7..06a8352 100644 --- a/Dynastream/Fit/Profile/Mesgs/ActivityMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/ActivityMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/AntChannelIdMesg.cs b/Dynastream/Fit/Profile/Mesgs/AntChannelIdMesg.cs index f8d6596..53e3276 100644 --- a/Dynastream/Fit/Profile/Mesgs/AntChannelIdMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/AntChannelIdMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/AntRxMesg.cs b/Dynastream/Fit/Profile/Mesgs/AntRxMesg.cs index 529b2fc..461dcbc 100644 --- a/Dynastream/Fit/Profile/Mesgs/AntRxMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/AntRxMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/AntTxMesg.cs b/Dynastream/Fit/Profile/Mesgs/AntTxMesg.cs index 5db100b..22712c1 100644 --- a/Dynastream/Fit/Profile/Mesgs/AntTxMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/AntTxMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/AviationAttitudeMesg.cs b/Dynastream/Fit/Profile/Mesgs/AviationAttitudeMesg.cs index fdad548..8f98929 100644 --- a/Dynastream/Fit/Profile/Mesgs/AviationAttitudeMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/AviationAttitudeMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/BarometerDataMesg.cs b/Dynastream/Fit/Profile/Mesgs/BarometerDataMesg.cs index 3ff4e91..69b54dd 100644 --- a/Dynastream/Fit/Profile/Mesgs/BarometerDataMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/BarometerDataMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/BeatIntervalsMesg.cs b/Dynastream/Fit/Profile/Mesgs/BeatIntervalsMesg.cs index 9823623..0e790ec 100644 --- a/Dynastream/Fit/Profile/Mesgs/BeatIntervalsMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/BeatIntervalsMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/BikeProfileMesg.cs b/Dynastream/Fit/Profile/Mesgs/BikeProfileMesg.cs index e372993..3cb090b 100644 --- a/Dynastream/Fit/Profile/Mesgs/BikeProfileMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/BikeProfileMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/BloodPressureMesg.cs b/Dynastream/Fit/Profile/Mesgs/BloodPressureMesg.cs index 767006c..ff983fe 100644 --- a/Dynastream/Fit/Profile/Mesgs/BloodPressureMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/BloodPressureMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/CadenceZoneMesg.cs b/Dynastream/Fit/Profile/Mesgs/CadenceZoneMesg.cs index c8fd3ae..1f4edfe 100644 --- a/Dynastream/Fit/Profile/Mesgs/CadenceZoneMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/CadenceZoneMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/CameraEventMesg.cs b/Dynastream/Fit/Profile/Mesgs/CameraEventMesg.cs index c73eb7f..56009b7 100644 --- a/Dynastream/Fit/Profile/Mesgs/CameraEventMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/CameraEventMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/CapabilitiesMesg.cs b/Dynastream/Fit/Profile/Mesgs/CapabilitiesMesg.cs index 6676e2d..0bb97fb 100644 --- a/Dynastream/Fit/Profile/Mesgs/CapabilitiesMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/CapabilitiesMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/ChronoShotDataMesg.cs b/Dynastream/Fit/Profile/Mesgs/ChronoShotDataMesg.cs new file mode 100644 index 0000000..6e76a7e --- /dev/null +++ b/Dynastream/Fit/Profile/Mesgs/ChronoShotDataMesg.cs @@ -0,0 +1,127 @@ +#region Copyright +///////////////////////////////////////////////////////////////////////////////////////////// +// Copyright 2024 Garmin International, Inc. +// Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you +// may not use this file except in compliance with the Flexible and Interoperable Data +// Transfer (FIT) Protocol License. +///////////////////////////////////////////////////////////////////////////////////////////// +// ****WARNING**** This file is auto-generated! Do NOT edit this file. +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 +///////////////////////////////////////////////////////////////////////////////////////////// + +#endregion + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using System.IO; +using System.Linq; + +namespace Dynastream.Fit +{ + /// + /// Implements the ChronoShotData profile message. + /// + public class ChronoShotDataMesg : Mesg + { + #region Fields + #endregion + + /// + /// Field Numbers for + /// + public sealed class FieldDefNum + { + public const byte Timestamp = 253; + public const byte ShotSpeed = 0; + public const byte ShotNum = 1; + public const byte Invalid = Fit.FieldNumInvalid; + } + + #region Constructors + public ChronoShotDataMesg() : base(Profile.GetMesg(MesgNum.ChronoShotData)) + { + } + + public ChronoShotDataMesg(Mesg mesg) : base(mesg) + { + } + #endregion // Constructors + + #region Methods + /// + /// Retrieves the Timestamp field + /// Returns DateTime representing the Timestamp field + public DateTime GetTimestamp() + { + Object val = GetFieldValue(253, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return TimestampToDateTime(Convert.ToUInt32(val)); + + } + + /// + /// Set Timestamp field + /// Nullable field value to be set + public void SetTimestamp(DateTime timestamp_) + { + SetFieldValue(253, 0, timestamp_.GetTimeStamp(), Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the ShotSpeed field + /// Units: m/s + /// Returns nullable float representing the ShotSpeed field + public float? GetShotSpeed() + { + Object val = GetFieldValue(0, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToSingle(val)); + + } + + /// + /// Set ShotSpeed field + /// Units: m/s + /// Nullable field value to be set + public void SetShotSpeed(float? shotSpeed_) + { + SetFieldValue(0, 0, shotSpeed_, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the ShotNum field + /// Returns nullable ushort representing the ShotNum field + public ushort? GetShotNum() + { + Object val = GetFieldValue(1, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt16(val)); + + } + + /// + /// Set ShotNum field + /// Nullable field value to be set + public void SetShotNum(ushort? shotNum_) + { + SetFieldValue(1, 0, shotNum_, Fit.SubfieldIndexMainField); + } + + #endregion // Methods + } // Class +} // namespace diff --git a/Dynastream/Fit/Profile/Mesgs/ChronoShotSessionMesg.cs b/Dynastream/Fit/Profile/Mesgs/ChronoShotSessionMesg.cs new file mode 100644 index 0000000..00aaa59 --- /dev/null +++ b/Dynastream/Fit/Profile/Mesgs/ChronoShotSessionMesg.cs @@ -0,0 +1,224 @@ +#region Copyright +///////////////////////////////////////////////////////////////////////////////////////////// +// Copyright 2024 Garmin International, Inc. +// Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you +// may not use this file except in compliance with the Flexible and Interoperable Data +// Transfer (FIT) Protocol License. +///////////////////////////////////////////////////////////////////////////////////////////// +// ****WARNING**** This file is auto-generated! Do NOT edit this file. +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 +///////////////////////////////////////////////////////////////////////////////////////////// + +#endregion + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using System.IO; +using System.Linq; + +namespace Dynastream.Fit +{ + /// + /// Implements the ChronoShotSession profile message. + /// + public class ChronoShotSessionMesg : Mesg + { + #region Fields + #endregion + + /// + /// Field Numbers for + /// + public sealed class FieldDefNum + { + public const byte Timestamp = 253; + public const byte MinSpeed = 0; + public const byte MaxSpeed = 1; + public const byte AvgSpeed = 2; + public const byte ShotCount = 3; + public const byte ProjectileType = 4; + public const byte GrainWeight = 5; + public const byte Invalid = Fit.FieldNumInvalid; + } + + #region Constructors + public ChronoShotSessionMesg() : base(Profile.GetMesg(MesgNum.ChronoShotSession)) + { + } + + public ChronoShotSessionMesg(Mesg mesg) : base(mesg) + { + } + #endregion // Constructors + + #region Methods + /// + /// Retrieves the Timestamp field + /// Returns DateTime representing the Timestamp field + public DateTime GetTimestamp() + { + Object val = GetFieldValue(253, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return TimestampToDateTime(Convert.ToUInt32(val)); + + } + + /// + /// Set Timestamp field + /// Nullable field value to be set + public void SetTimestamp(DateTime timestamp_) + { + SetFieldValue(253, 0, timestamp_.GetTimeStamp(), Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the MinSpeed field + /// Units: m/s + /// Returns nullable float representing the MinSpeed field + public float? GetMinSpeed() + { + Object val = GetFieldValue(0, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToSingle(val)); + + } + + /// + /// Set MinSpeed field + /// Units: m/s + /// Nullable field value to be set + public void SetMinSpeed(float? minSpeed_) + { + SetFieldValue(0, 0, minSpeed_, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the MaxSpeed field + /// Units: m/s + /// Returns nullable float representing the MaxSpeed field + public float? GetMaxSpeed() + { + Object val = GetFieldValue(1, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToSingle(val)); + + } + + /// + /// Set MaxSpeed field + /// Units: m/s + /// Nullable field value to be set + public void SetMaxSpeed(float? maxSpeed_) + { + SetFieldValue(1, 0, maxSpeed_, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the AvgSpeed field + /// Units: m/s + /// Returns nullable float representing the AvgSpeed field + public float? GetAvgSpeed() + { + Object val = GetFieldValue(2, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToSingle(val)); + + } + + /// + /// Set AvgSpeed field + /// Units: m/s + /// Nullable field value to be set + public void SetAvgSpeed(float? avgSpeed_) + { + SetFieldValue(2, 0, avgSpeed_, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the ShotCount field + /// Returns nullable ushort representing the ShotCount field + public ushort? GetShotCount() + { + Object val = GetFieldValue(3, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt16(val)); + + } + + /// + /// Set ShotCount field + /// Nullable field value to be set + public void SetShotCount(ushort? shotCount_) + { + SetFieldValue(3, 0, shotCount_, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the ProjectileType field + /// Returns nullable ProjectileType enum representing the ProjectileType field + public ProjectileType? GetProjectileType() + { + object obj = GetFieldValue(4, 0, Fit.SubfieldIndexMainField); + ProjectileType? value = obj == null ? (ProjectileType?)null : (ProjectileType)obj; + return value; + } + + /// + /// Set ProjectileType field + /// Nullable field value to be set + public void SetProjectileType(ProjectileType? projectileType_) + { + SetFieldValue(4, 0, projectileType_, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the GrainWeight field + /// Units: gr + /// Returns nullable float representing the GrainWeight field + public float? GetGrainWeight() + { + Object val = GetFieldValue(5, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToSingle(val)); + + } + + /// + /// Set GrainWeight field + /// Units: gr + /// Nullable field value to be set + public void SetGrainWeight(float? grainWeight_) + { + SetFieldValue(5, 0, grainWeight_, Fit.SubfieldIndexMainField); + } + + #endregion // Methods + } // Class +} // namespace diff --git a/Dynastream/Fit/Profile/Mesgs/ClimbProMesg.cs b/Dynastream/Fit/Profile/Mesgs/ClimbProMesg.cs index e1277b8..1052ddb 100644 --- a/Dynastream/Fit/Profile/Mesgs/ClimbProMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/ClimbProMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/ConnectivityMesg.cs b/Dynastream/Fit/Profile/Mesgs/ConnectivityMesg.cs index c71962a..167b673 100644 --- a/Dynastream/Fit/Profile/Mesgs/ConnectivityMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/ConnectivityMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/CourseMesg.cs b/Dynastream/Fit/Profile/Mesgs/CourseMesg.cs index 139262b..0c8dabe 100644 --- a/Dynastream/Fit/Profile/Mesgs/CourseMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/CourseMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/CoursePointMesg.cs b/Dynastream/Fit/Profile/Mesgs/CoursePointMesg.cs index 17fc5f9..bf26bb8 100644 --- a/Dynastream/Fit/Profile/Mesgs/CoursePointMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/CoursePointMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/DeveloperDataIdMesg.cs b/Dynastream/Fit/Profile/Mesgs/DeveloperDataIdMesg.cs index a1f4857..9b5ea8a 100644 --- a/Dynastream/Fit/Profile/Mesgs/DeveloperDataIdMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/DeveloperDataIdMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/DeviceAuxBatteryInfoMesg.cs b/Dynastream/Fit/Profile/Mesgs/DeviceAuxBatteryInfoMesg.cs index ee880df..9c692d2 100644 --- a/Dynastream/Fit/Profile/Mesgs/DeviceAuxBatteryInfoMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/DeviceAuxBatteryInfoMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/DeviceInfoMesg.cs b/Dynastream/Fit/Profile/Mesgs/DeviceInfoMesg.cs index f483c67..2b5331b 100644 --- a/Dynastream/Fit/Profile/Mesgs/DeviceInfoMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/DeviceInfoMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/DeviceSettingsMesg.cs b/Dynastream/Fit/Profile/Mesgs/DeviceSettingsMesg.cs index c5d3621..3976521 100644 --- a/Dynastream/Fit/Profile/Mesgs/DeviceSettingsMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/DeviceSettingsMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/DiveAlarmMesg.cs b/Dynastream/Fit/Profile/Mesgs/DiveAlarmMesg.cs index 4b56f68..f90ae94 100644 --- a/Dynastream/Fit/Profile/Mesgs/DiveAlarmMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/DiveAlarmMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/DiveApneaAlarmMesg.cs b/Dynastream/Fit/Profile/Mesgs/DiveApneaAlarmMesg.cs index 9a6302b..8c9ceef 100644 --- a/Dynastream/Fit/Profile/Mesgs/DiveApneaAlarmMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/DiveApneaAlarmMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/DiveGasMesg.cs b/Dynastream/Fit/Profile/Mesgs/DiveGasMesg.cs index 1cb7713..5fc19fb 100644 --- a/Dynastream/Fit/Profile/Mesgs/DiveGasMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/DiveGasMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/DiveSettingsMesg.cs b/Dynastream/Fit/Profile/Mesgs/DiveSettingsMesg.cs index 81a542d..19f771e 100644 --- a/Dynastream/Fit/Profile/Mesgs/DiveSettingsMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/DiveSettingsMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/DiveSummaryMesg.cs b/Dynastream/Fit/Profile/Mesgs/DiveSummaryMesg.cs index fcd2da5..746e198 100644 --- a/Dynastream/Fit/Profile/Mesgs/DiveSummaryMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/DiveSummaryMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/EventMesg.cs b/Dynastream/Fit/Profile/Mesgs/EventMesg.cs index 647d291..9da3a09 100644 --- a/Dynastream/Fit/Profile/Mesgs/EventMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/EventMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/ExdDataConceptConfigurationMesg.cs b/Dynastream/Fit/Profile/Mesgs/ExdDataConceptConfigurationMesg.cs index a75692d..d1b5773 100644 --- a/Dynastream/Fit/Profile/Mesgs/ExdDataConceptConfigurationMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/ExdDataConceptConfigurationMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/ExdDataFieldConfigurationMesg.cs b/Dynastream/Fit/Profile/Mesgs/ExdDataFieldConfigurationMesg.cs index bb9b314..5dbdd0d 100644 --- a/Dynastream/Fit/Profile/Mesgs/ExdDataFieldConfigurationMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/ExdDataFieldConfigurationMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/ExdScreenConfigurationMesg.cs b/Dynastream/Fit/Profile/Mesgs/ExdScreenConfigurationMesg.cs index fcd7f2a..dfd35a9 100644 --- a/Dynastream/Fit/Profile/Mesgs/ExdScreenConfigurationMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/ExdScreenConfigurationMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/ExerciseTitleMesg.cs b/Dynastream/Fit/Profile/Mesgs/ExerciseTitleMesg.cs index 7d943c7..75a5707 100644 --- a/Dynastream/Fit/Profile/Mesgs/ExerciseTitleMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/ExerciseTitleMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/FieldCapabilitiesMesg.cs b/Dynastream/Fit/Profile/Mesgs/FieldCapabilitiesMesg.cs index b5ab2cb..c037873 100644 --- a/Dynastream/Fit/Profile/Mesgs/FieldCapabilitiesMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/FieldCapabilitiesMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/FieldDescriptionMesg.cs b/Dynastream/Fit/Profile/Mesgs/FieldDescriptionMesg.cs index 1ce765d..ab49a59 100644 --- a/Dynastream/Fit/Profile/Mesgs/FieldDescriptionMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/FieldDescriptionMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/FileCapabilitiesMesg.cs b/Dynastream/Fit/Profile/Mesgs/FileCapabilitiesMesg.cs index 90a4cf3..c192d26 100644 --- a/Dynastream/Fit/Profile/Mesgs/FileCapabilitiesMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/FileCapabilitiesMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/FileCreatorMesg.cs b/Dynastream/Fit/Profile/Mesgs/FileCreatorMesg.cs index 86573ab..09ccbcf 100644 --- a/Dynastream/Fit/Profile/Mesgs/FileCreatorMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/FileCreatorMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/FileIdMesg.cs b/Dynastream/Fit/Profile/Mesgs/FileIdMesg.cs index a9eb1d8..d42f875 100644 --- a/Dynastream/Fit/Profile/Mesgs/FileIdMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/FileIdMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/GoalMesg.cs b/Dynastream/Fit/Profile/Mesgs/GoalMesg.cs index 6fbb3b6..7ee99fc 100644 --- a/Dynastream/Fit/Profile/Mesgs/GoalMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/GoalMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/GpsMetadataMesg.cs b/Dynastream/Fit/Profile/Mesgs/GpsMetadataMesg.cs index a82b122..cbd0951 100644 --- a/Dynastream/Fit/Profile/Mesgs/GpsMetadataMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/GpsMetadataMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/GyroscopeDataMesg.cs b/Dynastream/Fit/Profile/Mesgs/GyroscopeDataMesg.cs index 674e138..229c7fa 100644 --- a/Dynastream/Fit/Profile/Mesgs/GyroscopeDataMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/GyroscopeDataMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/HrMesg.cs b/Dynastream/Fit/Profile/Mesgs/HrMesg.cs index 5853120..0f51a09 100644 --- a/Dynastream/Fit/Profile/Mesgs/HrMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/HrMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/HrZoneMesg.cs b/Dynastream/Fit/Profile/Mesgs/HrZoneMesg.cs index e75f7f8..214da73 100644 --- a/Dynastream/Fit/Profile/Mesgs/HrZoneMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/HrZoneMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/HrmProfileMesg.cs b/Dynastream/Fit/Profile/Mesgs/HrmProfileMesg.cs index cc20f07..147c556 100644 --- a/Dynastream/Fit/Profile/Mesgs/HrmProfileMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/HrmProfileMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/HrvMesg.cs b/Dynastream/Fit/Profile/Mesgs/HrvMesg.cs index aa23883..b193596 100644 --- a/Dynastream/Fit/Profile/Mesgs/HrvMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/HrvMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/HrvStatusSummaryMesg.cs b/Dynastream/Fit/Profile/Mesgs/HrvStatusSummaryMesg.cs index 3010588..d57f6c6 100644 --- a/Dynastream/Fit/Profile/Mesgs/HrvStatusSummaryMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/HrvStatusSummaryMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/HrvValueMesg.cs b/Dynastream/Fit/Profile/Mesgs/HrvValueMesg.cs index f8c6d9e..27edde3 100644 --- a/Dynastream/Fit/Profile/Mesgs/HrvValueMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/HrvValueMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/HsaAccelerometerDataMesg.cs b/Dynastream/Fit/Profile/Mesgs/HsaAccelerometerDataMesg.cs new file mode 100644 index 0000000..45dfd5f --- /dev/null +++ b/Dynastream/Fit/Profile/Mesgs/HsaAccelerometerDataMesg.cs @@ -0,0 +1,281 @@ +#region Copyright +///////////////////////////////////////////////////////////////////////////////////////////// +// Copyright 2024 Garmin International, Inc. +// Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you +// may not use this file except in compliance with the Flexible and Interoperable Data +// Transfer (FIT) Protocol License. +///////////////////////////////////////////////////////////////////////////////////////////// +// ****WARNING**** This file is auto-generated! Do NOT edit this file. +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 +///////////////////////////////////////////////////////////////////////////////////////////// + +#endregion + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using System.IO; +using System.Linq; + +namespace Dynastream.Fit +{ + /// + /// Implements the HsaAccelerometerData profile message. + /// + public class HsaAccelerometerDataMesg : Mesg + { + #region Fields + #endregion + + /// + /// Field Numbers for + /// + public sealed class FieldDefNum + { + public const byte Timestamp = 253; + public const byte TimestampMs = 0; + public const byte SamplingInterval = 1; + public const byte AccelX = 2; + public const byte AccelY = 3; + public const byte AccelZ = 4; + public const byte Timestamp32k = 5; + public const byte Invalid = Fit.FieldNumInvalid; + } + + #region Constructors + public HsaAccelerometerDataMesg() : base(Profile.GetMesg(MesgNum.HsaAccelerometerData)) + { + } + + public HsaAccelerometerDataMesg(Mesg mesg) : base(mesg) + { + } + #endregion // Constructors + + #region Methods + /// + /// Retrieves the Timestamp field + /// Units: s + /// Returns DateTime representing the Timestamp field + public DateTime GetTimestamp() + { + Object val = GetFieldValue(253, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return TimestampToDateTime(Convert.ToUInt32(val)); + + } + + /// + /// Set Timestamp field + /// Units: s + /// Nullable field value to be set + public void SetTimestamp(DateTime timestamp_) + { + SetFieldValue(253, 0, timestamp_.GetTimeStamp(), Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the TimestampMs field + /// Units: ms + /// Comment: Millisecond resolution of the timestamp + /// Returns nullable ushort representing the TimestampMs field + public ushort? GetTimestampMs() + { + Object val = GetFieldValue(0, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt16(val)); + + } + + /// + /// Set TimestampMs field + /// Units: ms + /// Comment: Millisecond resolution of the timestamp + /// Nullable field value to be set + public void SetTimestampMs(ushort? timestampMs_) + { + SetFieldValue(0, 0, timestampMs_, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the SamplingInterval field + /// Units: ms + /// Comment: Sampling Interval in Milliseconds + /// Returns nullable ushort representing the SamplingInterval field + public ushort? GetSamplingInterval() + { + Object val = GetFieldValue(1, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt16(val)); + + } + + /// + /// Set SamplingInterval field + /// Units: ms + /// Comment: Sampling Interval in Milliseconds + /// Nullable field value to be set + public void SetSamplingInterval(ushort? samplingInterval_) + { + SetFieldValue(1, 0, samplingInterval_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field AccelX + public int GetNumAccelX() + { + return GetNumFieldValues(2, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the AccelX field + /// Units: mG + /// Comment: X-Axis Measurement + /// 0 based index of AccelX element to retrieve + /// Returns nullable float representing the AccelX field + public float? GetAccelX(int index) + { + Object val = GetFieldValue(2, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToSingle(val)); + + } + + /// + /// Set AccelX field + /// Units: mG + /// Comment: X-Axis Measurement + /// 0 based index of accel_x + /// Nullable field value to be set + public void SetAccelX(int index, float? accelX_) + { + SetFieldValue(2, index, accelX_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field AccelY + public int GetNumAccelY() + { + return GetNumFieldValues(3, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the AccelY field + /// Units: mG + /// Comment: Y-Axis Measurement + /// 0 based index of AccelY element to retrieve + /// Returns nullable float representing the AccelY field + public float? GetAccelY(int index) + { + Object val = GetFieldValue(3, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToSingle(val)); + + } + + /// + /// Set AccelY field + /// Units: mG + /// Comment: Y-Axis Measurement + /// 0 based index of accel_y + /// Nullable field value to be set + public void SetAccelY(int index, float? accelY_) + { + SetFieldValue(3, index, accelY_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field AccelZ + public int GetNumAccelZ() + { + return GetNumFieldValues(4, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the AccelZ field + /// Units: mG + /// Comment: Z-Axis Measurement + /// 0 based index of AccelZ element to retrieve + /// Returns nullable float representing the AccelZ field + public float? GetAccelZ(int index) + { + Object val = GetFieldValue(4, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToSingle(val)); + + } + + /// + /// Set AccelZ field + /// Units: mG + /// Comment: Z-Axis Measurement + /// 0 based index of accel_z + /// Nullable field value to be set + public void SetAccelZ(int index, float? accelZ_) + { + SetFieldValue(4, index, accelZ_, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the Timestamp32k field + /// Comment: 32 kHz timestamp + /// Returns nullable uint representing the Timestamp32k field + public uint? GetTimestamp32k() + { + Object val = GetFieldValue(5, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt32(val)); + + } + + /// + /// Set Timestamp32k field + /// Comment: 32 kHz timestamp + /// Nullable field value to be set + public void SetTimestamp32k(uint? timestamp32k_) + { + SetFieldValue(5, 0, timestamp32k_, Fit.SubfieldIndexMainField); + } + + #endregion // Methods + } // Class +} // namespace diff --git a/Dynastream/Fit/Profile/Mesgs/HsaBodyBatteryDataMesg.cs b/Dynastream/Fit/Profile/Mesgs/HsaBodyBatteryDataMesg.cs new file mode 100644 index 0000000..05c8ea4 --- /dev/null +++ b/Dynastream/Fit/Profile/Mesgs/HsaBodyBatteryDataMesg.cs @@ -0,0 +1,223 @@ +#region Copyright +///////////////////////////////////////////////////////////////////////////////////////////// +// Copyright 2024 Garmin International, Inc. +// Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you +// may not use this file except in compliance with the Flexible and Interoperable Data +// Transfer (FIT) Protocol License. +///////////////////////////////////////////////////////////////////////////////////////////// +// ****WARNING**** This file is auto-generated! Do NOT edit this file. +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 +///////////////////////////////////////////////////////////////////////////////////////////// + +#endregion + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using System.IO; +using System.Linq; + +namespace Dynastream.Fit +{ + /// + /// Implements the HsaBodyBatteryData profile message. + /// + public class HsaBodyBatteryDataMesg : Mesg + { + #region Fields + #endregion + + /// + /// Field Numbers for + /// + public sealed class FieldDefNum + { + public const byte Timestamp = 253; + public const byte ProcessingInterval = 0; + public const byte Level = 1; + public const byte Charged = 2; + public const byte Uncharged = 3; + public const byte Invalid = Fit.FieldNumInvalid; + } + + #region Constructors + public HsaBodyBatteryDataMesg() : base(Profile.GetMesg(MesgNum.HsaBodyBatteryData)) + { + } + + public HsaBodyBatteryDataMesg(Mesg mesg) : base(mesg) + { + } + #endregion // Constructors + + #region Methods + /// + /// Retrieves the Timestamp field + /// Units: s + /// Returns DateTime representing the Timestamp field + public DateTime GetTimestamp() + { + Object val = GetFieldValue(253, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return TimestampToDateTime(Convert.ToUInt32(val)); + + } + + /// + /// Set Timestamp field + /// Units: s + /// Nullable field value to be set + public void SetTimestamp(DateTime timestamp_) + { + SetFieldValue(253, 0, timestamp_.GetTimeStamp(), Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the ProcessingInterval field + /// Units: s + /// Comment: Processing interval length in seconds + /// Returns nullable ushort representing the ProcessingInterval field + public ushort? GetProcessingInterval() + { + Object val = GetFieldValue(0, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt16(val)); + + } + + /// + /// Set ProcessingInterval field + /// Units: s + /// Comment: Processing interval length in seconds + /// Nullable field value to be set + public void SetProcessingInterval(ushort? processingInterval_) + { + SetFieldValue(0, 0, processingInterval_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field Level + public int GetNumLevel() + { + return GetNumFieldValues(1, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the Level field + /// Units: percent + /// Comment: Body battery level + /// 0 based index of Level element to retrieve + /// Returns nullable sbyte representing the Level field + public sbyte? GetLevel(int index) + { + Object val = GetFieldValue(1, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToSByte(val)); + + } + + /// + /// Set Level field + /// Units: percent + /// Comment: Body battery level + /// 0 based index of level + /// Nullable field value to be set + public void SetLevel(int index, sbyte? level_) + { + SetFieldValue(1, index, level_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field Charged + public int GetNumCharged() + { + return GetNumFieldValues(2, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the Charged field + /// Comment: Body battery charged value + /// 0 based index of Charged element to retrieve + /// Returns nullable short representing the Charged field + public short? GetCharged(int index) + { + Object val = GetFieldValue(2, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToInt16(val)); + + } + + /// + /// Set Charged field + /// Comment: Body battery charged value + /// 0 based index of charged + /// Nullable field value to be set + public void SetCharged(int index, short? charged_) + { + SetFieldValue(2, index, charged_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field Uncharged + public int GetNumUncharged() + { + return GetNumFieldValues(3, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the Uncharged field + /// Comment: Body battery uncharged value + /// 0 based index of Uncharged element to retrieve + /// Returns nullable short representing the Uncharged field + public short? GetUncharged(int index) + { + Object val = GetFieldValue(3, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToInt16(val)); + + } + + /// + /// Set Uncharged field + /// Comment: Body battery uncharged value + /// 0 based index of uncharged + /// Nullable field value to be set + public void SetUncharged(int index, short? uncharged_) + { + SetFieldValue(3, index, uncharged_, Fit.SubfieldIndexMainField); + } + + #endregion // Methods + } // Class +} // namespace diff --git a/Dynastream/Fit/Profile/Mesgs/HsaConfigurationDataMesg.cs b/Dynastream/Fit/Profile/Mesgs/HsaConfigurationDataMesg.cs new file mode 100644 index 0000000..8538548 --- /dev/null +++ b/Dynastream/Fit/Profile/Mesgs/HsaConfigurationDataMesg.cs @@ -0,0 +1,143 @@ +#region Copyright +///////////////////////////////////////////////////////////////////////////////////////////// +// Copyright 2024 Garmin International, Inc. +// Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you +// may not use this file except in compliance with the Flexible and Interoperable Data +// Transfer (FIT) Protocol License. +///////////////////////////////////////////////////////////////////////////////////////////// +// ****WARNING**** This file is auto-generated! Do NOT edit this file. +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 +///////////////////////////////////////////////////////////////////////////////////////////// + +#endregion + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using System.IO; +using System.Linq; + +namespace Dynastream.Fit +{ + /// + /// Implements the HsaConfigurationData profile message. + /// + public class HsaConfigurationDataMesg : Mesg + { + #region Fields + #endregion + + /// + /// Field Numbers for + /// + public sealed class FieldDefNum + { + public const byte Timestamp = 253; + public const byte Data = 0; + public const byte DataSize = 1; + public const byte Invalid = Fit.FieldNumInvalid; + } + + #region Constructors + public HsaConfigurationDataMesg() : base(Profile.GetMesg(MesgNum.HsaConfigurationData)) + { + } + + public HsaConfigurationDataMesg(Mesg mesg) : base(mesg) + { + } + #endregion // Constructors + + #region Methods + /// + /// Retrieves the Timestamp field + /// Units: s + /// Comment: Encoded configuration data + /// Returns DateTime representing the Timestamp field + public DateTime GetTimestamp() + { + Object val = GetFieldValue(253, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return TimestampToDateTime(Convert.ToUInt32(val)); + + } + + /// + /// Set Timestamp field + /// Units: s + /// Comment: Encoded configuration data + /// Nullable field value to be set + public void SetTimestamp(DateTime timestamp_) + { + SetFieldValue(253, 0, timestamp_.GetTimeStamp(), Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field Data + public int GetNumData() + { + return GetNumFieldValues(0, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the Data field + /// 0 based index of Data element to retrieve + /// Returns nullable byte representing the Data field + public byte? GetData(int index) + { + Object val = GetFieldValue(0, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToByte(val)); + + } + + /// + /// Set Data field + /// 0 based index of data + /// Nullable field value to be set + public void SetData(int index, byte? data_) + { + SetFieldValue(0, index, data_, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the DataSize field + /// Comment: Size in bytes of data field + /// Returns nullable byte representing the DataSize field + public byte? GetDataSize() + { + Object val = GetFieldValue(1, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToByte(val)); + + } + + /// + /// Set DataSize field + /// Comment: Size in bytes of data field + /// Nullable field value to be set + public void SetDataSize(byte? dataSize_) + { + SetFieldValue(1, 0, dataSize_, Fit.SubfieldIndexMainField); + } + + #endregion // Methods + } // Class +} // namespace diff --git a/Dynastream/Fit/Profile/Mesgs/HsaEventMesg.cs b/Dynastream/Fit/Profile/Mesgs/HsaEventMesg.cs new file mode 100644 index 0000000..92af235 --- /dev/null +++ b/Dynastream/Fit/Profile/Mesgs/HsaEventMesg.cs @@ -0,0 +1,105 @@ +#region Copyright +///////////////////////////////////////////////////////////////////////////////////////////// +// Copyright 2024 Garmin International, Inc. +// Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you +// may not use this file except in compliance with the Flexible and Interoperable Data +// Transfer (FIT) Protocol License. +///////////////////////////////////////////////////////////////////////////////////////////// +// ****WARNING**** This file is auto-generated! Do NOT edit this file. +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 +///////////////////////////////////////////////////////////////////////////////////////////// + +#endregion + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using System.IO; +using System.Linq; + +namespace Dynastream.Fit +{ + /// + /// Implements the HsaEvent profile message. + /// + public class HsaEventMesg : Mesg + { + #region Fields + #endregion + + /// + /// Field Numbers for + /// + public sealed class FieldDefNum + { + public const byte Timestamp = 253; + public const byte EventId = 0; + public const byte Invalid = Fit.FieldNumInvalid; + } + + #region Constructors + public HsaEventMesg() : base(Profile.GetMesg(MesgNum.HsaEvent)) + { + } + + public HsaEventMesg(Mesg mesg) : base(mesg) + { + } + #endregion // Constructors + + #region Methods + /// + /// Retrieves the Timestamp field + /// Units: s + /// Returns DateTime representing the Timestamp field + public DateTime GetTimestamp() + { + Object val = GetFieldValue(253, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return TimestampToDateTime(Convert.ToUInt32(val)); + + } + + /// + /// Set Timestamp field + /// Units: s + /// Nullable field value to be set + public void SetTimestamp(DateTime timestamp_) + { + SetFieldValue(253, 0, timestamp_.GetTimeStamp(), Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the EventId field + /// Comment: Event ID + /// Returns nullable byte representing the EventId field + public byte? GetEventId() + { + Object val = GetFieldValue(0, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToByte(val)); + + } + + /// + /// Set EventId field + /// Comment: Event ID + /// Nullable field value to be set + public void SetEventId(byte? eventId_) + { + SetFieldValue(0, 0, eventId_, Fit.SubfieldIndexMainField); + } + + #endregion // Methods + } // Class +} // namespace diff --git a/Dynastream/Fit/Profile/Mesgs/HsaGyroscopeDataMesg.cs b/Dynastream/Fit/Profile/Mesgs/HsaGyroscopeDataMesg.cs new file mode 100644 index 0000000..a2d3cc9 --- /dev/null +++ b/Dynastream/Fit/Profile/Mesgs/HsaGyroscopeDataMesg.cs @@ -0,0 +1,283 @@ +#region Copyright +///////////////////////////////////////////////////////////////////////////////////////////// +// Copyright 2024 Garmin International, Inc. +// Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you +// may not use this file except in compliance with the Flexible and Interoperable Data +// Transfer (FIT) Protocol License. +///////////////////////////////////////////////////////////////////////////////////////////// +// ****WARNING**** This file is auto-generated! Do NOT edit this file. +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 +///////////////////////////////////////////////////////////////////////////////////////////// + +#endregion + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using System.IO; +using System.Linq; + +namespace Dynastream.Fit +{ + /// + /// Implements the HsaGyroscopeData profile message. + /// + public class HsaGyroscopeDataMesg : Mesg + { + #region Fields + #endregion + + /// + /// Field Numbers for + /// + public sealed class FieldDefNum + { + public const byte Timestamp = 253; + public const byte TimestampMs = 0; + public const byte SamplingInterval = 1; + public const byte GyroX = 2; + public const byte GyroY = 3; + public const byte GyroZ = 4; + public const byte Timestamp32k = 5; + public const byte Invalid = Fit.FieldNumInvalid; + } + + #region Constructors + public HsaGyroscopeDataMesg() : base(Profile.GetMesg(MesgNum.HsaGyroscopeData)) + { + } + + public HsaGyroscopeDataMesg(Mesg mesg) : base(mesg) + { + } + #endregion // Constructors + + #region Methods + /// + /// Retrieves the Timestamp field + /// Units: s + /// Returns DateTime representing the Timestamp field + public DateTime GetTimestamp() + { + Object val = GetFieldValue(253, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return TimestampToDateTime(Convert.ToUInt32(val)); + + } + + /// + /// Set Timestamp field + /// Units: s + /// Nullable field value to be set + public void SetTimestamp(DateTime timestamp_) + { + SetFieldValue(253, 0, timestamp_.GetTimeStamp(), Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the TimestampMs field + /// Units: ms + /// Comment: Millisecond resolution of the timestamp + /// Returns nullable ushort representing the TimestampMs field + public ushort? GetTimestampMs() + { + Object val = GetFieldValue(0, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt16(val)); + + } + + /// + /// Set TimestampMs field + /// Units: ms + /// Comment: Millisecond resolution of the timestamp + /// Nullable field value to be set + public void SetTimestampMs(ushort? timestampMs_) + { + SetFieldValue(0, 0, timestampMs_, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the SamplingInterval field + /// Units: 1/32768 s + /// Comment: Sampling Interval in 32 kHz timescale + /// Returns nullable ushort representing the SamplingInterval field + public ushort? GetSamplingInterval() + { + Object val = GetFieldValue(1, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt16(val)); + + } + + /// + /// Set SamplingInterval field + /// Units: 1/32768 s + /// Comment: Sampling Interval in 32 kHz timescale + /// Nullable field value to be set + public void SetSamplingInterval(ushort? samplingInterval_) + { + SetFieldValue(1, 0, samplingInterval_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field GyroX + public int GetNumGyroX() + { + return GetNumFieldValues(2, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the GyroX field + /// Units: deg/s + /// Comment: X-Axis Measurement + /// 0 based index of GyroX element to retrieve + /// Returns nullable float representing the GyroX field + public float? GetGyroX(int index) + { + Object val = GetFieldValue(2, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToSingle(val)); + + } + + /// + /// Set GyroX field + /// Units: deg/s + /// Comment: X-Axis Measurement + /// 0 based index of gyro_x + /// Nullable field value to be set + public void SetGyroX(int index, float? gyroX_) + { + SetFieldValue(2, index, gyroX_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field GyroY + public int GetNumGyroY() + { + return GetNumFieldValues(3, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the GyroY field + /// Units: deg/s + /// Comment: Y-Axis Measurement + /// 0 based index of GyroY element to retrieve + /// Returns nullable float representing the GyroY field + public float? GetGyroY(int index) + { + Object val = GetFieldValue(3, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToSingle(val)); + + } + + /// + /// Set GyroY field + /// Units: deg/s + /// Comment: Y-Axis Measurement + /// 0 based index of gyro_y + /// Nullable field value to be set + public void SetGyroY(int index, float? gyroY_) + { + SetFieldValue(3, index, gyroY_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field GyroZ + public int GetNumGyroZ() + { + return GetNumFieldValues(4, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the GyroZ field + /// Units: deg/s + /// Comment: Z-Axis Measurement + /// 0 based index of GyroZ element to retrieve + /// Returns nullable float representing the GyroZ field + public float? GetGyroZ(int index) + { + Object val = GetFieldValue(4, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToSingle(val)); + + } + + /// + /// Set GyroZ field + /// Units: deg/s + /// Comment: Z-Axis Measurement + /// 0 based index of gyro_z + /// Nullable field value to be set + public void SetGyroZ(int index, float? gyroZ_) + { + SetFieldValue(4, index, gyroZ_, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the Timestamp32k field + /// Units: 1/32768 s + /// Comment: 32 kHz timestamp + /// Returns nullable uint representing the Timestamp32k field + public uint? GetTimestamp32k() + { + Object val = GetFieldValue(5, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt32(val)); + + } + + /// + /// Set Timestamp32k field + /// Units: 1/32768 s + /// Comment: 32 kHz timestamp + /// Nullable field value to be set + public void SetTimestamp32k(uint? timestamp32k_) + { + SetFieldValue(5, 0, timestamp32k_, Fit.SubfieldIndexMainField); + } + + #endregion // Methods + } // Class +} // namespace diff --git a/Dynastream/Fit/Profile/Mesgs/HsaHeartRateDataMesg.cs b/Dynastream/Fit/Profile/Mesgs/HsaHeartRateDataMesg.cs new file mode 100644 index 0000000..ab41887 --- /dev/null +++ b/Dynastream/Fit/Profile/Mesgs/HsaHeartRateDataMesg.cs @@ -0,0 +1,173 @@ +#region Copyright +///////////////////////////////////////////////////////////////////////////////////////////// +// Copyright 2024 Garmin International, Inc. +// Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you +// may not use this file except in compliance with the Flexible and Interoperable Data +// Transfer (FIT) Protocol License. +///////////////////////////////////////////////////////////////////////////////////////////// +// ****WARNING**** This file is auto-generated! Do NOT edit this file. +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 +///////////////////////////////////////////////////////////////////////////////////////////// + +#endregion + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using System.IO; +using System.Linq; + +namespace Dynastream.Fit +{ + /// + /// Implements the HsaHeartRateData profile message. + /// + public class HsaHeartRateDataMesg : Mesg + { + #region Fields + #endregion + + /// + /// Field Numbers for + /// + public sealed class FieldDefNum + { + public const byte Timestamp = 253; + public const byte ProcessingInterval = 0; + public const byte Status = 1; + public const byte HeartRate = 2; + public const byte Invalid = Fit.FieldNumInvalid; + } + + #region Constructors + public HsaHeartRateDataMesg() : base(Profile.GetMesg(MesgNum.HsaHeartRateData)) + { + } + + public HsaHeartRateDataMesg(Mesg mesg) : base(mesg) + { + } + #endregion // Constructors + + #region Methods + /// + /// Retrieves the Timestamp field + /// Units: s + /// Returns DateTime representing the Timestamp field + public DateTime GetTimestamp() + { + Object val = GetFieldValue(253, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return TimestampToDateTime(Convert.ToUInt32(val)); + + } + + /// + /// Set Timestamp field + /// Units: s + /// Nullable field value to be set + public void SetTimestamp(DateTime timestamp_) + { + SetFieldValue(253, 0, timestamp_.GetTimeStamp(), Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the ProcessingInterval field + /// Units: s + /// Comment: Processing interval length in seconds + /// Returns nullable ushort representing the ProcessingInterval field + public ushort? GetProcessingInterval() + { + Object val = GetFieldValue(0, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt16(val)); + + } + + /// + /// Set ProcessingInterval field + /// Units: s + /// Comment: Processing interval length in seconds + /// Nullable field value to be set + public void SetProcessingInterval(ushort? processingInterval_) + { + SetFieldValue(0, 0, processingInterval_, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the Status field + /// Comment: Status of measurements in buffer - 0 indicates SEARCHING 1 indicates LOCKED + /// Returns nullable byte representing the Status field + public byte? GetStatus() + { + Object val = GetFieldValue(1, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToByte(val)); + + } + + /// + /// Set Status field + /// Comment: Status of measurements in buffer - 0 indicates SEARCHING 1 indicates LOCKED + /// Nullable field value to be set + public void SetStatus(byte? status_) + { + SetFieldValue(1, 0, status_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field HeartRate + public int GetNumHeartRate() + { + return GetNumFieldValues(2, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the HeartRate field + /// Units: bpm + /// Comment: Beats / min + /// 0 based index of HeartRate element to retrieve + /// Returns nullable byte representing the HeartRate field + public byte? GetHeartRate(int index) + { + Object val = GetFieldValue(2, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToByte(val)); + + } + + /// + /// Set HeartRate field + /// Units: bpm + /// Comment: Beats / min + /// 0 based index of heart_rate + /// Nullable field value to be set + public void SetHeartRate(int index, byte? heartRate_) + { + SetFieldValue(2, index, heartRate_, Fit.SubfieldIndexMainField); + } + + #endregion // Methods + } // Class +} // namespace diff --git a/Dynastream/Fit/Profile/Mesgs/HsaRespirationDataMesg.cs b/Dynastream/Fit/Profile/Mesgs/HsaRespirationDataMesg.cs new file mode 100644 index 0000000..74a4451 --- /dev/null +++ b/Dynastream/Fit/Profile/Mesgs/HsaRespirationDataMesg.cs @@ -0,0 +1,147 @@ +#region Copyright +///////////////////////////////////////////////////////////////////////////////////////////// +// Copyright 2024 Garmin International, Inc. +// Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you +// may not use this file except in compliance with the Flexible and Interoperable Data +// Transfer (FIT) Protocol License. +///////////////////////////////////////////////////////////////////////////////////////////// +// ****WARNING**** This file is auto-generated! Do NOT edit this file. +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 +///////////////////////////////////////////////////////////////////////////////////////////// + +#endregion + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using System.IO; +using System.Linq; + +namespace Dynastream.Fit +{ + /// + /// Implements the HsaRespirationData profile message. + /// + public class HsaRespirationDataMesg : Mesg + { + #region Fields + #endregion + + /// + /// Field Numbers for + /// + public sealed class FieldDefNum + { + public const byte Timestamp = 253; + public const byte ProcessingInterval = 0; + public const byte RespirationRate = 1; + public const byte Invalid = Fit.FieldNumInvalid; + } + + #region Constructors + public HsaRespirationDataMesg() : base(Profile.GetMesg(MesgNum.HsaRespirationData)) + { + } + + public HsaRespirationDataMesg(Mesg mesg) : base(mesg) + { + } + #endregion // Constructors + + #region Methods + /// + /// Retrieves the Timestamp field + /// Units: s + /// Returns DateTime representing the Timestamp field + public DateTime GetTimestamp() + { + Object val = GetFieldValue(253, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return TimestampToDateTime(Convert.ToUInt32(val)); + + } + + /// + /// Set Timestamp field + /// Units: s + /// Nullable field value to be set + public void SetTimestamp(DateTime timestamp_) + { + SetFieldValue(253, 0, timestamp_.GetTimeStamp(), Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the ProcessingInterval field + /// Units: s + /// Comment: Processing interval length in seconds + /// Returns nullable ushort representing the ProcessingInterval field + public ushort? GetProcessingInterval() + { + Object val = GetFieldValue(0, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt16(val)); + + } + + /// + /// Set ProcessingInterval field + /// Units: s + /// Comment: Processing interval length in seconds + /// Nullable field value to be set + public void SetProcessingInterval(ushort? processingInterval_) + { + SetFieldValue(0, 0, processingInterval_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field RespirationRate + public int GetNumRespirationRate() + { + return GetNumFieldValues(1, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the RespirationRate field + /// Units: breaths/min + /// Comment: Breaths * 100 /min -300 indicates invalid -200 indicates large motion -100 indicates off wrist + /// 0 based index of RespirationRate element to retrieve + /// Returns nullable float representing the RespirationRate field + public float? GetRespirationRate(int index) + { + Object val = GetFieldValue(1, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToSingle(val)); + + } + + /// + /// Set RespirationRate field + /// Units: breaths/min + /// Comment: Breaths * 100 /min -300 indicates invalid -200 indicates large motion -100 indicates off wrist + /// 0 based index of respiration_rate + /// Nullable field value to be set + public void SetRespirationRate(int index, float? respirationRate_) + { + SetFieldValue(1, index, respirationRate_, Fit.SubfieldIndexMainField); + } + + #endregion // Methods + } // Class +} // namespace diff --git a/Dynastream/Fit/Profile/Mesgs/HsaSpo2DataMesg.cs b/Dynastream/Fit/Profile/Mesgs/HsaSpo2DataMesg.cs new file mode 100644 index 0000000..1b5bac8 --- /dev/null +++ b/Dynastream/Fit/Profile/Mesgs/HsaSpo2DataMesg.cs @@ -0,0 +1,185 @@ +#region Copyright +///////////////////////////////////////////////////////////////////////////////////////////// +// Copyright 2024 Garmin International, Inc. +// Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you +// may not use this file except in compliance with the Flexible and Interoperable Data +// Transfer (FIT) Protocol License. +///////////////////////////////////////////////////////////////////////////////////////////// +// ****WARNING**** This file is auto-generated! Do NOT edit this file. +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 +///////////////////////////////////////////////////////////////////////////////////////////// + +#endregion + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using System.IO; +using System.Linq; + +namespace Dynastream.Fit +{ + /// + /// Implements the HsaSpo2Data profile message. + /// + public class HsaSpo2DataMesg : Mesg + { + #region Fields + #endregion + + /// + /// Field Numbers for + /// + public sealed class FieldDefNum + { + public const byte Timestamp = 253; + public const byte ProcessingInterval = 0; + public const byte ReadingSpo2 = 1; + public const byte Confidence = 2; + public const byte Invalid = Fit.FieldNumInvalid; + } + + #region Constructors + public HsaSpo2DataMesg() : base(Profile.GetMesg(MesgNum.HsaSpo2Data)) + { + } + + public HsaSpo2DataMesg(Mesg mesg) : base(mesg) + { + } + #endregion // Constructors + + #region Methods + /// + /// Retrieves the Timestamp field + /// Units: s + /// Returns DateTime representing the Timestamp field + public DateTime GetTimestamp() + { + Object val = GetFieldValue(253, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return TimestampToDateTime(Convert.ToUInt32(val)); + + } + + /// + /// Set Timestamp field + /// Units: s + /// Nullable field value to be set + public void SetTimestamp(DateTime timestamp_) + { + SetFieldValue(253, 0, timestamp_.GetTimeStamp(), Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the ProcessingInterval field + /// Units: s + /// Comment: Processing interval length in seconds + /// Returns nullable ushort representing the ProcessingInterval field + public ushort? GetProcessingInterval() + { + Object val = GetFieldValue(0, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt16(val)); + + } + + /// + /// Set ProcessingInterval field + /// Units: s + /// Comment: Processing interval length in seconds + /// Nullable field value to be set + public void SetProcessingInterval(ushort? processingInterval_) + { + SetFieldValue(0, 0, processingInterval_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field ReadingSpo2 + public int GetNumReadingSpo2() + { + return GetNumFieldValues(1, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the ReadingSpo2 field + /// Units: percent + /// Comment: SpO2 Reading + /// 0 based index of ReadingSpo2 element to retrieve + /// Returns nullable byte representing the ReadingSpo2 field + public byte? GetReadingSpo2(int index) + { + Object val = GetFieldValue(1, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToByte(val)); + + } + + /// + /// Set ReadingSpo2 field + /// Units: percent + /// Comment: SpO2 Reading + /// 0 based index of reading_spo2 + /// Nullable field value to be set + public void SetReadingSpo2(int index, byte? readingSpo2_) + { + SetFieldValue(1, index, readingSpo2_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field Confidence + public int GetNumConfidence() + { + return GetNumFieldValues(2, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the Confidence field + /// Comment: SpO2 Confidence + /// 0 based index of Confidence element to retrieve + /// Returns nullable byte representing the Confidence field + public byte? GetConfidence(int index) + { + Object val = GetFieldValue(2, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToByte(val)); + + } + + /// + /// Set Confidence field + /// Comment: SpO2 Confidence + /// 0 based index of confidence + /// Nullable field value to be set + public void SetConfidence(int index, byte? confidence_) + { + SetFieldValue(2, index, confidence_, Fit.SubfieldIndexMainField); + } + + #endregion // Methods + } // Class +} // namespace diff --git a/Dynastream/Fit/Profile/Mesgs/HsaStepDataMesg.cs b/Dynastream/Fit/Profile/Mesgs/HsaStepDataMesg.cs new file mode 100644 index 0000000..2c88c53 --- /dev/null +++ b/Dynastream/Fit/Profile/Mesgs/HsaStepDataMesg.cs @@ -0,0 +1,147 @@ +#region Copyright +///////////////////////////////////////////////////////////////////////////////////////////// +// Copyright 2024 Garmin International, Inc. +// Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you +// may not use this file except in compliance with the Flexible and Interoperable Data +// Transfer (FIT) Protocol License. +///////////////////////////////////////////////////////////////////////////////////////////// +// ****WARNING**** This file is auto-generated! Do NOT edit this file. +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 +///////////////////////////////////////////////////////////////////////////////////////////// + +#endregion + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using System.IO; +using System.Linq; + +namespace Dynastream.Fit +{ + /// + /// Implements the HsaStepData profile message. + /// + public class HsaStepDataMesg : Mesg + { + #region Fields + #endregion + + /// + /// Field Numbers for + /// + public sealed class FieldDefNum + { + public const byte Timestamp = 253; + public const byte ProcessingInterval = 0; + public const byte Steps = 1; + public const byte Invalid = Fit.FieldNumInvalid; + } + + #region Constructors + public HsaStepDataMesg() : base(Profile.GetMesg(MesgNum.HsaStepData)) + { + } + + public HsaStepDataMesg(Mesg mesg) : base(mesg) + { + } + #endregion // Constructors + + #region Methods + /// + /// Retrieves the Timestamp field + /// Units: s + /// Returns DateTime representing the Timestamp field + public DateTime GetTimestamp() + { + Object val = GetFieldValue(253, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return TimestampToDateTime(Convert.ToUInt32(val)); + + } + + /// + /// Set Timestamp field + /// Units: s + /// Nullable field value to be set + public void SetTimestamp(DateTime timestamp_) + { + SetFieldValue(253, 0, timestamp_.GetTimeStamp(), Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the ProcessingInterval field + /// Units: s + /// Comment: Processing interval length in seconds + /// Returns nullable ushort representing the ProcessingInterval field + public ushort? GetProcessingInterval() + { + Object val = GetFieldValue(0, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt16(val)); + + } + + /// + /// Set ProcessingInterval field + /// Units: s + /// Comment: Processing interval length in seconds + /// Nullable field value to be set + public void SetProcessingInterval(ushort? processingInterval_) + { + SetFieldValue(0, 0, processingInterval_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field Steps + public int GetNumSteps() + { + return GetNumFieldValues(1, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the Steps field + /// Units: steps + /// Comment: Total step sum + /// 0 based index of Steps element to retrieve + /// Returns nullable uint representing the Steps field + public uint? GetSteps(int index) + { + Object val = GetFieldValue(1, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt32(val)); + + } + + /// + /// Set Steps field + /// Units: steps + /// Comment: Total step sum + /// 0 based index of steps + /// Nullable field value to be set + public void SetSteps(int index, uint? steps_) + { + SetFieldValue(1, index, steps_, Fit.SubfieldIndexMainField); + } + + #endregion // Methods + } // Class +} // namespace diff --git a/Dynastream/Fit/Profile/Mesgs/HsaStressDataMesg.cs b/Dynastream/Fit/Profile/Mesgs/HsaStressDataMesg.cs new file mode 100644 index 0000000..5bb41c1 --- /dev/null +++ b/Dynastream/Fit/Profile/Mesgs/HsaStressDataMesg.cs @@ -0,0 +1,145 @@ +#region Copyright +///////////////////////////////////////////////////////////////////////////////////////////// +// Copyright 2024 Garmin International, Inc. +// Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you +// may not use this file except in compliance with the Flexible and Interoperable Data +// Transfer (FIT) Protocol License. +///////////////////////////////////////////////////////////////////////////////////////////// +// ****WARNING**** This file is auto-generated! Do NOT edit this file. +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 +///////////////////////////////////////////////////////////////////////////////////////////// + +#endregion + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using System.IO; +using System.Linq; + +namespace Dynastream.Fit +{ + /// + /// Implements the HsaStressData profile message. + /// + public class HsaStressDataMesg : Mesg + { + #region Fields + #endregion + + /// + /// Field Numbers for + /// + public sealed class FieldDefNum + { + public const byte Timestamp = 253; + public const byte ProcessingInterval = 0; + public const byte StressLevel = 1; + public const byte Invalid = Fit.FieldNumInvalid; + } + + #region Constructors + public HsaStressDataMesg() : base(Profile.GetMesg(MesgNum.HsaStressData)) + { + } + + public HsaStressDataMesg(Mesg mesg) : base(mesg) + { + } + #endregion // Constructors + + #region Methods + /// + /// Retrieves the Timestamp field + /// Returns DateTime representing the Timestamp field + public DateTime GetTimestamp() + { + Object val = GetFieldValue(253, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return TimestampToDateTime(Convert.ToUInt32(val)); + + } + + /// + /// Set Timestamp field + /// Nullable field value to be set + public void SetTimestamp(DateTime timestamp_) + { + SetFieldValue(253, 0, timestamp_.GetTimeStamp(), Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the ProcessingInterval field + /// Units: s + /// Comment: Processing interval length in seconds + /// Returns nullable ushort representing the ProcessingInterval field + public ushort? GetProcessingInterval() + { + Object val = GetFieldValue(0, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt16(val)); + + } + + /// + /// Set ProcessingInterval field + /// Units: s + /// Comment: Processing interval length in seconds + /// Nullable field value to be set + public void SetProcessingInterval(ushort? processingInterval_) + { + SetFieldValue(0, 0, processingInterval_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field StressLevel + public int GetNumStressLevel() + { + return GetNumFieldValues(1, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the StressLevel field + /// Units: s + /// Comment: Stress Level ( 0 - 100 ) -300 indicates invalid -200 indicates large motion -100 indicates off wrist + /// 0 based index of StressLevel element to retrieve + /// Returns nullable sbyte representing the StressLevel field + public sbyte? GetStressLevel(int index) + { + Object val = GetFieldValue(1, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToSByte(val)); + + } + + /// + /// Set StressLevel field + /// Units: s + /// Comment: Stress Level ( 0 - 100 ) -300 indicates invalid -200 indicates large motion -100 indicates off wrist + /// 0 based index of stress_level + /// Nullable field value to be set + public void SetStressLevel(int index, sbyte? stressLevel_) + { + SetFieldValue(1, index, stressLevel_, Fit.SubfieldIndexMainField); + } + + #endregion // Methods + } // Class +} // namespace diff --git a/Dynastream/Fit/Profile/Mesgs/HsaWristTemperatureDataMesg.cs b/Dynastream/Fit/Profile/Mesgs/HsaWristTemperatureDataMesg.cs new file mode 100644 index 0000000..d80a41e --- /dev/null +++ b/Dynastream/Fit/Profile/Mesgs/HsaWristTemperatureDataMesg.cs @@ -0,0 +1,147 @@ +#region Copyright +///////////////////////////////////////////////////////////////////////////////////////////// +// Copyright 2024 Garmin International, Inc. +// Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you +// may not use this file except in compliance with the Flexible and Interoperable Data +// Transfer (FIT) Protocol License. +///////////////////////////////////////////////////////////////////////////////////////////// +// ****WARNING**** This file is auto-generated! Do NOT edit this file. +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 +///////////////////////////////////////////////////////////////////////////////////////////// + +#endregion + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using System.IO; +using System.Linq; + +namespace Dynastream.Fit +{ + /// + /// Implements the HsaWristTemperatureData profile message. + /// + public class HsaWristTemperatureDataMesg : Mesg + { + #region Fields + #endregion + + /// + /// Field Numbers for + /// + public sealed class FieldDefNum + { + public const byte Timestamp = 253; + public const byte ProcessingInterval = 0; + public const byte Value = 1; + public const byte Invalid = Fit.FieldNumInvalid; + } + + #region Constructors + public HsaWristTemperatureDataMesg() : base(Profile.GetMesg(MesgNum.HsaWristTemperatureData)) + { + } + + public HsaWristTemperatureDataMesg(Mesg mesg) : base(mesg) + { + } + #endregion // Constructors + + #region Methods + /// + /// Retrieves the Timestamp field + /// Units: s + /// Returns DateTime representing the Timestamp field + public DateTime GetTimestamp() + { + Object val = GetFieldValue(253, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return TimestampToDateTime(Convert.ToUInt32(val)); + + } + + /// + /// Set Timestamp field + /// Units: s + /// Nullable field value to be set + public void SetTimestamp(DateTime timestamp_) + { + SetFieldValue(253, 0, timestamp_.GetTimeStamp(), Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the ProcessingInterval field + /// Units: s + /// Comment: Processing interval length in seconds + /// Returns nullable ushort representing the ProcessingInterval field + public ushort? GetProcessingInterval() + { + Object val = GetFieldValue(0, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt16(val)); + + } + + /// + /// Set ProcessingInterval field + /// Units: s + /// Comment: Processing interval length in seconds + /// Nullable field value to be set + public void SetProcessingInterval(ushort? processingInterval_) + { + SetFieldValue(0, 0, processingInterval_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field Value + public int GetNumValue() + { + return GetNumFieldValues(1, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the Value field + /// Units: degC + /// Comment: Wrist temperature reading + /// 0 based index of Value element to retrieve + /// Returns nullable float representing the Value field + public float? GetValue(int index) + { + Object val = GetFieldValue(1, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToSingle(val)); + + } + + /// + /// Set Value field + /// Units: degC + /// Comment: Wrist temperature reading + /// 0 based index of value + /// Nullable field value to be set + public void SetValue(int index, float? value_) + { + SetFieldValue(1, index, value_, Fit.SubfieldIndexMainField); + } + + #endregion // Methods + } // Class +} // namespace diff --git a/Dynastream/Fit/Profile/Mesgs/JumpMesg.cs b/Dynastream/Fit/Profile/Mesgs/JumpMesg.cs index 0635c9f..6a4f0b7 100644 --- a/Dynastream/Fit/Profile/Mesgs/JumpMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/JumpMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/LapMesg.cs b/Dynastream/Fit/Profile/Mesgs/LapMesg.cs index f601838..9be3397 100644 --- a/Dynastream/Fit/Profile/Mesgs/LapMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/LapMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/LengthMesg.cs b/Dynastream/Fit/Profile/Mesgs/LengthMesg.cs index 3ea1773..29ed98a 100644 --- a/Dynastream/Fit/Profile/Mesgs/LengthMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/LengthMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/MagnetometerDataMesg.cs b/Dynastream/Fit/Profile/Mesgs/MagnetometerDataMesg.cs index 2662ec1..aa02d4c 100644 --- a/Dynastream/Fit/Profile/Mesgs/MagnetometerDataMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/MagnetometerDataMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/MaxMetDataMesg.cs b/Dynastream/Fit/Profile/Mesgs/MaxMetDataMesg.cs index fd6dbfa..37d5411 100644 --- a/Dynastream/Fit/Profile/Mesgs/MaxMetDataMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/MaxMetDataMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/MemoGlobMesg.cs b/Dynastream/Fit/Profile/Mesgs/MemoGlobMesg.cs index fc25192..dc1aa25 100644 --- a/Dynastream/Fit/Profile/Mesgs/MemoGlobMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/MemoGlobMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/MesgCapabilitiesMesg.cs b/Dynastream/Fit/Profile/Mesgs/MesgCapabilitiesMesg.cs index a73018d..e329dae 100644 --- a/Dynastream/Fit/Profile/Mesgs/MesgCapabilitiesMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/MesgCapabilitiesMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/MetZoneMesg.cs b/Dynastream/Fit/Profile/Mesgs/MetZoneMesg.cs index 4eb7e86..2ca3e56 100644 --- a/Dynastream/Fit/Profile/Mesgs/MetZoneMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/MetZoneMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/MonitoringHrDataMesg.cs b/Dynastream/Fit/Profile/Mesgs/MonitoringHrDataMesg.cs index c678139..c1e7b5e 100644 --- a/Dynastream/Fit/Profile/Mesgs/MonitoringHrDataMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/MonitoringHrDataMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/MonitoringInfoMesg.cs b/Dynastream/Fit/Profile/Mesgs/MonitoringInfoMesg.cs index a3dec2d..4c127e3 100644 --- a/Dynastream/Fit/Profile/Mesgs/MonitoringInfoMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/MonitoringInfoMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/MonitoringMesg.cs b/Dynastream/Fit/Profile/Mesgs/MonitoringMesg.cs index d274b35..0df14c7 100644 --- a/Dynastream/Fit/Profile/Mesgs/MonitoringMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/MonitoringMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/NmeaSentenceMesg.cs b/Dynastream/Fit/Profile/Mesgs/NmeaSentenceMesg.cs index 4ff6f5d..90b429f 100644 --- a/Dynastream/Fit/Profile/Mesgs/NmeaSentenceMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/NmeaSentenceMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/ObdiiDataMesg.cs b/Dynastream/Fit/Profile/Mesgs/ObdiiDataMesg.cs index e55c131..ec6ae68 100644 --- a/Dynastream/Fit/Profile/Mesgs/ObdiiDataMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/ObdiiDataMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/OhrSettingsMesg.cs b/Dynastream/Fit/Profile/Mesgs/OhrSettingsMesg.cs index 8d7c7f0..4cb911b 100644 --- a/Dynastream/Fit/Profile/Mesgs/OhrSettingsMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/OhrSettingsMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/OneDSensorCalibrationMesg.cs b/Dynastream/Fit/Profile/Mesgs/OneDSensorCalibrationMesg.cs index 2404fad..7c1e9e6 100644 --- a/Dynastream/Fit/Profile/Mesgs/OneDSensorCalibrationMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/OneDSensorCalibrationMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/PadMesg.cs b/Dynastream/Fit/Profile/Mesgs/PadMesg.cs index 83b169a..681fb09 100644 --- a/Dynastream/Fit/Profile/Mesgs/PadMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/PadMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/PowerZoneMesg.cs b/Dynastream/Fit/Profile/Mesgs/PowerZoneMesg.cs index f0fa070..80dcd80 100644 --- a/Dynastream/Fit/Profile/Mesgs/PowerZoneMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/PowerZoneMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/RawBbiMesg.cs b/Dynastream/Fit/Profile/Mesgs/RawBbiMesg.cs new file mode 100644 index 0000000..c3697b4 --- /dev/null +++ b/Dynastream/Fit/Profile/Mesgs/RawBbiMesg.cs @@ -0,0 +1,255 @@ +#region Copyright +///////////////////////////////////////////////////////////////////////////////////////////// +// Copyright 2024 Garmin International, Inc. +// Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you +// may not use this file except in compliance with the Flexible and Interoperable Data +// Transfer (FIT) Protocol License. +///////////////////////////////////////////////////////////////////////////////////////////// +// ****WARNING**** This file is auto-generated! Do NOT edit this file. +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 +///////////////////////////////////////////////////////////////////////////////////////////// + +#endregion + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Text; +using System.IO; +using System.Linq; + +namespace Dynastream.Fit +{ + /// + /// Implements the RawBbi profile message. + /// + public class RawBbiMesg : Mesg + { + #region Fields + #endregion + + /// + /// Field Numbers for + /// + public sealed class FieldDefNum + { + public const byte Timestamp = 253; + public const byte TimestampMs = 0; + public const byte Data = 1; + public const byte Time = 2; + public const byte Quality = 3; + public const byte Gap = 4; + public const byte Invalid = Fit.FieldNumInvalid; + } + + #region Constructors + public RawBbiMesg() : base(Profile.GetMesg(MesgNum.RawBbi)) + { + } + + public RawBbiMesg(Mesg mesg) : base(mesg) + { + } + #endregion // Constructors + + #region Methods + /// + /// Retrieves the Timestamp field + /// Returns DateTime representing the Timestamp field + public DateTime GetTimestamp() + { + Object val = GetFieldValue(253, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return TimestampToDateTime(Convert.ToUInt32(val)); + + } + + /// + /// Set Timestamp field + /// Nullable field value to be set + public void SetTimestamp(DateTime timestamp_) + { + SetFieldValue(253, 0, timestamp_.GetTimeStamp(), Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the TimestampMs field + /// Units: ms + /// Comment: ms since last overnight_raw_bbi message + /// Returns nullable ushort representing the TimestampMs field + public ushort? GetTimestampMs() + { + Object val = GetFieldValue(0, 0, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt16(val)); + + } + + /// + /// Set TimestampMs field + /// Units: ms + /// Comment: ms since last overnight_raw_bbi message + /// Nullable field value to be set + public void SetTimestampMs(ushort? timestampMs_) + { + SetFieldValue(0, 0, timestampMs_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field Data + public int GetNumData() + { + return GetNumFieldValues(1, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the Data field + /// Comment: 1 bit for gap indicator, 1 bit for quality indicator, and 14 bits for Beat-to-Beat interval values in whole-integer millisecond resolution + /// 0 based index of Data element to retrieve + /// Returns nullable ushort representing the Data field + public ushort? GetData(int index) + { + Object val = GetFieldValue(1, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt16(val)); + + } + + /// + /// Set Data field + /// Comment: 1 bit for gap indicator, 1 bit for quality indicator, and 14 bits for Beat-to-Beat interval values in whole-integer millisecond resolution + /// 0 based index of data + /// Nullable field value to be set + public void SetData(int index, ushort? data_) + { + SetFieldValue(1, index, data_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field Time + public int GetNumTime() + { + return GetNumFieldValues(2, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the Time field + /// Units: ms + /// Comment: Array of millisecond times between beats + /// 0 based index of Time element to retrieve + /// Returns nullable ushort representing the Time field + public ushort? GetTime(int index) + { + Object val = GetFieldValue(2, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToUInt16(val)); + + } + + /// + /// Set Time field + /// Units: ms + /// Comment: Array of millisecond times between beats + /// 0 based index of time + /// Nullable field value to be set + public void SetTime(int index, ushort? time_) + { + SetFieldValue(2, index, time_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field Quality + public int GetNumQuality() + { + return GetNumFieldValues(3, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the Quality field + /// 0 based index of Quality element to retrieve + /// Returns nullable byte representing the Quality field + public byte? GetQuality(int index) + { + Object val = GetFieldValue(3, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToByte(val)); + + } + + /// + /// Set Quality field + /// 0 based index of quality + /// Nullable field value to be set + public void SetQuality(int index, byte? quality_) + { + SetFieldValue(3, index, quality_, Fit.SubfieldIndexMainField); + } + + + /// + /// + /// + /// returns number of elements in field Gap + public int GetNumGap() + { + return GetNumFieldValues(4, Fit.SubfieldIndexMainField); + } + + /// + /// Retrieves the Gap field + /// 0 based index of Gap element to retrieve + /// Returns nullable byte representing the Gap field + public byte? GetGap(int index) + { + Object val = GetFieldValue(4, index, Fit.SubfieldIndexMainField); + if(val == null) + { + return null; + } + + return (Convert.ToByte(val)); + + } + + /// + /// Set Gap field + /// 0 based index of gap + /// Nullable field value to be set + public void SetGap(int index, byte? gap_) + { + SetFieldValue(4, index, gap_, Fit.SubfieldIndexMainField); + } + + #endregion // Methods + } // Class +} // namespace diff --git a/Dynastream/Fit/Profile/Mesgs/RecordMesg.cs b/Dynastream/Fit/Profile/Mesgs/RecordMesg.cs index decc291..c2dfeb5 100644 --- a/Dynastream/Fit/Profile/Mesgs/RecordMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/RecordMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/RespirationRateMesg.cs b/Dynastream/Fit/Profile/Mesgs/RespirationRateMesg.cs index 2e9c2b3..c744f16 100644 --- a/Dynastream/Fit/Profile/Mesgs/RespirationRateMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/RespirationRateMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/ScheduleMesg.cs b/Dynastream/Fit/Profile/Mesgs/ScheduleMesg.cs index 6bca271..b29718c 100644 --- a/Dynastream/Fit/Profile/Mesgs/ScheduleMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/ScheduleMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/SdmProfileMesg.cs b/Dynastream/Fit/Profile/Mesgs/SdmProfileMesg.cs index e72127a..070b405 100644 --- a/Dynastream/Fit/Profile/Mesgs/SdmProfileMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/SdmProfileMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/SegmentFileMesg.cs b/Dynastream/Fit/Profile/Mesgs/SegmentFileMesg.cs index 0f3447a..3ce87ab 100644 --- a/Dynastream/Fit/Profile/Mesgs/SegmentFileMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/SegmentFileMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/SegmentIdMesg.cs b/Dynastream/Fit/Profile/Mesgs/SegmentIdMesg.cs index ecd9430..2f44f4c 100644 --- a/Dynastream/Fit/Profile/Mesgs/SegmentIdMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/SegmentIdMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/SegmentLapMesg.cs b/Dynastream/Fit/Profile/Mesgs/SegmentLapMesg.cs index ee68572..4e0bf6a 100644 --- a/Dynastream/Fit/Profile/Mesgs/SegmentLapMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/SegmentLapMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/SegmentLeaderboardEntryMesg.cs b/Dynastream/Fit/Profile/Mesgs/SegmentLeaderboardEntryMesg.cs index f85a48f..fe82f32 100644 --- a/Dynastream/Fit/Profile/Mesgs/SegmentLeaderboardEntryMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/SegmentLeaderboardEntryMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/SegmentPointMesg.cs b/Dynastream/Fit/Profile/Mesgs/SegmentPointMesg.cs index 6140a6e..b0137a4 100644 --- a/Dynastream/Fit/Profile/Mesgs/SegmentPointMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/SegmentPointMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/SessionMesg.cs b/Dynastream/Fit/Profile/Mesgs/SessionMesg.cs index 571a221..16c7796 100644 --- a/Dynastream/Fit/Profile/Mesgs/SessionMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/SessionMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/SetMesg.cs b/Dynastream/Fit/Profile/Mesgs/SetMesg.cs index 11f4ecf..6912152 100644 --- a/Dynastream/Fit/Profile/Mesgs/SetMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/SetMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/SlaveDeviceMesg.cs b/Dynastream/Fit/Profile/Mesgs/SlaveDeviceMesg.cs index 2976032..5ab11ca 100644 --- a/Dynastream/Fit/Profile/Mesgs/SlaveDeviceMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/SlaveDeviceMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/SleepAssessmentMesg.cs b/Dynastream/Fit/Profile/Mesgs/SleepAssessmentMesg.cs index 2072913..4817c35 100644 --- a/Dynastream/Fit/Profile/Mesgs/SleepAssessmentMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/SleepAssessmentMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/SleepLevelMesg.cs b/Dynastream/Fit/Profile/Mesgs/SleepLevelMesg.cs index 7ea1962..01b80d6 100644 --- a/Dynastream/Fit/Profile/Mesgs/SleepLevelMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/SleepLevelMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/SoftwareMesg.cs b/Dynastream/Fit/Profile/Mesgs/SoftwareMesg.cs index 7c63982..b18674e 100644 --- a/Dynastream/Fit/Profile/Mesgs/SoftwareMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/SoftwareMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/SpeedZoneMesg.cs b/Dynastream/Fit/Profile/Mesgs/SpeedZoneMesg.cs index 79e6015..54ea65f 100644 --- a/Dynastream/Fit/Profile/Mesgs/SpeedZoneMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/SpeedZoneMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/SplitMesg.cs b/Dynastream/Fit/Profile/Mesgs/SplitMesg.cs index 1bbe1e1..24f43da 100644 --- a/Dynastream/Fit/Profile/Mesgs/SplitMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/SplitMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/SplitSummaryMesg.cs b/Dynastream/Fit/Profile/Mesgs/SplitSummaryMesg.cs index e0bdd43..064127e 100644 --- a/Dynastream/Fit/Profile/Mesgs/SplitSummaryMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/SplitSummaryMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/Spo2DataMesg.cs b/Dynastream/Fit/Profile/Mesgs/Spo2DataMesg.cs index 6300718..ff0c265 100644 --- a/Dynastream/Fit/Profile/Mesgs/Spo2DataMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/Spo2DataMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/SportMesg.cs b/Dynastream/Fit/Profile/Mesgs/SportMesg.cs index 91b6463..28afa8f 100644 --- a/Dynastream/Fit/Profile/Mesgs/SportMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/SportMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/StressLevelMesg.cs b/Dynastream/Fit/Profile/Mesgs/StressLevelMesg.cs index 6a851b0..10bb192 100644 --- a/Dynastream/Fit/Profile/Mesgs/StressLevelMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/StressLevelMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/TankSummaryMesg.cs b/Dynastream/Fit/Profile/Mesgs/TankSummaryMesg.cs index 253a998..56e59a1 100644 --- a/Dynastream/Fit/Profile/Mesgs/TankSummaryMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/TankSummaryMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/TankUpdateMesg.cs b/Dynastream/Fit/Profile/Mesgs/TankUpdateMesg.cs index 60cfb65..8b70c18 100644 --- a/Dynastream/Fit/Profile/Mesgs/TankUpdateMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/TankUpdateMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/ThreeDSensorCalibrationMesg.cs b/Dynastream/Fit/Profile/Mesgs/ThreeDSensorCalibrationMesg.cs index 348810d..01555df 100644 --- a/Dynastream/Fit/Profile/Mesgs/ThreeDSensorCalibrationMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/ThreeDSensorCalibrationMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/TimeInZoneMesg.cs b/Dynastream/Fit/Profile/Mesgs/TimeInZoneMesg.cs index 68f03d8..d29dfed 100644 --- a/Dynastream/Fit/Profile/Mesgs/TimeInZoneMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/TimeInZoneMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/TimestampCorrelationMesg.cs b/Dynastream/Fit/Profile/Mesgs/TimestampCorrelationMesg.cs index 4b1fa55..f6f271d 100644 --- a/Dynastream/Fit/Profile/Mesgs/TimestampCorrelationMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/TimestampCorrelationMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/TotalsMesg.cs b/Dynastream/Fit/Profile/Mesgs/TotalsMesg.cs index 523bd3e..1b36d6e 100644 --- a/Dynastream/Fit/Profile/Mesgs/TotalsMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/TotalsMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/TrainingFileMesg.cs b/Dynastream/Fit/Profile/Mesgs/TrainingFileMesg.cs index 84bc7ba..9e2c182 100644 --- a/Dynastream/Fit/Profile/Mesgs/TrainingFileMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/TrainingFileMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/UserProfileMesg.cs b/Dynastream/Fit/Profile/Mesgs/UserProfileMesg.cs index 50684c4..2f0d763 100644 --- a/Dynastream/Fit/Profile/Mesgs/UserProfileMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/UserProfileMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/VideoClipMesg.cs b/Dynastream/Fit/Profile/Mesgs/VideoClipMesg.cs index 0ed4e6e..5654571 100644 --- a/Dynastream/Fit/Profile/Mesgs/VideoClipMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/VideoClipMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/VideoDescriptionMesg.cs b/Dynastream/Fit/Profile/Mesgs/VideoDescriptionMesg.cs index aa71a91..0b3c7d7 100644 --- a/Dynastream/Fit/Profile/Mesgs/VideoDescriptionMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/VideoDescriptionMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/VideoFrameMesg.cs b/Dynastream/Fit/Profile/Mesgs/VideoFrameMesg.cs index 83278c5..4892f5c 100644 --- a/Dynastream/Fit/Profile/Mesgs/VideoFrameMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/VideoFrameMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/VideoMesg.cs b/Dynastream/Fit/Profile/Mesgs/VideoMesg.cs index b316012..4570fd8 100644 --- a/Dynastream/Fit/Profile/Mesgs/VideoMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/VideoMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/VideoTitleMesg.cs b/Dynastream/Fit/Profile/Mesgs/VideoTitleMesg.cs index ef5395b..1a92de6 100644 --- a/Dynastream/Fit/Profile/Mesgs/VideoTitleMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/VideoTitleMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/WatchfaceSettingsMesg.cs b/Dynastream/Fit/Profile/Mesgs/WatchfaceSettingsMesg.cs index 2ac0881..3552463 100644 --- a/Dynastream/Fit/Profile/Mesgs/WatchfaceSettingsMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/WatchfaceSettingsMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/WeatherAlertMesg.cs b/Dynastream/Fit/Profile/Mesgs/WeatherAlertMesg.cs index 7ce1e68..ca9ec33 100644 --- a/Dynastream/Fit/Profile/Mesgs/WeatherAlertMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/WeatherAlertMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/WeatherConditionsMesg.cs b/Dynastream/Fit/Profile/Mesgs/WeatherConditionsMesg.cs index 74987de..595818e 100644 --- a/Dynastream/Fit/Profile/Mesgs/WeatherConditionsMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/WeatherConditionsMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/WeightScaleMesg.cs b/Dynastream/Fit/Profile/Mesgs/WeightScaleMesg.cs index a956958..8ed0c33 100644 --- a/Dynastream/Fit/Profile/Mesgs/WeightScaleMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/WeightScaleMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/WorkoutMesg.cs b/Dynastream/Fit/Profile/Mesgs/WorkoutMesg.cs index e4f8eac..66b1f43 100644 --- a/Dynastream/Fit/Profile/Mesgs/WorkoutMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/WorkoutMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/WorkoutSessionMesg.cs b/Dynastream/Fit/Profile/Mesgs/WorkoutSessionMesg.cs index dd87ae4..32feddb 100644 --- a/Dynastream/Fit/Profile/Mesgs/WorkoutSessionMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/WorkoutSessionMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/WorkoutStepMesg.cs b/Dynastream/Fit/Profile/Mesgs/WorkoutStepMesg.cs index 8b96e53..22e0662 100644 --- a/Dynastream/Fit/Profile/Mesgs/WorkoutStepMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/WorkoutStepMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Mesgs/ZonesTargetMesg.cs b/Dynastream/Fit/Profile/Mesgs/ZonesTargetMesg.cs index 1f44070..f274b0a 100644 --- a/Dynastream/Fit/Profile/Mesgs/ZonesTargetMesg.cs +++ b/Dynastream/Fit/Profile/Mesgs/ZonesTargetMesg.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/Activity.cs b/Dynastream/Fit/Profile/Types/Activity.cs index c73999b..c7f6c5a 100644 --- a/Dynastream/Fit/Profile/Types/Activity.cs +++ b/Dynastream/Fit/Profile/Types/Activity.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/ActivityClass.cs b/Dynastream/Fit/Profile/Types/ActivityClass.cs index df31c3d..cbbebe2 100644 --- a/Dynastream/Fit/Profile/Types/ActivityClass.cs +++ b/Dynastream/Fit/Profile/Types/ActivityClass.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/ActivityLevel.cs b/Dynastream/Fit/Profile/Types/ActivityLevel.cs index c9a8e86..e89802a 100644 --- a/Dynastream/Fit/Profile/Types/ActivityLevel.cs +++ b/Dynastream/Fit/Profile/Types/ActivityLevel.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/ActivitySubtype.cs b/Dynastream/Fit/Profile/Types/ActivitySubtype.cs index f858fc9..87a593b 100644 --- a/Dynastream/Fit/Profile/Types/ActivitySubtype.cs +++ b/Dynastream/Fit/Profile/Types/ActivitySubtype.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/ActivityType.cs b/Dynastream/Fit/Profile/Types/ActivityType.cs index 604b4e0..421f58d 100644 --- a/Dynastream/Fit/Profile/Types/ActivityType.cs +++ b/Dynastream/Fit/Profile/Types/ActivityType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/AnalogWatchfaceLayout.cs b/Dynastream/Fit/Profile/Types/AnalogWatchfaceLayout.cs index f430311..28e83ad 100644 --- a/Dynastream/Fit/Profile/Types/AnalogWatchfaceLayout.cs +++ b/Dynastream/Fit/Profile/Types/AnalogWatchfaceLayout.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/AntChannelId.cs b/Dynastream/Fit/Profile/Types/AntChannelId.cs index 570d2aa..e6191ad 100644 --- a/Dynastream/Fit/Profile/Types/AntChannelId.cs +++ b/Dynastream/Fit/Profile/Types/AntChannelId.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/AntNetwork.cs b/Dynastream/Fit/Profile/Types/AntNetwork.cs index 00fac00..66b4ac5 100644 --- a/Dynastream/Fit/Profile/Types/AntNetwork.cs +++ b/Dynastream/Fit/Profile/Types/AntNetwork.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/AntplusDeviceType.cs b/Dynastream/Fit/Profile/Types/AntplusDeviceType.cs index 78427a3..1d0c896 100644 --- a/Dynastream/Fit/Profile/Types/AntplusDeviceType.cs +++ b/Dynastream/Fit/Profile/Types/AntplusDeviceType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/AttitudeStage.cs b/Dynastream/Fit/Profile/Types/AttitudeStage.cs index a74f360..d5ebe4e 100644 --- a/Dynastream/Fit/Profile/Types/AttitudeStage.cs +++ b/Dynastream/Fit/Profile/Types/AttitudeStage.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/AttitudeValidity.cs b/Dynastream/Fit/Profile/Types/AttitudeValidity.cs index d37c532..13f6d77 100644 --- a/Dynastream/Fit/Profile/Types/AttitudeValidity.cs +++ b/Dynastream/Fit/Profile/Types/AttitudeValidity.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/AutoActivityDetect.cs b/Dynastream/Fit/Profile/Types/AutoActivityDetect.cs index 53b1268..31fa27d 100644 --- a/Dynastream/Fit/Profile/Types/AutoActivityDetect.cs +++ b/Dynastream/Fit/Profile/Types/AutoActivityDetect.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/AutoSyncFrequency.cs b/Dynastream/Fit/Profile/Types/AutoSyncFrequency.cs index 0d46c22..702a5db 100644 --- a/Dynastream/Fit/Profile/Types/AutoSyncFrequency.cs +++ b/Dynastream/Fit/Profile/Types/AutoSyncFrequency.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/AutolapTrigger.cs b/Dynastream/Fit/Profile/Types/AutolapTrigger.cs index 065928e..d7a520f 100644 --- a/Dynastream/Fit/Profile/Types/AutolapTrigger.cs +++ b/Dynastream/Fit/Profile/Types/AutolapTrigger.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/Autoscroll.cs b/Dynastream/Fit/Profile/Types/Autoscroll.cs index d598655..8d9e636 100644 --- a/Dynastream/Fit/Profile/Types/Autoscroll.cs +++ b/Dynastream/Fit/Profile/Types/Autoscroll.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/BacklightMode.cs b/Dynastream/Fit/Profile/Types/BacklightMode.cs index 9296e00..ead2cf6 100644 --- a/Dynastream/Fit/Profile/Types/BacklightMode.cs +++ b/Dynastream/Fit/Profile/Types/BacklightMode.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/BacklightTimeout.cs b/Dynastream/Fit/Profile/Types/BacklightTimeout.cs index f67c04b..1006457 100644 --- a/Dynastream/Fit/Profile/Types/BacklightTimeout.cs +++ b/Dynastream/Fit/Profile/Types/BacklightTimeout.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/BatteryStatus.cs b/Dynastream/Fit/Profile/Types/BatteryStatus.cs index 4fa47eb..74b2179 100644 --- a/Dynastream/Fit/Profile/Types/BatteryStatus.cs +++ b/Dynastream/Fit/Profile/Types/BatteryStatus.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/BenchPressExerciseName.cs b/Dynastream/Fit/Profile/Types/BenchPressExerciseName.cs index b8a77aa..a2368ca 100644 --- a/Dynastream/Fit/Profile/Types/BenchPressExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/BenchPressExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/BikeLightBeamAngleMode.cs b/Dynastream/Fit/Profile/Types/BikeLightBeamAngleMode.cs index ea9cb49..cef09c9 100644 --- a/Dynastream/Fit/Profile/Types/BikeLightBeamAngleMode.cs +++ b/Dynastream/Fit/Profile/Types/BikeLightBeamAngleMode.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/BikeLightNetworkConfigType.cs b/Dynastream/Fit/Profile/Types/BikeLightNetworkConfigType.cs index ecd317f..397f0e8 100644 --- a/Dynastream/Fit/Profile/Types/BikeLightNetworkConfigType.cs +++ b/Dynastream/Fit/Profile/Types/BikeLightNetworkConfigType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/BleDeviceType.cs b/Dynastream/Fit/Profile/Types/BleDeviceType.cs index e531c78..d2b73da 100644 --- a/Dynastream/Fit/Profile/Types/BleDeviceType.cs +++ b/Dynastream/Fit/Profile/Types/BleDeviceType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/BodyLocation.cs b/Dynastream/Fit/Profile/Types/BodyLocation.cs index d12b1bd..5f96098 100644 --- a/Dynastream/Fit/Profile/Types/BodyLocation.cs +++ b/Dynastream/Fit/Profile/Types/BodyLocation.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/Bool.cs b/Dynastream/Fit/Profile/Types/Bool.cs index 8c45010..36eec25 100644 --- a/Dynastream/Fit/Profile/Types/Bool.cs +++ b/Dynastream/Fit/Profile/Types/Bool.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/BpStatus.cs b/Dynastream/Fit/Profile/Types/BpStatus.cs index e0f83f9..0d70ed1 100644 --- a/Dynastream/Fit/Profile/Types/BpStatus.cs +++ b/Dynastream/Fit/Profile/Types/BpStatus.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/CalfRaiseExerciseName.cs b/Dynastream/Fit/Profile/Types/CalfRaiseExerciseName.cs index 0a6b427..77ba444 100644 --- a/Dynastream/Fit/Profile/Types/CalfRaiseExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/CalfRaiseExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/CameraEventType.cs b/Dynastream/Fit/Profile/Types/CameraEventType.cs index 07312b2..2023210 100644 --- a/Dynastream/Fit/Profile/Types/CameraEventType.cs +++ b/Dynastream/Fit/Profile/Types/CameraEventType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/CameraOrientationType.cs b/Dynastream/Fit/Profile/Types/CameraOrientationType.cs index de9b54f..370c7c8 100644 --- a/Dynastream/Fit/Profile/Types/CameraOrientationType.cs +++ b/Dynastream/Fit/Profile/Types/CameraOrientationType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/CardioExerciseName.cs b/Dynastream/Fit/Profile/Types/CardioExerciseName.cs index 6304025..6107c97 100644 --- a/Dynastream/Fit/Profile/Types/CardioExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/CardioExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/CarryExerciseName.cs b/Dynastream/Fit/Profile/Types/CarryExerciseName.cs index 5f02507..9e8e32d 100644 --- a/Dynastream/Fit/Profile/Types/CarryExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/CarryExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/CcrSetpointSwitchMode.cs b/Dynastream/Fit/Profile/Types/CcrSetpointSwitchMode.cs index 3bd685d..44dfaec 100644 --- a/Dynastream/Fit/Profile/Types/CcrSetpointSwitchMode.cs +++ b/Dynastream/Fit/Profile/Types/CcrSetpointSwitchMode.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/Checksum.cs b/Dynastream/Fit/Profile/Types/Checksum.cs index 3c93a1d..dc3099c 100644 --- a/Dynastream/Fit/Profile/Types/Checksum.cs +++ b/Dynastream/Fit/Profile/Types/Checksum.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/ChopExerciseName.cs b/Dynastream/Fit/Profile/Types/ChopExerciseName.cs index c623986..bf9fabf 100644 --- a/Dynastream/Fit/Profile/Types/ChopExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/ChopExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/ClimbProEvent.cs b/Dynastream/Fit/Profile/Types/ClimbProEvent.cs index eeece95..f1d74c1 100644 --- a/Dynastream/Fit/Profile/Types/ClimbProEvent.cs +++ b/Dynastream/Fit/Profile/Types/ClimbProEvent.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/CommTimeoutType.cs b/Dynastream/Fit/Profile/Types/CommTimeoutType.cs index 802eb91..6eeef5e 100644 --- a/Dynastream/Fit/Profile/Types/CommTimeoutType.cs +++ b/Dynastream/Fit/Profile/Types/CommTimeoutType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/ConnectivityCapabilities.cs b/Dynastream/Fit/Profile/Types/ConnectivityCapabilities.cs index 505f3ae..c23d35e 100644 --- a/Dynastream/Fit/Profile/Types/ConnectivityCapabilities.cs +++ b/Dynastream/Fit/Profile/Types/ConnectivityCapabilities.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/CoreExerciseName.cs b/Dynastream/Fit/Profile/Types/CoreExerciseName.cs index 8f471d1..257363c 100644 --- a/Dynastream/Fit/Profile/Types/CoreExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/CoreExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/CourseCapabilities.cs b/Dynastream/Fit/Profile/Types/CourseCapabilities.cs index 0ac6c13..096f92f 100644 --- a/Dynastream/Fit/Profile/Types/CourseCapabilities.cs +++ b/Dynastream/Fit/Profile/Types/CourseCapabilities.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/CoursePoint.cs b/Dynastream/Fit/Profile/Types/CoursePoint.cs index 2681291..77bd024 100644 --- a/Dynastream/Fit/Profile/Types/CoursePoint.cs +++ b/Dynastream/Fit/Profile/Types/CoursePoint.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/CrunchExerciseName.cs b/Dynastream/Fit/Profile/Types/CrunchExerciseName.cs index 1c978c8..72c232f 100644 --- a/Dynastream/Fit/Profile/Types/CrunchExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/CrunchExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/CurlExerciseName.cs b/Dynastream/Fit/Profile/Types/CurlExerciseName.cs index 88bbcf4..a0ed3e5 100644 --- a/Dynastream/Fit/Profile/Types/CurlExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/CurlExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/DateMode.cs b/Dynastream/Fit/Profile/Types/DateMode.cs index 5030470..a34ae91 100644 --- a/Dynastream/Fit/Profile/Types/DateMode.cs +++ b/Dynastream/Fit/Profile/Types/DateMode.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/DateTime.cs b/Dynastream/Fit/Profile/Types/DateTime.cs index 4a4c075..d97c078 100644 --- a/Dynastream/Fit/Profile/Types/DateTime.cs +++ b/Dynastream/Fit/Profile/Types/DateTime.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/DayOfWeek.cs b/Dynastream/Fit/Profile/Types/DayOfWeek.cs index c8832ab..c9ec63c 100644 --- a/Dynastream/Fit/Profile/Types/DayOfWeek.cs +++ b/Dynastream/Fit/Profile/Types/DayOfWeek.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/DeadliftExerciseName.cs b/Dynastream/Fit/Profile/Types/DeadliftExerciseName.cs index 203a5ed..64882cd 100644 --- a/Dynastream/Fit/Profile/Types/DeadliftExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/DeadliftExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/DeviceIndex.cs b/Dynastream/Fit/Profile/Types/DeviceIndex.cs index b098989..453d53b 100644 --- a/Dynastream/Fit/Profile/Types/DeviceIndex.cs +++ b/Dynastream/Fit/Profile/Types/DeviceIndex.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/DigitalWatchfaceLayout.cs b/Dynastream/Fit/Profile/Types/DigitalWatchfaceLayout.cs index a6785ac..e46d18b 100644 --- a/Dynastream/Fit/Profile/Types/DigitalWatchfaceLayout.cs +++ b/Dynastream/Fit/Profile/Types/DigitalWatchfaceLayout.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/DisplayHeart.cs b/Dynastream/Fit/Profile/Types/DisplayHeart.cs index f1aa05c..9aa7372 100644 --- a/Dynastream/Fit/Profile/Types/DisplayHeart.cs +++ b/Dynastream/Fit/Profile/Types/DisplayHeart.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/DisplayMeasure.cs b/Dynastream/Fit/Profile/Types/DisplayMeasure.cs index bc2434f..72cb2cb 100644 --- a/Dynastream/Fit/Profile/Types/DisplayMeasure.cs +++ b/Dynastream/Fit/Profile/Types/DisplayMeasure.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/DisplayOrientation.cs b/Dynastream/Fit/Profile/Types/DisplayOrientation.cs index 8a4bbfd..5674d2d 100644 --- a/Dynastream/Fit/Profile/Types/DisplayOrientation.cs +++ b/Dynastream/Fit/Profile/Types/DisplayOrientation.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/DisplayPosition.cs b/Dynastream/Fit/Profile/Types/DisplayPosition.cs index 5d895fb..a7d80d7 100644 --- a/Dynastream/Fit/Profile/Types/DisplayPosition.cs +++ b/Dynastream/Fit/Profile/Types/DisplayPosition.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/DisplayPower.cs b/Dynastream/Fit/Profile/Types/DisplayPower.cs index 3e32a74..d0469e0 100644 --- a/Dynastream/Fit/Profile/Types/DisplayPower.cs +++ b/Dynastream/Fit/Profile/Types/DisplayPower.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/DiveAlarmType.cs b/Dynastream/Fit/Profile/Types/DiveAlarmType.cs index 19f76f1..ab837d9 100644 --- a/Dynastream/Fit/Profile/Types/DiveAlarmType.cs +++ b/Dynastream/Fit/Profile/Types/DiveAlarmType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/DiveAlert.cs b/Dynastream/Fit/Profile/Types/DiveAlert.cs index db5a1dd..c4d144c 100644 --- a/Dynastream/Fit/Profile/Types/DiveAlert.cs +++ b/Dynastream/Fit/Profile/Types/DiveAlert.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/DiveBacklightMode.cs b/Dynastream/Fit/Profile/Types/DiveBacklightMode.cs index 9b1e9fe..ae0001f 100644 --- a/Dynastream/Fit/Profile/Types/DiveBacklightMode.cs +++ b/Dynastream/Fit/Profile/Types/DiveBacklightMode.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/DiveGasMode.cs b/Dynastream/Fit/Profile/Types/DiveGasMode.cs index 8338b2c..048b37d 100644 --- a/Dynastream/Fit/Profile/Types/DiveGasMode.cs +++ b/Dynastream/Fit/Profile/Types/DiveGasMode.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/DiveGasStatus.cs b/Dynastream/Fit/Profile/Types/DiveGasStatus.cs index 418ae83..c20a215 100644 --- a/Dynastream/Fit/Profile/Types/DiveGasStatus.cs +++ b/Dynastream/Fit/Profile/Types/DiveGasStatus.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/Event.cs b/Dynastream/Fit/Profile/Types/Event.cs index b6b6303..296c83a 100644 --- a/Dynastream/Fit/Profile/Types/Event.cs +++ b/Dynastream/Fit/Profile/Types/Event.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/EventType.cs b/Dynastream/Fit/Profile/Types/EventType.cs index 5014947..6caaf47 100644 --- a/Dynastream/Fit/Profile/Types/EventType.cs +++ b/Dynastream/Fit/Profile/Types/EventType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/ExdDataUnits.cs b/Dynastream/Fit/Profile/Types/ExdDataUnits.cs index 17946f9..44a7bbe 100644 --- a/Dynastream/Fit/Profile/Types/ExdDataUnits.cs +++ b/Dynastream/Fit/Profile/Types/ExdDataUnits.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/ExdDescriptors.cs b/Dynastream/Fit/Profile/Types/ExdDescriptors.cs index 710caf3..c4f9ab0 100644 --- a/Dynastream/Fit/Profile/Types/ExdDescriptors.cs +++ b/Dynastream/Fit/Profile/Types/ExdDescriptors.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/ExdDisplayType.cs b/Dynastream/Fit/Profile/Types/ExdDisplayType.cs index 86ea6f1..c286464 100644 --- a/Dynastream/Fit/Profile/Types/ExdDisplayType.cs +++ b/Dynastream/Fit/Profile/Types/ExdDisplayType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/ExdLayout.cs b/Dynastream/Fit/Profile/Types/ExdLayout.cs index 4aff59b..c1f441a 100644 --- a/Dynastream/Fit/Profile/Types/ExdLayout.cs +++ b/Dynastream/Fit/Profile/Types/ExdLayout.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/ExdQualifiers.cs b/Dynastream/Fit/Profile/Types/ExdQualifiers.cs index d4e064b..4294bcb 100644 --- a/Dynastream/Fit/Profile/Types/ExdQualifiers.cs +++ b/Dynastream/Fit/Profile/Types/ExdQualifiers.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/ExerciseCategory.cs b/Dynastream/Fit/Profile/Types/ExerciseCategory.cs index b6c8937..9dfffb9 100644 --- a/Dynastream/Fit/Profile/Types/ExerciseCategory.cs +++ b/Dynastream/Fit/Profile/Types/ExerciseCategory.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/FaveroProduct.cs b/Dynastream/Fit/Profile/Types/FaveroProduct.cs index cf7693e..3a51888 100644 --- a/Dynastream/Fit/Profile/Types/FaveroProduct.cs +++ b/Dynastream/Fit/Profile/Types/FaveroProduct.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/File.cs b/Dynastream/Fit/Profile/Types/File.cs index e4595d8..a1e0a34 100644 --- a/Dynastream/Fit/Profile/Types/File.cs +++ b/Dynastream/Fit/Profile/Types/File.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/FileFlags.cs b/Dynastream/Fit/Profile/Types/FileFlags.cs index 067b349..79eef21 100644 --- a/Dynastream/Fit/Profile/Types/FileFlags.cs +++ b/Dynastream/Fit/Profile/Types/FileFlags.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/FitBaseType.cs b/Dynastream/Fit/Profile/Types/FitBaseType.cs index 1483109..7afadc3 100644 --- a/Dynastream/Fit/Profile/Types/FitBaseType.cs +++ b/Dynastream/Fit/Profile/Types/FitBaseType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/FitBaseUnit.cs b/Dynastream/Fit/Profile/Types/FitBaseUnit.cs index 7f43bad..d718846 100644 --- a/Dynastream/Fit/Profile/Types/FitBaseUnit.cs +++ b/Dynastream/Fit/Profile/Types/FitBaseUnit.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/FitnessEquipmentState.cs b/Dynastream/Fit/Profile/Types/FitnessEquipmentState.cs index 72aa3a9..d4e7183 100644 --- a/Dynastream/Fit/Profile/Types/FitnessEquipmentState.cs +++ b/Dynastream/Fit/Profile/Types/FitnessEquipmentState.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/FlyeExerciseName.cs b/Dynastream/Fit/Profile/Types/FlyeExerciseName.cs index afb4d67..acad866 100644 --- a/Dynastream/Fit/Profile/Types/FlyeExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/FlyeExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/GarminProduct.cs b/Dynastream/Fit/Profile/Types/GarminProduct.cs index 86c9202..f4facd1 100644 --- a/Dynastream/Fit/Profile/Types/GarminProduct.cs +++ b/Dynastream/Fit/Profile/Types/GarminProduct.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion @@ -35,6 +35,7 @@ public static class GarminProduct public const ushort Fr225SingleByteProductId = 14; // fr225 model for HRM ANT+ messaging public const ushort Gen3BsmSingleByteProductId = 15; // gen3_bsm model for Bike Speed ANT+ messaging public const ushort Gen3BcmSingleByteProductId = 16; // gen3_bcm model for Bike Cadence ANT+ messaging + public const ushort HrmFitSingleByteProductId = 22; public const ushort OHR = 255; // Garmin Wearable Optical Heart Rate Sensor for ANT+ HR Profile Broadcasting public const ushort Fr301China = 473; public const ushort Fr301Japan = 474; @@ -403,6 +404,8 @@ public static class GarminProduct public const ushort Tactix7 = 4135; public const ushort InstinctCrossover = 4155; public const ushort EdgeExplore2 = 4169; + public const ushort DescentMk3 = 4222; + public const ushort DescentMk3i = 4223; public const ushort ApproachS70 = 4233; public const ushort Fr265Large = 4257; public const ushort Fr265Small = 4258; @@ -429,9 +432,11 @@ public static class GarminProduct public const ushort Fenix7sProSolar = 4374; public const ushort Fenix7ProSolar = 4375; public const ushort Fenix7xProSolar = 4376; + public const ushort Lily2 = 4380; public const ushort Instinct2x = 4394; public const ushort Vivoactive5 = 4426; public const ushort DescentT2 = 4442; + public const ushort HrmFit = 4446; public const ushort MarqGen2Commander = 4472; public const ushort D2Mach1Pro = 4556; public const ushort Sdm4 = 10007; // SDM4 footpod diff --git a/Dynastream/Fit/Profile/Types/GasConsumptionRateType.cs b/Dynastream/Fit/Profile/Types/GasConsumptionRateType.cs index a42c518..391e43c 100644 --- a/Dynastream/Fit/Profile/Types/GasConsumptionRateType.cs +++ b/Dynastream/Fit/Profile/Types/GasConsumptionRateType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/Gender.cs b/Dynastream/Fit/Profile/Types/Gender.cs index 4183b67..d8c22ca 100644 --- a/Dynastream/Fit/Profile/Types/Gender.cs +++ b/Dynastream/Fit/Profile/Types/Gender.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/Goal.cs b/Dynastream/Fit/Profile/Types/Goal.cs index 3e445f4..101374d 100644 --- a/Dynastream/Fit/Profile/Types/Goal.cs +++ b/Dynastream/Fit/Profile/Types/Goal.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/GoalRecurrence.cs b/Dynastream/Fit/Profile/Types/GoalRecurrence.cs index a6dbbff..60787d7 100644 --- a/Dynastream/Fit/Profile/Types/GoalRecurrence.cs +++ b/Dynastream/Fit/Profile/Types/GoalRecurrence.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/GoalSource.cs b/Dynastream/Fit/Profile/Types/GoalSource.cs index 6e302ee..3ad54c8 100644 --- a/Dynastream/Fit/Profile/Types/GoalSource.cs +++ b/Dynastream/Fit/Profile/Types/GoalSource.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/HipRaiseExerciseName.cs b/Dynastream/Fit/Profile/Types/HipRaiseExerciseName.cs index 33f909d..9be3f76 100644 --- a/Dynastream/Fit/Profile/Types/HipRaiseExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/HipRaiseExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/HipStabilityExerciseName.cs b/Dynastream/Fit/Profile/Types/HipStabilityExerciseName.cs index c9073a6..76135e9 100644 --- a/Dynastream/Fit/Profile/Types/HipStabilityExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/HipStabilityExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/HipSwingExerciseName.cs b/Dynastream/Fit/Profile/Types/HipSwingExerciseName.cs index ceee8fb..5749c54 100644 --- a/Dynastream/Fit/Profile/Types/HipSwingExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/HipSwingExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/HrType.cs b/Dynastream/Fit/Profile/Types/HrType.cs index efab8be..3da9a85 100644 --- a/Dynastream/Fit/Profile/Types/HrType.cs +++ b/Dynastream/Fit/Profile/Types/HrType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/HrZoneCalc.cs b/Dynastream/Fit/Profile/Types/HrZoneCalc.cs index de3fb00..9fb8a63 100644 --- a/Dynastream/Fit/Profile/Types/HrZoneCalc.cs +++ b/Dynastream/Fit/Profile/Types/HrZoneCalc.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/HrvStatus.cs b/Dynastream/Fit/Profile/Types/HrvStatus.cs index 3018783..c29c679 100644 --- a/Dynastream/Fit/Profile/Types/HrvStatus.cs +++ b/Dynastream/Fit/Profile/Types/HrvStatus.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/HyperextensionExerciseName.cs b/Dynastream/Fit/Profile/Types/HyperextensionExerciseName.cs index dbb474c..7f3963d 100644 --- a/Dynastream/Fit/Profile/Types/HyperextensionExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/HyperextensionExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/Intensity.cs b/Dynastream/Fit/Profile/Types/Intensity.cs index 7542665..04ad691 100644 --- a/Dynastream/Fit/Profile/Types/Intensity.cs +++ b/Dynastream/Fit/Profile/Types/Intensity.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/Language.cs b/Dynastream/Fit/Profile/Types/Language.cs index 781d3a4..9015674 100644 --- a/Dynastream/Fit/Profile/Types/Language.cs +++ b/Dynastream/Fit/Profile/Types/Language.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/LanguageBits0.cs b/Dynastream/Fit/Profile/Types/LanguageBits0.cs index da54fb2..81016bf 100644 --- a/Dynastream/Fit/Profile/Types/LanguageBits0.cs +++ b/Dynastream/Fit/Profile/Types/LanguageBits0.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/LanguageBits1.cs b/Dynastream/Fit/Profile/Types/LanguageBits1.cs index f67ec00..a2b2596 100644 --- a/Dynastream/Fit/Profile/Types/LanguageBits1.cs +++ b/Dynastream/Fit/Profile/Types/LanguageBits1.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/LanguageBits2.cs b/Dynastream/Fit/Profile/Types/LanguageBits2.cs index d0ade82..8c0a4d8 100644 --- a/Dynastream/Fit/Profile/Types/LanguageBits2.cs +++ b/Dynastream/Fit/Profile/Types/LanguageBits2.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/LanguageBits3.cs b/Dynastream/Fit/Profile/Types/LanguageBits3.cs index e4a4e29..b76f5e3 100644 --- a/Dynastream/Fit/Profile/Types/LanguageBits3.cs +++ b/Dynastream/Fit/Profile/Types/LanguageBits3.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/LanguageBits4.cs b/Dynastream/Fit/Profile/Types/LanguageBits4.cs index b5c50dd..d32603d 100644 --- a/Dynastream/Fit/Profile/Types/LanguageBits4.cs +++ b/Dynastream/Fit/Profile/Types/LanguageBits4.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/LapTrigger.cs b/Dynastream/Fit/Profile/Types/LapTrigger.cs index 5b36e54..caecf34 100644 --- a/Dynastream/Fit/Profile/Types/LapTrigger.cs +++ b/Dynastream/Fit/Profile/Types/LapTrigger.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/LateralRaiseExerciseName.cs b/Dynastream/Fit/Profile/Types/LateralRaiseExerciseName.cs index a092a7c..6762c5b 100644 --- a/Dynastream/Fit/Profile/Types/LateralRaiseExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/LateralRaiseExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/LeftRightBalance.cs b/Dynastream/Fit/Profile/Types/LeftRightBalance.cs index 9861e00..fd3ba11 100644 --- a/Dynastream/Fit/Profile/Types/LeftRightBalance.cs +++ b/Dynastream/Fit/Profile/Types/LeftRightBalance.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/LeftRightBalance100.cs b/Dynastream/Fit/Profile/Types/LeftRightBalance100.cs index 11d82bf..62b60f9 100644 --- a/Dynastream/Fit/Profile/Types/LeftRightBalance100.cs +++ b/Dynastream/Fit/Profile/Types/LeftRightBalance100.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/LegCurlExerciseName.cs b/Dynastream/Fit/Profile/Types/LegCurlExerciseName.cs index 18f5b2c..807e3af 100644 --- a/Dynastream/Fit/Profile/Types/LegCurlExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/LegCurlExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/LegRaiseExerciseName.cs b/Dynastream/Fit/Profile/Types/LegRaiseExerciseName.cs index b650712..5bdf659 100644 --- a/Dynastream/Fit/Profile/Types/LegRaiseExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/LegRaiseExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/LengthType.cs b/Dynastream/Fit/Profile/Types/LengthType.cs index 2e781c9..5b36671 100644 --- a/Dynastream/Fit/Profile/Types/LengthType.cs +++ b/Dynastream/Fit/Profile/Types/LengthType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/LocalDateTime.cs b/Dynastream/Fit/Profile/Types/LocalDateTime.cs index 547895e..e09fecc 100644 --- a/Dynastream/Fit/Profile/Types/LocalDateTime.cs +++ b/Dynastream/Fit/Profile/Types/LocalDateTime.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/LocalDeviceType.cs b/Dynastream/Fit/Profile/Types/LocalDeviceType.cs index fd0e601..d024772 100644 --- a/Dynastream/Fit/Profile/Types/LocalDeviceType.cs +++ b/Dynastream/Fit/Profile/Types/LocalDeviceType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/LocaltimeIntoDay.cs b/Dynastream/Fit/Profile/Types/LocaltimeIntoDay.cs index 274179a..c22b7d5 100644 --- a/Dynastream/Fit/Profile/Types/LocaltimeIntoDay.cs +++ b/Dynastream/Fit/Profile/Types/LocaltimeIntoDay.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/LungeExerciseName.cs b/Dynastream/Fit/Profile/Types/LungeExerciseName.cs index 20adc39..1a7f201 100644 --- a/Dynastream/Fit/Profile/Types/LungeExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/LungeExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/Manufacturer.cs b/Dynastream/Fit/Profile/Types/Manufacturer.cs index 47a738d..66dd149 100644 --- a/Dynastream/Fit/Profile/Types/Manufacturer.cs +++ b/Dynastream/Fit/Profile/Types/Manufacturer.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion @@ -239,6 +239,7 @@ public static class Manufacturer public const ushort AeroSensor = 325; public const ushort Nike = 326; public const ushort Magicshine = 327; + public const ushort Ictrainer = 328; public const ushort Actigraphcorp = 5759; public const ushort Invalid = (ushort)0xFFFF; diff --git a/Dynastream/Fit/Profile/Types/MaxMetCategory.cs b/Dynastream/Fit/Profile/Types/MaxMetCategory.cs index 5c7f159..e0f5df0 100644 --- a/Dynastream/Fit/Profile/Types/MaxMetCategory.cs +++ b/Dynastream/Fit/Profile/Types/MaxMetCategory.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/MaxMetHeartRateSource.cs b/Dynastream/Fit/Profile/Types/MaxMetHeartRateSource.cs index 3b43f2f..5823d93 100644 --- a/Dynastream/Fit/Profile/Types/MaxMetHeartRateSource.cs +++ b/Dynastream/Fit/Profile/Types/MaxMetHeartRateSource.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/MaxMetSpeedSource.cs b/Dynastream/Fit/Profile/Types/MaxMetSpeedSource.cs index 732cc49..f5103cd 100644 --- a/Dynastream/Fit/Profile/Types/MaxMetSpeedSource.cs +++ b/Dynastream/Fit/Profile/Types/MaxMetSpeedSource.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/MesgCount.cs b/Dynastream/Fit/Profile/Types/MesgCount.cs index f8b058b..e0ff41a 100644 --- a/Dynastream/Fit/Profile/Types/MesgCount.cs +++ b/Dynastream/Fit/Profile/Types/MesgCount.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/MesgNum.cs b/Dynastream/Fit/Profile/Types/MesgNum.cs index 99a40ea..062462d 100644 --- a/Dynastream/Fit/Profile/Types/MesgNum.cs +++ b/Dynastream/Fit/Profile/Types/MesgNum.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion @@ -111,18 +111,33 @@ public static class MesgNum public const ushort Spo2Data = 269; public const ushort SleepLevel = 275; public const ushort Jump = 285; + public const ushort AadAccelFeatures = 289; public const ushort BeatIntervals = 290; public const ushort RespirationRate = 297; + public const ushort HsaAccelerometerData = 302; + public const ushort HsaStepData = 304; + public const ushort HsaSpo2Data = 305; + public const ushort HsaStressData = 306; + public const ushort HsaRespirationData = 307; + public const ushort HsaHeartRateData = 308; public const ushort Split = 312; public const ushort SplitSummary = 313; + public const ushort HsaBodyBatteryData = 314; + public const ushort HsaEvent = 315; public const ushort ClimbPro = 317; public const ushort TankUpdate = 319; public const ushort TankSummary = 323; public const ushort SleepAssessment = 346; public const ushort HrvStatusSummary = 370; public const ushort HrvValue = 371; + public const ushort RawBbi = 372; public const ushort DeviceAuxBatteryInfo = 375; + public const ushort HsaGyroscopeData = 376; + public const ushort ChronoShotSession = 387; + public const ushort ChronoShotData = 388; + public const ushort HsaConfigurationData = 389; public const ushort DiveApneaAlarm = 393; + public const ushort HsaWristTemperatureData = 409; // Message number for the HSA wrist temperature data message public const ushort MfgRangeMin = 0xFF00; // 0xFF00 - 0xFFFE reserved for manufacturer specific messages public const ushort MfgRangeMax = 0xFFFE; // 0xFF00 - 0xFFFE reserved for manufacturer specific messages public const ushort Invalid = (ushort)0xFFFF; diff --git a/Dynastream/Fit/Profile/Types/MessageIndex.cs b/Dynastream/Fit/Profile/Types/MessageIndex.cs index 61257f8..d5962b4 100644 --- a/Dynastream/Fit/Profile/Types/MessageIndex.cs +++ b/Dynastream/Fit/Profile/Types/MessageIndex.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/NoFlyTimeMode.cs b/Dynastream/Fit/Profile/Types/NoFlyTimeMode.cs index de75b4c..31f2acd 100644 --- a/Dynastream/Fit/Profile/Types/NoFlyTimeMode.cs +++ b/Dynastream/Fit/Profile/Types/NoFlyTimeMode.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/OlympicLiftExerciseName.cs b/Dynastream/Fit/Profile/Types/OlympicLiftExerciseName.cs index 33bb871..599e420 100644 --- a/Dynastream/Fit/Profile/Types/OlympicLiftExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/OlympicLiftExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/PlankExerciseName.cs b/Dynastream/Fit/Profile/Types/PlankExerciseName.cs index ccb0376..9e80c46 100644 --- a/Dynastream/Fit/Profile/Types/PlankExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/PlankExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/PlyoExerciseName.cs b/Dynastream/Fit/Profile/Types/PlyoExerciseName.cs index 292b5bc..178de4c 100644 --- a/Dynastream/Fit/Profile/Types/PlyoExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/PlyoExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/PowerPhaseType.cs b/Dynastream/Fit/Profile/Types/PowerPhaseType.cs index 7fa2534..33d8e3b 100644 --- a/Dynastream/Fit/Profile/Types/PowerPhaseType.cs +++ b/Dynastream/Fit/Profile/Types/PowerPhaseType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/ProjectileType.cs b/Dynastream/Fit/Profile/Types/ProjectileType.cs new file mode 100644 index 0000000..24ea62e --- /dev/null +++ b/Dynastream/Fit/Profile/Types/ProjectileType.cs @@ -0,0 +1,33 @@ +#region Copyright +///////////////////////////////////////////////////////////////////////////////////////////// +// Copyright 2024 Garmin International, Inc. +// Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you +// may not use this file except in compliance with the Flexible and Interoperable Data +// Transfer (FIT) Protocol License. +///////////////////////////////////////////////////////////////////////////////////////////// +// ****WARNING**** This file is auto-generated! Do NOT edit this file. +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 +///////////////////////////////////////////////////////////////////////////////////////////// + +#endregion + +namespace Dynastream.Fit +{ + /// + /// Implements the profile ProjectileType type as an enum + /// + public enum ProjectileType : byte + { + Arrow = 0, + RifleCartridge = 1, + PistolCartridge = 2, + Shotshell = 3, + AirRiflePellet = 4, + Other = 5, + Invalid = 0xFF + + + } +} + diff --git a/Dynastream/Fit/Profile/Types/PullUpExerciseName.cs b/Dynastream/Fit/Profile/Types/PullUpExerciseName.cs index 15697ad..6be1767 100644 --- a/Dynastream/Fit/Profile/Types/PullUpExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/PullUpExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/PushUpExerciseName.cs b/Dynastream/Fit/Profile/Types/PushUpExerciseName.cs index baab53f..3de33e2 100644 --- a/Dynastream/Fit/Profile/Types/PushUpExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/PushUpExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/PwrZoneCalc.cs b/Dynastream/Fit/Profile/Types/PwrZoneCalc.cs index 1537170..9cc47e7 100644 --- a/Dynastream/Fit/Profile/Types/PwrZoneCalc.cs +++ b/Dynastream/Fit/Profile/Types/PwrZoneCalc.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/RadarThreatLevelType.cs b/Dynastream/Fit/Profile/Types/RadarThreatLevelType.cs index 00f4916..7a81650 100644 --- a/Dynastream/Fit/Profile/Types/RadarThreatLevelType.cs +++ b/Dynastream/Fit/Profile/Types/RadarThreatLevelType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/RiderPositionType.cs b/Dynastream/Fit/Profile/Types/RiderPositionType.cs index f052920..aadc795 100644 --- a/Dynastream/Fit/Profile/Types/RiderPositionType.cs +++ b/Dynastream/Fit/Profile/Types/RiderPositionType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/RowExerciseName.cs b/Dynastream/Fit/Profile/Types/RowExerciseName.cs index c6638ca..7d47be4 100644 --- a/Dynastream/Fit/Profile/Types/RowExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/RowExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/RunExerciseName.cs b/Dynastream/Fit/Profile/Types/RunExerciseName.cs index e249194..8e7f40c 100644 --- a/Dynastream/Fit/Profile/Types/RunExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/RunExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/Schedule.cs b/Dynastream/Fit/Profile/Types/Schedule.cs index 57490cf..7689bcc 100644 --- a/Dynastream/Fit/Profile/Types/Schedule.cs +++ b/Dynastream/Fit/Profile/Types/Schedule.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SegmentDeleteStatus.cs b/Dynastream/Fit/Profile/Types/SegmentDeleteStatus.cs index 3694725..07d197e 100644 --- a/Dynastream/Fit/Profile/Types/SegmentDeleteStatus.cs +++ b/Dynastream/Fit/Profile/Types/SegmentDeleteStatus.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SegmentLapStatus.cs b/Dynastream/Fit/Profile/Types/SegmentLapStatus.cs index acb7a8d..40e8866 100644 --- a/Dynastream/Fit/Profile/Types/SegmentLapStatus.cs +++ b/Dynastream/Fit/Profile/Types/SegmentLapStatus.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SegmentLeaderboardType.cs b/Dynastream/Fit/Profile/Types/SegmentLeaderboardType.cs index 829513f..7c61129 100644 --- a/Dynastream/Fit/Profile/Types/SegmentLeaderboardType.cs +++ b/Dynastream/Fit/Profile/Types/SegmentLeaderboardType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SegmentSelectionType.cs b/Dynastream/Fit/Profile/Types/SegmentSelectionType.cs index 97a5bf4..7deed29 100644 --- a/Dynastream/Fit/Profile/Types/SegmentSelectionType.cs +++ b/Dynastream/Fit/Profile/Types/SegmentSelectionType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SensorType.cs b/Dynastream/Fit/Profile/Types/SensorType.cs index 8febf52..7a66f91 100644 --- a/Dynastream/Fit/Profile/Types/SensorType.cs +++ b/Dynastream/Fit/Profile/Types/SensorType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SessionTrigger.cs b/Dynastream/Fit/Profile/Types/SessionTrigger.cs index fda43b9..d006b6b 100644 --- a/Dynastream/Fit/Profile/Types/SessionTrigger.cs +++ b/Dynastream/Fit/Profile/Types/SessionTrigger.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SetType.cs b/Dynastream/Fit/Profile/Types/SetType.cs index b4c0ddb..e871336 100644 --- a/Dynastream/Fit/Profile/Types/SetType.cs +++ b/Dynastream/Fit/Profile/Types/SetType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/ShoulderPressExerciseName.cs b/Dynastream/Fit/Profile/Types/ShoulderPressExerciseName.cs index 50bc879..802a362 100644 --- a/Dynastream/Fit/Profile/Types/ShoulderPressExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/ShoulderPressExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/ShoulderStabilityExerciseName.cs b/Dynastream/Fit/Profile/Types/ShoulderStabilityExerciseName.cs index 473e1d7..3cf3ea9 100644 --- a/Dynastream/Fit/Profile/Types/ShoulderStabilityExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/ShoulderStabilityExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/ShrugExerciseName.cs b/Dynastream/Fit/Profile/Types/ShrugExerciseName.cs index a34cbbe..2c0c0fb 100644 --- a/Dynastream/Fit/Profile/Types/ShrugExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/ShrugExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/Side.cs b/Dynastream/Fit/Profile/Types/Side.cs index df8b482..fa8457e 100644 --- a/Dynastream/Fit/Profile/Types/Side.cs +++ b/Dynastream/Fit/Profile/Types/Side.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SitUpExerciseName.cs b/Dynastream/Fit/Profile/Types/SitUpExerciseName.cs index d15afee..cb464f0 100644 --- a/Dynastream/Fit/Profile/Types/SitUpExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/SitUpExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SleepLevel.cs b/Dynastream/Fit/Profile/Types/SleepLevel.cs index cd328fb..cd9a87a 100644 --- a/Dynastream/Fit/Profile/Types/SleepLevel.cs +++ b/Dynastream/Fit/Profile/Types/SleepLevel.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SourceType.cs b/Dynastream/Fit/Profile/Types/SourceType.cs index 0183ebf..2b66955 100644 --- a/Dynastream/Fit/Profile/Types/SourceType.cs +++ b/Dynastream/Fit/Profile/Types/SourceType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SplitType.cs b/Dynastream/Fit/Profile/Types/SplitType.cs index e08b4b3..9512c30 100644 --- a/Dynastream/Fit/Profile/Types/SplitType.cs +++ b/Dynastream/Fit/Profile/Types/SplitType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/Spo2MeasurementType.cs b/Dynastream/Fit/Profile/Types/Spo2MeasurementType.cs index d1061f9..e9b16c9 100644 --- a/Dynastream/Fit/Profile/Types/Spo2MeasurementType.cs +++ b/Dynastream/Fit/Profile/Types/Spo2MeasurementType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/Sport.cs b/Dynastream/Fit/Profile/Types/Sport.cs index f3d7f75..31b442c 100644 --- a/Dynastream/Fit/Profile/Types/Sport.cs +++ b/Dynastream/Fit/Profile/Types/Sport.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion @@ -68,14 +68,25 @@ public enum Sport : byte Jumpmaster = 46, Boxing = 47, FloorClimbing = 48, + Baseball = 49, Diving = 53, Hiit = 62, Racket = 64, WheelchairPushWalk = 65, WheelchairPushRun = 66, Meditation = 67, + DiscGolf = 69, + Cricket = 71, + Rugby = 72, + Hockey = 73, + Lacrosse = 74, + Volleyball = 75, WaterTubing = 76, Wakesurfing = 77, + MixedMartialArts = 80, + Snorkeling = 82, + Dance = 83, + JumpRope = 84, All = 254, Invalid = 0xFF diff --git a/Dynastream/Fit/Profile/Types/SportBits0.cs b/Dynastream/Fit/Profile/Types/SportBits0.cs index ff525ce..66f1ad6 100644 --- a/Dynastream/Fit/Profile/Types/SportBits0.cs +++ b/Dynastream/Fit/Profile/Types/SportBits0.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SportBits1.cs b/Dynastream/Fit/Profile/Types/SportBits1.cs index 88da4b7..a8087a9 100644 --- a/Dynastream/Fit/Profile/Types/SportBits1.cs +++ b/Dynastream/Fit/Profile/Types/SportBits1.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SportBits2.cs b/Dynastream/Fit/Profile/Types/SportBits2.cs index 9309757..dac6a8e 100644 --- a/Dynastream/Fit/Profile/Types/SportBits2.cs +++ b/Dynastream/Fit/Profile/Types/SportBits2.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SportBits3.cs b/Dynastream/Fit/Profile/Types/SportBits3.cs index 67bffa5..447669b 100644 --- a/Dynastream/Fit/Profile/Types/SportBits3.cs +++ b/Dynastream/Fit/Profile/Types/SportBits3.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SportBits4.cs b/Dynastream/Fit/Profile/Types/SportBits4.cs index d11f761..81e273c 100644 --- a/Dynastream/Fit/Profile/Types/SportBits4.cs +++ b/Dynastream/Fit/Profile/Types/SportBits4.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SportBits5.cs b/Dynastream/Fit/Profile/Types/SportBits5.cs index dfa607d..b8acf25 100644 --- a/Dynastream/Fit/Profile/Types/SportBits5.cs +++ b/Dynastream/Fit/Profile/Types/SportBits5.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SportBits6.cs b/Dynastream/Fit/Profile/Types/SportBits6.cs index dc7ebfd..edee06c 100644 --- a/Dynastream/Fit/Profile/Types/SportBits6.cs +++ b/Dynastream/Fit/Profile/Types/SportBits6.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SportEvent.cs b/Dynastream/Fit/Profile/Types/SportEvent.cs index 448b76a..fdcccc0 100644 --- a/Dynastream/Fit/Profile/Types/SportEvent.cs +++ b/Dynastream/Fit/Profile/Types/SportEvent.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SquatExerciseName.cs b/Dynastream/Fit/Profile/Types/SquatExerciseName.cs index 8b1b59b..c447e94 100644 --- a/Dynastream/Fit/Profile/Types/SquatExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/SquatExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/StrokeType.cs b/Dynastream/Fit/Profile/Types/StrokeType.cs index 973041f..fa014ea 100644 --- a/Dynastream/Fit/Profile/Types/StrokeType.cs +++ b/Dynastream/Fit/Profile/Types/StrokeType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SubSport.cs b/Dynastream/Fit/Profile/Types/SubSport.cs index d9018bf..ddb74c6 100644 --- a/Dynastream/Fit/Profile/Types/SubSport.cs +++ b/Dynastream/Fit/Profile/Types/SubSport.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion @@ -93,6 +93,10 @@ public enum SubSport : byte IndoorWheelchairWalk = 86, IndoorWheelchairRun = 87, IndoorHandCycling = 88, + Squash = 94, + Badminton = 95, + Racquetball = 96, + TableTennis = 97, FlyCanopy = 110, FlyParaglide = 111, FlyParamotor = 112, diff --git a/Dynastream/Fit/Profile/Types/SupportedExdScreenLayouts.cs b/Dynastream/Fit/Profile/Types/SupportedExdScreenLayouts.cs index a46a062..153daaf 100644 --- a/Dynastream/Fit/Profile/Types/SupportedExdScreenLayouts.cs +++ b/Dynastream/Fit/Profile/Types/SupportedExdScreenLayouts.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/SwimStroke.cs b/Dynastream/Fit/Profile/Types/SwimStroke.cs index c054559..1696ec4 100644 --- a/Dynastream/Fit/Profile/Types/SwimStroke.cs +++ b/Dynastream/Fit/Profile/Types/SwimStroke.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/Switch.cs b/Dynastream/Fit/Profile/Types/Switch.cs index 2195519..d0b1009 100644 --- a/Dynastream/Fit/Profile/Types/Switch.cs +++ b/Dynastream/Fit/Profile/Types/Switch.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/TapSensitivity.cs b/Dynastream/Fit/Profile/Types/TapSensitivity.cs index 1c5aa86..2da9b00 100644 --- a/Dynastream/Fit/Profile/Types/TapSensitivity.cs +++ b/Dynastream/Fit/Profile/Types/TapSensitivity.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/TimeIntoDay.cs b/Dynastream/Fit/Profile/Types/TimeIntoDay.cs index acdd624..7a4d6ef 100644 --- a/Dynastream/Fit/Profile/Types/TimeIntoDay.cs +++ b/Dynastream/Fit/Profile/Types/TimeIntoDay.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/TimeMode.cs b/Dynastream/Fit/Profile/Types/TimeMode.cs index 808f884..acbd0d7 100644 --- a/Dynastream/Fit/Profile/Types/TimeMode.cs +++ b/Dynastream/Fit/Profile/Types/TimeMode.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/TimeZone.cs b/Dynastream/Fit/Profile/Types/TimeZone.cs index 064b316..b7880b2 100644 --- a/Dynastream/Fit/Profile/Types/TimeZone.cs +++ b/Dynastream/Fit/Profile/Types/TimeZone.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/TimerTrigger.cs b/Dynastream/Fit/Profile/Types/TimerTrigger.cs index f35b083..f9f44a0 100644 --- a/Dynastream/Fit/Profile/Types/TimerTrigger.cs +++ b/Dynastream/Fit/Profile/Types/TimerTrigger.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/TissueModelType.cs b/Dynastream/Fit/Profile/Types/TissueModelType.cs index 1137b5c..d5d0aac 100644 --- a/Dynastream/Fit/Profile/Types/TissueModelType.cs +++ b/Dynastream/Fit/Profile/Types/TissueModelType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/Tone.cs b/Dynastream/Fit/Profile/Types/Tone.cs index 8358875..779a455 100644 --- a/Dynastream/Fit/Profile/Types/Tone.cs +++ b/Dynastream/Fit/Profile/Types/Tone.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/TotalBodyExerciseName.cs b/Dynastream/Fit/Profile/Types/TotalBodyExerciseName.cs index 7ad5d05..d1ff992 100644 --- a/Dynastream/Fit/Profile/Types/TotalBodyExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/TotalBodyExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/TricepsExtensionExerciseName.cs b/Dynastream/Fit/Profile/Types/TricepsExtensionExerciseName.cs index 2fb9971..4a264ca 100644 --- a/Dynastream/Fit/Profile/Types/TricepsExtensionExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/TricepsExtensionExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/TurnType.cs b/Dynastream/Fit/Profile/Types/TurnType.cs index 73a64ee..bea5cbc 100644 --- a/Dynastream/Fit/Profile/Types/TurnType.cs +++ b/Dynastream/Fit/Profile/Types/TurnType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/UserLocalId.cs b/Dynastream/Fit/Profile/Types/UserLocalId.cs index ded8187..28794c0 100644 --- a/Dynastream/Fit/Profile/Types/UserLocalId.cs +++ b/Dynastream/Fit/Profile/Types/UserLocalId.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/WarmUpExerciseName.cs b/Dynastream/Fit/Profile/Types/WarmUpExerciseName.cs index 4d51f3c..872db0f 100644 --- a/Dynastream/Fit/Profile/Types/WarmUpExerciseName.cs +++ b/Dynastream/Fit/Profile/Types/WarmUpExerciseName.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/WatchfaceMode.cs b/Dynastream/Fit/Profile/Types/WatchfaceMode.cs index 02f88d6..1579924 100644 --- a/Dynastream/Fit/Profile/Types/WatchfaceMode.cs +++ b/Dynastream/Fit/Profile/Types/WatchfaceMode.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/WaterType.cs b/Dynastream/Fit/Profile/Types/WaterType.cs index 647cab2..7264bc1 100644 --- a/Dynastream/Fit/Profile/Types/WaterType.cs +++ b/Dynastream/Fit/Profile/Types/WaterType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/WeatherReport.cs b/Dynastream/Fit/Profile/Types/WeatherReport.cs index f5f29c8..2f2f333 100644 --- a/Dynastream/Fit/Profile/Types/WeatherReport.cs +++ b/Dynastream/Fit/Profile/Types/WeatherReport.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/WeatherSevereType.cs b/Dynastream/Fit/Profile/Types/WeatherSevereType.cs index 6eebe02..ddf2739 100644 --- a/Dynastream/Fit/Profile/Types/WeatherSevereType.cs +++ b/Dynastream/Fit/Profile/Types/WeatherSevereType.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/WeatherSeverity.cs b/Dynastream/Fit/Profile/Types/WeatherSeverity.cs index 9ca92f4..20a3d10 100644 --- a/Dynastream/Fit/Profile/Types/WeatherSeverity.cs +++ b/Dynastream/Fit/Profile/Types/WeatherSeverity.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/WeatherStatus.cs b/Dynastream/Fit/Profile/Types/WeatherStatus.cs index 593e8e4..9aad14c 100644 --- a/Dynastream/Fit/Profile/Types/WeatherStatus.cs +++ b/Dynastream/Fit/Profile/Types/WeatherStatus.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/Weight.cs b/Dynastream/Fit/Profile/Types/Weight.cs index 1103e76..edbca34 100644 --- a/Dynastream/Fit/Profile/Types/Weight.cs +++ b/Dynastream/Fit/Profile/Types/Weight.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/WktStepDuration.cs b/Dynastream/Fit/Profile/Types/WktStepDuration.cs index 37440b6..7caf067 100644 --- a/Dynastream/Fit/Profile/Types/WktStepDuration.cs +++ b/Dynastream/Fit/Profile/Types/WktStepDuration.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/WktStepTarget.cs b/Dynastream/Fit/Profile/Types/WktStepTarget.cs index f8c5494..8dc3373 100644 --- a/Dynastream/Fit/Profile/Types/WktStepTarget.cs +++ b/Dynastream/Fit/Profile/Types/WktStepTarget.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/WorkoutCapabilities.cs b/Dynastream/Fit/Profile/Types/WorkoutCapabilities.cs index e614c2a..e511093 100644 --- a/Dynastream/Fit/Profile/Types/WorkoutCapabilities.cs +++ b/Dynastream/Fit/Profile/Types/WorkoutCapabilities.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/WorkoutEquipment.cs b/Dynastream/Fit/Profile/Types/WorkoutEquipment.cs index 2796181..9c6fbce 100644 --- a/Dynastream/Fit/Profile/Types/WorkoutEquipment.cs +++ b/Dynastream/Fit/Profile/Types/WorkoutEquipment.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/WorkoutHr.cs b/Dynastream/Fit/Profile/Types/WorkoutHr.cs index 1683b4f..a928329 100644 --- a/Dynastream/Fit/Profile/Types/WorkoutHr.cs +++ b/Dynastream/Fit/Profile/Types/WorkoutHr.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Profile/Types/WorkoutPower.cs b/Dynastream/Fit/Profile/Types/WorkoutPower.cs index 955910f..578b119 100644 --- a/Dynastream/Fit/Profile/Types/WorkoutPower.cs +++ b/Dynastream/Fit/Profile/Types/WorkoutPower.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/ProtocolValidator.cs b/Dynastream/Fit/ProtocolValidator.cs index 3e1b039..3c4de14 100644 --- a/Dynastream/Fit/ProtocolValidator.cs +++ b/Dynastream/Fit/ProtocolValidator.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Fit/Subfield.cs b/Dynastream/Fit/Subfield.cs index 4b2a19c..28b3e2f 100644 --- a/Dynastream/Fit/Subfield.cs +++ b/Dynastream/Fit/Subfield.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Utility/EndianBinaryReader.cs b/Dynastream/Utility/EndianBinaryReader.cs index 0f44bea..3bc2351 100644 --- a/Dynastream/Utility/EndianBinaryReader.cs +++ b/Dynastream/Utility/EndianBinaryReader.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/Dynastream/Utility/EndianBinaryWriter.cs b/Dynastream/Utility/EndianBinaryWriter.cs index e2d2126..a2f9f53 100644 --- a/Dynastream/Utility/EndianBinaryWriter.cs +++ b/Dynastream/Utility/EndianBinaryWriter.cs @@ -1,13 +1,13 @@ #region Copyright ///////////////////////////////////////////////////////////////////////////////////////////// -// Copyright 2023 Garmin International, Inc. +// Copyright 2024 Garmin International, Inc. // Licensed under the Flexible and Interoperable Data Transfer (FIT) Protocol License; you // may not use this file except in compliance with the Flexible and Interoperable Data // Transfer (FIT) Protocol License. ///////////////////////////////////////////////////////////////////////////////////////////// // ****WARNING**** This file is auto-generated! Do NOT edit this file. -// Profile Version = 21.126.0Release -// Tag = production/release/21.126.0-0-g0576dfe +// Profile Version = 21.133.0Release +// Tag = production/release/21.133.0-0-g6002091 ///////////////////////////////////////////////////////////////////////////////////////////// #endregion diff --git a/fitsdk.csproj b/fitsdk.csproj index 6e47ac3..719c5a1 100644 --- a/fitsdk.csproj +++ b/fitsdk.csproj @@ -5,7 +5,7 @@ Garmin.FIT.Sdk - 21.126.0 + 21.133.0 Garmin International, Inc. Garmin International, Inc. FIT C# SDK