#[derive(Debug, Copy, Clone, PartialEq)]
pub enum FieldType {
Activity,
ActivityClass,
ActivityLevel,
ActivitySubtype,
ActivityType,
AntNetwork,
AttitudeStage,
AttitudeValidity,
AutoActivityDetect,
AutoSyncFrequency,
BacklightMode,
BacklightTimeout,
BatteryStatus,
BodyLocation,
Bool,
BpStatus,
Byte,
CameraEventType,
CameraOrientationType,
ConnectivityCapabilities,
CourseCapabilities,
CoursePoint,
DateMode,
DateTime,
DayOfWeek,
DeviceIndex,
DisplayHeart,
DisplayMeasure,
DisplayOrientation,
DisplayPosition,
DisplayPower,
DiveAlarmType,
DiveBacklightMode,
DiveGasStatus,
Event,
EventType,
ExdDataUnits,
ExdDescriptors,
ExdDisplayType,
ExdLayout,
ExdQualifiers,
ExerciseCategory,
File,
FileFlags,
FitBaseType,
FitBaseUnit,
Float32,
Gender,
Goal,
GoalRecurrence,
GoalSource,
HrType,
HrZoneCalc,
Intensity,
Language,
LapTrigger,
LeftRightBalance,
LeftRightBalance100,
LengthType,
LocalDateTime,
LocaltimeIntoDay,
Manufacturer,
MesgCount,
MesgNum,
MessageIndex,
PwrZoneCalc,
Schedule,
SegmentDeleteStatus,
SegmentLapStatus,
SegmentLeaderboardType,
SegmentSelectionType,
SensorType,
SessionTrigger,
SetType,
Side,
Sint16,
Sint32,
Sint8,
SourceType,
Sport,
SportBits0,
SportEvent,
String,
StrokeType,
SubSport,
SwimStroke,
Switch,
TimeMode,
TissueModelType,
Tone,
Uint16,
Uint16Z,
Uint32,
Uint32Z,
Uint8,
Uint8Z,
UserLocalId,
WatchfaceMode,
WaterType,
WeatherReport,
WeatherSevereType,
WeatherSeverity,
WeatherStatus,
Weight,
WktStepDuration,
WktStepTarget,
WorkoutCapabilities,
WorkoutEquipment,
Coordinates,
Timestamp,
None,
}