[][src]Enum fitsdk::MessageType

pub enum MessageType {
    AccelerometerData,
    Activity,
    AntChannelId,
    AntRx,
    AntTx,
    AviationAttitude,
    BarometerData,
    BikeProfile,
    BloodPressure,
    CadenceZone,
    CameraEvent,
    Capabilities,
    Connectivity,
    Course,
    CoursePoint,
    DeveloperDataId,
    DeviceInfo,
    DeviceSettings,
    DiveAlarm,
    DiveGas,
    DiveSettings,
    DiveSummary,
    Event,
    ExdDataConceptConfiguration,
    ExdDataFieldConfiguration,
    ExdScreenConfiguration,
    ExerciseTitle,
    FieldCapabilities,
    FieldDescription,
    FileCapabilities,
    FileCreator,
    FileId,
    Goal,
    GpsMetadata,
    GyroscopeData,
    Hr,
    HrZone,
    HrmProfile,
    Hrv,
    Jump,
    Lap,
    Length,
    MagnetometerData,
    MemoGlob,
    MesgCapabilities,
    MetZone,
    Monitoring,
    MonitoringInfo,
    NmeaSentence,
    ObdiiData,
    OhrSettings,
    OneDSensorCalibration,
    PowerZone,
    Record,
    Schedule,
    SdmProfile,
    SegmentFile,
    SegmentId,
    SegmentLap,
    SegmentLeaderboardEntry,
    SegmentPoint,
    Session,
    Set,
    SlaveDevice,
    Software,
    SpeedZone,
    Sport,
    StressLevel,
    ThreeDSensorCalibration,
    TimestampCorrelation,
    Totals,
    TrainingFile,
    UserProfile,
    Video,
    VideoClip,
    VideoDescription,
    VideoFrame,
    VideoTitle,
    WatchfaceSettings,
    WeatherAlert,
    WeatherConditions,
    WeightScale,
    Workout,
    WorkoutSession,
    WorkoutStep,
    ZonesTarget,
    Pad,
    MfgRangeMax,
    MfgRangeMin,
    None,
}

an enum of all defined messages in the Fit SDK

Variants

AccelerometerData
Activity
AntChannelId
AntRx
AntTx
AviationAttitude
BarometerData
BikeProfile
BloodPressure
CadenceZone
CameraEvent
Capabilities
Connectivity
Course
CoursePoint
DeveloperDataId
DeviceInfo
DeviceSettings
DiveAlarm
DiveGas
DiveSettings
DiveSummary
Event
ExdDataConceptConfiguration
ExdDataFieldConfiguration
ExdScreenConfiguration
ExerciseTitle
FieldCapabilities
FieldDescription
FileCapabilities
FileCreator
FileId
Goal
GpsMetadata
GyroscopeData
Hr
HrZone
HrmProfile
Hrv
Jump
Lap
Length
MagnetometerData
MemoGlob
MesgCapabilities
MetZone
Monitoring
MonitoringInfo
NmeaSentence
ObdiiData
OhrSettings
OneDSensorCalibration
PowerZone
Record
Schedule
SdmProfile
SegmentFile
SegmentId
SegmentLap
SegmentLeaderboardEntry
SegmentPoint
Session
Set
SlaveDevice
Software
SpeedZone
Sport
StressLevel
ThreeDSensorCalibration
TimestampCorrelation
Totals
TrainingFile
UserProfile
Video
VideoClip
VideoDescription
VideoFrame
VideoTitle
WatchfaceSettings
WeatherAlert
WeatherConditions
WeightScale
Workout
WorkoutSession
WorkoutStep
ZonesTarget
Pad
MfgRangeMax
MfgRangeMin
None

Trait Implementations

impl Clone for MessageType[src]

impl Copy for MessageType[src]

impl PartialEq<MessageType> for MessageType[src]

impl Debug for MessageType[src]

impl StructuralPartialEq for MessageType[src]

Auto Trait Implementations

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]