FIT Messages

  • Base Class for FIT Messages

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class FitMessage
  • FIT Activity Message

    Provides a high level description of the overall activity file. This includes overall time, number of sessions and the type of each session

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class ActivityMessage : FitMessage
  • ANT Channel Id Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class AntChannelIdMessage : FitMessage
  • Bike Profile Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class BikeProfileMessage : FitMessage
  • FIT Blood Pressure Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class BloodPressureMessage : FitMessage
  • FIT Cadence Zone Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class CadenceZoneMessage : FitMessage
  • Capabilities Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class CapabilitiesMessage : FitMessage
  • Connectivity Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class ConnectivityMessage : FitMessage
  • FIT Course Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class CourseMessage : FitMessage
  • FIT Course Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class CoursePointMessage : FitMessage
  • FIT Developer Data ID Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class DeveloperDataIdMessage : FitMessage
  • FIT Device Information Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class DeviceInfoMessage : FitMessage
  • Device Settings Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class DeviceSettingsMessage : FitMessage
  • FIT Event Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class EventMessage : FitMessage
  • FIT Exercise Title Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class ExerciseTitleMessage : FitMessage
  • FIT Field Description Message

    For use with Developer Defined Data

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class FieldDescriptionMessage : FitMessage
  • FIT File Capabilities Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class FileCapabilitiesMessage : FitMessage
  • FIT File Creator Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class FileCreatorMessage : FitMessage
  • FIT Field ID Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class FileIdMessage : FitMessage
  • FIT Stride Based Speed and Distance Monitor (SDM) Profile Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class GoalMessage : FitMessage
  • FIT HRM Profile Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class HeartrateProfileMessage : FitMessage
  • FIT Heart Rate Zone Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class HeartRateZoneMessage : FitMessage
  • FIT HRV Message

    Used to record heart rate variability data. The hrv data messages contain an array of RR intervals and are interleaved with record and event messages in chronological order

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class HrvMessage : FitMessage
  • Jump Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class JumpMessage : FitMessage
  • FIT Lap Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class LapMessage : FitMessage
  • FIT MET Zone Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class MetZoneMessage : FitMessage
  • FIT Power Zone Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class PowerZoneMessage : FitMessage
  • FIT Record Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class RecordMessage : FitMessage
  • FIT Schedule Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class ScheduleMessage : FitMessage
  • FIT Session Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class SessionMessage : FitMessage
  • Set Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class SetMessage : FitMessage
  • FIT Slave Device Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class SlaveDeviceMessage : FitMessage
  • FIT Software Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class SoftwareMessage : FitMessage
  • FIT Segment Leaderboard Entry Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class SegmentLeaderboardEntryMessage : FitMessage
  • Segment Point Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class SegmentPointMessage : FitMessage
  • FIT Speed Zone Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class SpeedZoneMessage : FitMessage
  • FIT Sport Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class SportMessage : FitMessage
  • Stress Level Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class StressLevelMessage : FitMessage
  • FIT Stride Based Speed and Distance Monitor (SDM) Profile Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class StrideSpeedDistanceMonitorProfileMessage : FitMessage
  • FIT Totals Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class TotalsMessage : FitMessage
  • FIT File User Profile Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class UserProfileMessage : FitMessage
  • Video Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class VideoMessage : FitMessage
  • Watchface Settings Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class WatchfaceSettingsMessage : FitMessage
  • FIT Weather Alert Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class WeatherAlertMessage : FitMessage
  • FIT Weather Conditions Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class WeatherConditionsMessage : FitMessage
  • FIT Weight Scale Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class WeightScaleMessage : FitMessage
  • FIT Workout Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class WorkoutMessage : FitMessage
  • FIT Workout Session Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class WorkoutSessionMessage : FitMessage
  • FIT Workout Step Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class WorkoutStepMessage : FitMessage
  • FIT Zones Target Message

    See more

    Declaration

    Swift

    @available(swift 4.2)
    @available(iOS 10.0, tvOS 10.0, watchOS 3.0, macOS 10.12, *)
    open class ZonesTargetMessage : FitMessage