GattNativeCharacteristicUuid.cs 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. namespace BluetoothLENet.Classes
  2. {
  3. /// <summary>
  4. /// This enum is nice for finding a string representation of a BT SIG assigned value for Characteristic UUIDs
  5. /// Reference: https://developer.bluetooth.org/gatt/characteristics/Pages/CharacteristicsHome.aspx
  6. /// </summary>
  7. public enum GattNativeCharacteristicUuid : ushort
  8. {
  9. None = 0,
  10. AlertCategoryID = 0x2A43,
  11. AlertCategoryIDBitMask = 0x2A42,
  12. AlertLevel = 0x2A06,
  13. AlertNotificationControlPoint = 0x2A44,
  14. AlertStatus = 0x2A3F,
  15. Appearance = 0x2A01,
  16. BatteryLevel = 0x2A19,
  17. BloodPressureFeature = 0x2A49,
  18. BloodPressureMeasurement = 0x2A35,
  19. BodySensorLocation = 0x2A38,
  20. BootKeyboardInputReport = 0x2A22,
  21. BootKeyboardOutputReport = 0x2A32,
  22. BootMouseInputReport = 0x2A33,
  23. CSCFeature = 0x2A5C,
  24. CSCMeasurement = 0x2A5B,
  25. CurrentTime = 0x2A2B,
  26. DateTime = 0x2A08,
  27. DayDateTime = 0x2A0A,
  28. DayofWeek = 0x2A09,
  29. DeviceName = 0x2A00,
  30. DSTOffset = 0x2A0D,
  31. ExactTime256 = 0x2A0C,
  32. FirmwareRevisionString = 0x2A26,
  33. GlucoseFeature = 0x2A51,
  34. GlucoseMeasurement = 0x2A18,
  35. GlucoseMeasurementContext = 0x2A34,
  36. HardwareRevisionString = 0x2A27,
  37. HeartRateControlPoint = 0x2A39,
  38. HeartRateMeasurement = 0x2A37,
  39. HIDControlPoint = 0x2A4C,
  40. HIDInformation = 0x2A4A,
  41. IEEE11073_20601RegulatoryCertificationDataList = 0x2A2A,
  42. IntermediateCuffPressure = 0x2A36,
  43. IntermediateTemperature = 0x2A1E,
  44. LocalTimeInformation = 0x2A0F,
  45. ManufacturerNameString = 0x2A29,
  46. MeasurementInterval = 0x2A21,
  47. ModelNumberString = 0x2A24,
  48. NewAlert = 0x2A46,
  49. PeripheralPreferredConnectionParameters = 0x2A04,
  50. PeripheralPrivacyFlag = 0x2A02,
  51. PnPID = 0x2A50,
  52. ProtocolMode = 0x2A4E,
  53. ReconnectionAddress = 0x2A03,
  54. RecordAccessControlPoint = 0x2A52,
  55. ReferenceTimeInformation = 0x2A14,
  56. Report = 0x2A4D,
  57. ReportMap = 0x2A4B,
  58. RingerControlPoint = 0x2A40,
  59. RingerSetting = 0x2A41,
  60. RSCFeature = 0x2A54,
  61. RSCMeasurement = 0x2A53,
  62. SCControlPoint = 0x2A55,
  63. ScanIntervalWindow = 0x2A4F,
  64. ScanRefresh = 0x2A31,
  65. SensorLocation = 0x2A5D,
  66. SerialNumberString = 0x2A25,
  67. ServiceChanged = 0x2A05,
  68. SoftwareRevisionString = 0x2A28,
  69. SupportedNewAlertCategory = 0x2A47,
  70. SupportedUnreadAlertCategory = 0x2A48,
  71. SystemID = 0x2A23,
  72. TemperatureMeasurement = 0x2A1C,
  73. TemperatureType = 0x2A1D,
  74. TimeAccuracy = 0x2A12,
  75. TimeSource = 0x2A13,
  76. TimeUpdateControlPoint = 0x2A16,
  77. TimeUpdateState = 0x2A17,
  78. TimewithDST = 0x2A11,
  79. TimeZone = 0x2A0E,
  80. TxPowerLevel = 0x2A07,
  81. UnreadAlertStatus = 0x2A45,
  82. AggregateInput = 0x2A5A,
  83. AnalogInput = 0x2A58,
  84. AnalogOutput = 0x2A59,
  85. CyclingPowerControlPoint = 0x2A66,
  86. CyclingPowerFeature = 0x2A65,
  87. CyclingPowerMeasurement = 0x2A63,
  88. CyclingPowerVector = 0x2A64,
  89. DigitalInput = 0x2A56,
  90. DigitalOutput = 0x2A57,
  91. ExactTime100 = 0x2A0B,
  92. LNControlPoint = 0x2A6B,
  93. LNFeature = 0x2A6A,
  94. LocationandSpeed = 0x2A67,
  95. Navigation = 0x2A68,
  96. NetworkAvailability = 0x2A3E,
  97. PositionQuality = 0x2A69,
  98. ScientificTemperatureinCelsius = 0x2A3C,
  99. SecondaryTimeZone = 0x2A10,
  100. String = 0x2A3D,
  101. TemperatureinCelsius = 0x2A1F,
  102. TemperatureinFahrenheit = 0x2A20,
  103. TimeBroadcast = 0x2A15,
  104. BatteryLevelState = 0x2A1B,
  105. BatteryPowerState = 0x2A1A,
  106. PulseOximetryContinuousMeasurement = 0x2A5F,
  107. PulseOximetryControlPoint = 0x2A62,
  108. PulseOximetryFeatures = 0x2A61,
  109. PulseOximetryPulsatileEvent = 0x2A60,
  110. SimpleKeyState = 0xFFE1
  111. }
  112. }