SMKitConfig constructor

const SMKitConfig({
  1. bool? enableIntelligenceRest,
  2. bool? enableHeartRateRest,
  3. int? heartRateRestThreshold,
  4. bool? allowAudioMixing,
  5. bool? showExternalAudioControl,
  6. bool? playPhoneCalibrationAudio,
  7. bool? playBodyCalibrationAudio,
  8. bool? enableButtonTutorial,
  9. String? buttonTutorialCompletionAudioPath,
  10. bool? showRowingPhoneCalibration,
  11. bool? enableWatchCompanion,
  12. bool? accuratePoseEstimation,
  13. bool? enablePhoneMovementCountPrevention,
  14. bool? enableVariationMismatchFeedback,
  15. bool? startTimerOnFirstActivity,
  16. int? workoutContinuationTimerDuration,
  17. SkeletonConfig? skeletonConfig,
  18. SMKitColorTheme? colorTheme,
  19. List<SMKitPauseType>? pauseTypes,
  20. InstructionVideoConfig? instructionVideoConfig,
  21. bool? useDefaultGuidanceMode,
  22. bool? guidanceDebugLogging,
  23. String? androidConfigString,
  24. bool? showDebugBoundingBox,
})

Implementation

const SMKitConfig({
  this.enableIntelligenceRest,
  this.enableHeartRateRest,
  this.heartRateRestThreshold,
  this.allowAudioMixing,
  this.showExternalAudioControl,
  this.playPhoneCalibrationAudio,
  this.playBodyCalibrationAudio,
  this.enableButtonTutorial,
  this.buttonTutorialCompletionAudioPath,
  this.showRowingPhoneCalibration,
  this.enableWatchCompanion,
  this.accuratePoseEstimation,
  this.enablePhoneMovementCountPrevention,
  this.enableVariationMismatchFeedback,
  this.startTimerOnFirstActivity,
  this.workoutContinuationTimerDuration,
  this.skeletonConfig,
  this.colorTheme,
  this.pauseTypes,
  this.instructionVideoConfig,
  this.useDefaultGuidanceMode,
  this.guidanceDebugLogging,
  this.androidConfigString,
  this.showDebugBoundingBox,
});