2
0

WorkoutCapabilities.cs 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #region Copyright
  2. ////////////////////////////////////////////////////////////////////////////////
  3. // The following FIT Protocol software provided may be used with FIT protocol
  4. // devices only and remains the copyrighted property of Dynastream Innovations Inc.
  5. // The software is being provided on an "as-is" basis and as an accommodation,
  6. // and therefore all warranties, representations, or guarantees of any kind
  7. // (whether express, implied or statutory) including, without limitation,
  8. // warranties of merchantability, non-infringement, or fitness for a particular
  9. // purpose, are specifically disclaimed.
  10. //
  11. // Copyright 2016 Dynastream Innovations Inc.
  12. ////////////////////////////////////////////////////////////////////////////////
  13. // ****WARNING**** This file is auto-generated! Do NOT edit this file.
  14. // Profile Version = 16.60Release
  15. // Tag = production-akw-16.60.00-0-g5d3d436
  16. ////////////////////////////////////////////////////////////////////////////////
  17. #endregion
  18. namespace Dynastream.Fit
  19. {
  20. /// <summary>
  21. /// Implements the profile WorkoutCapabilities type as a class
  22. /// </summary>
  23. public static class WorkoutCapabilities
  24. {
  25. public const uint Interval = 0x00000001;
  26. public const uint Custom = 0x00000002;
  27. public const uint FitnessEquipment = 0x00000004;
  28. public const uint Firstbeat = 0x00000008;
  29. public const uint NewLeaf = 0x00000010;
  30. public const uint Tcx = 0x00000020; // For backwards compatibility. Watch should add missing id fields then clear flag.
  31. public const uint Speed = 0x00000080; // Speed source required for workout step.
  32. public const uint HeartRate = 0x00000100; // Heart rate source required for workout step.
  33. public const uint Distance = 0x00000200; // Distance source required for workout step.
  34. public const uint Cadence = 0x00000400; // Cadence source required for workout step.
  35. public const uint Power = 0x00000800; // Power source required for workout step.
  36. public const uint Grade = 0x00001000; // Grade source required for workout step.
  37. public const uint Resistance = 0x00002000; // Resistance source required for workout step.
  38. public const uint Protected = 0x00004000;
  39. public const uint Invalid = (uint)0x00000000;
  40. }
  41. }