AttitudeValidity.cs 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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 AttitudeValidity type as a class
  22. /// </summary>
  23. public static class AttitudeValidity
  24. {
  25. public const ushort TrackAngleHeadingValid = 0x0001;
  26. public const ushort PitchValid = 0x0002;
  27. public const ushort RollValid = 0x0004;
  28. public const ushort LateralBodyAccelValid = 0x0008;
  29. public const ushort NormalBodyAccelValid = 0x0010;
  30. public const ushort TurnRateValid = 0x0020;
  31. public const ushort HwFail = 0x0040;
  32. public const ushort MagInvalid = 0x0080;
  33. public const ushort NoGps = 0x0100;
  34. public const ushort GpsInvalid = 0x0200;
  35. public const ushort SolutionCoasting = 0x0400;
  36. public const ushort TrueTrackAngle = 0x0800;
  37. public const ushort MagneticHeading = 0x1000;
  38. public const ushort Invalid = (ushort)0xFFFF;
  39. }
  40. }