MesgNum.cs 4.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  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 MesgNum type as a class
  22. /// </summary>
  23. public static class MesgNum
  24. {
  25. public const ushort FileId = 0;
  26. public const ushort Capabilities = 1;
  27. public const ushort DeviceSettings = 2;
  28. public const ushort UserProfile = 3;
  29. public const ushort HrmProfile = 4;
  30. public const ushort SdmProfile = 5;
  31. public const ushort BikeProfile = 6;
  32. public const ushort ZonesTarget = 7;
  33. public const ushort HrZone = 8;
  34. public const ushort PowerZone = 9;
  35. public const ushort MetZone = 10;
  36. public const ushort Sport = 12;
  37. public const ushort Goal = 15;
  38. public const ushort Session = 18;
  39. public const ushort Lap = 19;
  40. public const ushort Record = 20;
  41. public const ushort Event = 21;
  42. public const ushort DeviceInfo = 23;
  43. public const ushort Workout = 26;
  44. public const ushort WorkoutStep = 27;
  45. public const ushort Schedule = 28;
  46. public const ushort WeightScale = 30;
  47. public const ushort Course = 31;
  48. public const ushort CoursePoint = 32;
  49. public const ushort Totals = 33;
  50. public const ushort Activity = 34;
  51. public const ushort Software = 35;
  52. public const ushort FileCapabilities = 37;
  53. public const ushort MesgCapabilities = 38;
  54. public const ushort FieldCapabilities = 39;
  55. public const ushort FileCreator = 49;
  56. public const ushort BloodPressure = 51;
  57. public const ushort SpeedZone = 53;
  58. public const ushort Monitoring = 55;
  59. public const ushort TrainingFile = 72;
  60. public const ushort Hrv = 78;
  61. public const ushort AntRx = 80;
  62. public const ushort AntTx = 81;
  63. public const ushort AntChannelId = 82;
  64. public const ushort Length = 101;
  65. public const ushort MonitoringInfo = 103;
  66. public const ushort Pad = 105;
  67. public const ushort SlaveDevice = 106;
  68. public const ushort CadenceZone = 131;
  69. public const ushort Hr = 132;
  70. public const ushort SegmentLap = 142;
  71. public const ushort MemoGlob = 145;
  72. public const ushort SegmentId = 148;
  73. public const ushort SegmentLeaderboardEntry = 149;
  74. public const ushort SegmentPoint = 150;
  75. public const ushort SegmentFile = 151;
  76. public const ushort GpsMetadata = 160;
  77. public const ushort CameraEvent = 161;
  78. public const ushort TimestampCorrelation = 162;
  79. public const ushort GyroscopeData = 164;
  80. public const ushort AccelerometerData = 165;
  81. public const ushort ThreeDSensorCalibration = 167;
  82. public const ushort VideoFrame = 169;
  83. public const ushort ObdiiData = 174;
  84. public const ushort NmeaSentence = 177;
  85. public const ushort AviationAttitude = 178;
  86. public const ushort Video = 184;
  87. public const ushort VideoTitle = 185;
  88. public const ushort VideoDescription = 186;
  89. public const ushort VideoClip = 187;
  90. public const ushort MfgRangeMin = 0xFF00; // 0xFF00 - 0xFFFE reserved for manufacturer specific messages
  91. public const ushort MfgRangeMax = 0xFFFE; // 0xFF00 - 0xFFFE reserved for manufacturer specific messages
  92. public const ushort Invalid = (ushort)0xFFFF;
  93. }
  94. }