fromDefinition static method
DataMessage
fromDefinition(
- DefinitionMessage definitionMessage,
- List<
DeveloperField> developerFields
Implementation
static DataMessage fromDefinition(DefinitionMessage definitionMessage,
List<DeveloperField> developerFields) {
switch (definitionMessage.globalId) {
case FileIdMessage.ID:
return FileIdMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case FileCreatorMessage.ID:
return FileCreatorMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case TimestampCorrelationMessage.ID:
return TimestampCorrelationMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case SoftwareMessage.ID:
return SoftwareMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case SlaveDeviceMessage.ID:
return SlaveDeviceMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case CapabilitiesMessage.ID:
return CapabilitiesMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case FileCapabilitiesMessage.ID:
return FileCapabilitiesMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case MesgCapabilitiesMessage.ID:
return MesgCapabilitiesMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case FieldCapabilitiesMessage.ID:
return FieldCapabilitiesMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case DeviceSettingsMessage.ID:
return DeviceSettingsMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case UserProfileMessage.ID:
return UserProfileMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case HrmProfileMessage.ID:
return HrmProfileMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case SdmProfileMessage.ID:
return SdmProfileMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case BikeProfileMessage.ID:
return BikeProfileMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case ConnectivityMessage.ID:
return ConnectivityMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case WatchfaceSettingsMessage.ID:
return WatchfaceSettingsMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case OhrSettingsMessage.ID:
return OhrSettingsMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case ZonesTargetMessage.ID:
return ZonesTargetMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case SportMessage.ID:
return SportMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case HrZoneMessage.ID:
return HrZoneMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case SpeedZoneMessage.ID:
return SpeedZoneMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case CadenceZoneMessage.ID:
return CadenceZoneMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case PowerZoneMessage.ID:
return PowerZoneMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case MetZoneMessage.ID:
return MetZoneMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case DiveSettingsMessage.ID:
return DiveSettingsMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case DiveAlarmMessage.ID:
return DiveAlarmMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case DiveGasMessage.ID:
return DiveGasMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case GoalMessage.ID:
return GoalMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case ActivityMessage.ID:
return ActivityMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case SessionMessage.ID:
return SessionMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case LapMessage.ID:
return LapMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case LengthMessage.ID:
return LengthMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case RecordMessage.ID:
return RecordMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case EventMessage.ID:
return EventMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case DeviceInfoMessage.ID:
return DeviceInfoMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case TrainingFileMessage.ID:
return TrainingFileMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case HrvMessage.ID:
return HrvMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case WeatherConditionsMessage.ID:
return WeatherConditionsMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case WeatherAlertMessage.ID:
return WeatherAlertMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case GpsMetadataMessage.ID:
return GpsMetadataMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case CameraEventMessage.ID:
return CameraEventMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case GyroscopeDataMessage.ID:
return GyroscopeDataMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case AccelerometerDataMessage.ID:
return AccelerometerDataMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case MagnetometerDataMessage.ID:
return MagnetometerDataMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case BarometerDataMessage.ID:
return BarometerDataMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case ThreeDSensorCalibrationMessage.ID:
return ThreeDSensorCalibrationMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case OneDSensorCalibrationMessage.ID:
return OneDSensorCalibrationMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case VideoFrameMessage.ID:
return VideoFrameMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case ObdiiDataMessage.ID:
return ObdiiDataMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case NmeaSentenceMessage.ID:
return NmeaSentenceMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case AviationAttitudeMessage.ID:
return AviationAttitudeMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case VideoMessage.ID:
return VideoMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case VideoTitleMessage.ID:
return VideoTitleMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case VideoDescriptionMessage.ID:
return VideoDescriptionMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case VideoClipMessage.ID:
return VideoClipMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case SetMessage.ID:
return SetMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case JumpMessage.ID:
return JumpMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case CourseMessage.ID:
return CourseMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case CoursePointMessage.ID:
return CoursePointMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case SegmentIdMessage.ID:
return SegmentIdMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case SegmentLeaderboardEntryMessage.ID:
return SegmentLeaderboardEntryMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case SegmentPointMessage.ID:
return SegmentPointMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case SegmentLapMessage.ID:
return SegmentLapMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case SegmentFileMessage.ID:
return SegmentFileMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case WorkoutMessage.ID:
return WorkoutMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case WorkoutSessionMessage.ID:
return WorkoutSessionMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case WorkoutStepMessage.ID:
return WorkoutStepMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case ExerciseTitleMessage.ID:
return ExerciseTitleMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case ScheduleMessage.ID:
return ScheduleMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case TotalsMessage.ID:
return TotalsMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case WeightScaleMessage.ID:
return WeightScaleMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case BloodPressureMessage.ID:
return BloodPressureMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case MonitoringInfoMessage.ID:
return MonitoringInfoMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case MonitoringMessage.ID:
return MonitoringMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case HrMessage.ID:
return HrMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case StressLevelMessage.ID:
return StressLevelMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case MemoGlobMessage.ID:
return MemoGlobMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case AntChannelIdMessage.ID:
return AntChannelIdMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case AntRxMessage.ID:
return AntRxMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case AntTxMessage.ID:
return AntTxMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case ExdScreenConfigurationMessage.ID:
return ExdScreenConfigurationMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case ExdDataFieldConfigurationMessage.ID:
return ExdDataFieldConfigurationMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case ExdDataConceptConfigurationMessage.ID:
return ExdDataConceptConfigurationMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case FieldDescriptionMessage.ID:
return FieldDescriptionMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case DeveloperDataIdMessage.ID:
return DeveloperDataIdMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case DiveSummaryMessage.ID:
return DiveSummaryMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
case ClimbProMessage.ID:
return ClimbProMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
default:
return GenericMessage(
definitionMessage: definitionMessage,
developerFields: developerFields);
}
}