Table of Contents

Class GattCharacteristicUuids

Namespace
nanoFramework.Device.Bluetooth.GenericAttributeProfile
Assembly
nanoFramework.Device.Bluetooth.dll

Represents an enumeration of the most well known Characteristic UUID values, and provides convenience methods for working with GATT characteristic UUIDs, and static properties providing characteristic UUIDs for common GATT characteristics.

public static class GattCharacteristicUuids
Inheritance
GattCharacteristicUuids
Inherited Members

Properties

AlertCategoryId

Gets the Bluetooth SIG-defined AlertCategoryId characteristic UUID (0x2A43).

public static Guid AlertCategoryId { get; }

Property Value

Guid

AlertCategoryIdBitMask

Gets the Bluetooth SIG-Defined AlertCategoryIdBitMask characteristic UUID. To view a list of all Bluetooth SIG-defined characteristic UUIDs, see Bluetooth SIG-defined Characteristic UUIDs (0x2A42).

public static Guid AlertCategoryIdBitMask { get; }

Property Value

Guid

AlertLevel

Gets the Bluetooth SIG-defined Alert Level characteristic UUID (0x2A06).

public static Guid AlertLevel { get; }

Property Value

Guid

AlertNotificationControlPoint

Gets the Bluetooth SIG-defined Alert Notification ControlPoint characteristic UUID (0x2A44).

public static Guid AlertNotificationControlPoint { get; }

Property Value

Guid

AlertStatus

Gets the Bluetooth SIG-defined AlertStatus characteristic UUID (0x2A3F).

public static Guid AlertStatus { get; }

Property Value

Guid

BatteryLevel

Gets the Bluetooth SIG-defined Battery Level Characteristic UUID (0x2A19). Percentage 0% to 100%, byte

public static Guid BatteryLevel { get; }

Property Value

Guid

BloodPressureFeature

Gets the Bluetooth SIG-defined Blood Pressure Feature Characteristic UUID (0x2A49).

public static Guid BloodPressureFeature { get; }

Property Value

Guid

BloodPressureMeasurement

Gets the Bluetooth SIG-defined Blood Pressure Measurement Characteristic UUID ( 0x2A35).

public static Guid BloodPressureMeasurement { get; }

Property Value

Guid

BodySensorLocation

Gets the Bluetooth SIG-defined Body Sensor Location Characteristic UUID (0x2A38).

public static Guid BodySensorLocation { get; }

Property Value

Guid

BootKeyboardInputReport

Gets the Bluetooth SIG-defined Boot Keyboard Input Report characteristic UUID (0x2A22).

public static Guid BootKeyboardInputReport { get; }

Property Value

Guid

BootKeyboardOutputReport

Gets the Bluetooth SIG-defined BootKeyboardOutputReport characteristic UUID (0x2A32).

public static Guid BootKeyboardOutputReport { get; }

Property Value

Guid

BootMouseInputReport

Gets the Bluetooth SIG-defined BootMouseInputReport characteristic UUID (0x2A33).

public static Guid BootMouseInputReport { get; }

Property Value

Guid

CscFeature

Gets the Bluetooth SIG-defined Csc Feature Characteristic UUID (0x2A5C).

public static Guid CscFeature { get; }

Property Value

Guid

CscMeasurement

Gets the Bluetooth SIG-defined Csc Measurement Characteristic UUID (0x2A5B).

public static Guid CscMeasurement { get; }

Property Value

Guid

CurrentTime

Gets the Bluetooth SIG-defined Current Time characteristic UUID (0x2A2B).

public static Guid CurrentTime { get; }

Property Value

Guid

CyclingPowerControlPoint

Gets the Bluetooth SIG-defined CyclingPowerControlPoint characteristic UUID (0x2A66).

public static Guid CyclingPowerControlPoint { get; }

Property Value

Guid

CyclingPowerFeature

Gets the Bluetooth SIG-defined Cycling Power Feature characteristic UUID (0x2A65).

public static Guid CyclingPowerFeature { get; }

Property Value

Guid

CyclingPowerMeasurement

Gets the Bluetooth SIG-defined Cycling Power Measurement characteristic UUID (0x2A63).

public static Guid CyclingPowerMeasurement { get; }

Property Value

Guid

CyclingPowerVector

Gets the Bluetooth SIG-defined Cycling Power Vector characteristic UUID (0x2A64).

public static Guid CyclingPowerVector { get; }

Property Value

Guid

DateTime

Gets the Bluetooth SIG-defined Date Time characteristic UUID (0x2A08).

public static Guid DateTime { get; }

Property Value

Guid

DayDateTime

Gets the Bluetooth SIG-defined Day Date Time characteristic UUID (0x2A0A).

public static Guid DayDateTime { get; }

Property Value

Guid

DayOfWeek

Gets the Bluetooth SIG-defined DayOfWeek characteristic UUID (0x2A09).

public static Guid DayOfWeek { get; }

Property Value

Guid

DstOffset

Gets the Bluetooth SIG-defined DstOffset characteristic UUID (0x2A0D).

public static Guid DstOffset { get; }

Property Value

Guid

ExactTime256

Gets the Bluetooth SIG-defined ExactTime256 characteristic UUID (0x2A0C).

public static Guid ExactTime256 { get; }

Property Value

Guid

FirmwareRevisionString

Gets the Bluetooth SIG-defined Firmware Revision String characteristic UUID (0x2A26).

public static Guid FirmwareRevisionString { get; }

Property Value

Guid

GapAppearance

Gets the Bluetooth SIG-defined Gap Appearance characteristic UUID (0x2A01).

public static Guid GapAppearance { get; }

Property Value

Guid

GapDeviceName

Gets the Bluetooth SIG-defined Gap DeviceName characteristic UUID (0x2A00).

public static Guid GapDeviceName { get; }

Property Value

Guid

GapPeripheralPreferredConnectionParameters

Gets the Bluetooth SIG-defined Gap Peripheral Preferred Connection Parameters characteristic UUID (0x2A04).

public static Guid GapPeripheralPreferredConnectionParameters { get; }

Property Value

Guid

GapPeripheralPrivacyFlag

Gets the Bluetooth Gap Peripheral PrivacyFlag characteristic UUID (0x2A02).

public static Guid GapPeripheralPrivacyFlag { get; }

Property Value

Guid

GapReconnectionAddress

Gets the Bluetooth SIG-defined Gap Reconnection Address characteristic UUID (0x2A03).

public static Guid GapReconnectionAddress { get; }

Property Value

Guid

GattServiceChanged

Gets the Bluetooth SIG-defined Gatt Service Changed characteristic UUID (0x2A05).

public static Guid GattServiceChanged { get; }

Property Value

Guid

GlucoseFeature

Gets the Bluetooth SIG-defined Glucose Feature Characteristic UUID (0x2A51).

public static Guid GlucoseFeature { get; }

Property Value

Guid

GlucoseMeasurement

Gets the Bluetooth SIG-defined Glucose Measurement Characteristic UUID (0x2A18).

public static Guid GlucoseMeasurement { get; }

Property Value

Guid

GlucoseMeasurementContext

Gets the Bluetooth SIG-defined Glucose Measurement Context Characteristic UUID (0x2A34).

public static Guid GlucoseMeasurementContext { get; }

Property Value

Guid

HardwareRevisionString

Gets the Bluetooth SIG-defined Hardware Revision String characteristic UUID (0x2A27).

public static Guid HardwareRevisionString { get; }

Property Value

Guid

HeartRateControlPoint

Gets the Bluetooth SIG-defined Heart Rate Control Point Characteristic UUID (0x2A39).

public static Guid HeartRateControlPoint { get; }

Property Value

Guid

HeartRateMeasurement

Gets the Bluetooth SIG-defined Heart Rate Measurement Characteristic UUID (0x2A37)

public static Guid HeartRateMeasurement { get; }

Property Value

Guid

HidControlPoint

Gets the Bluetooth SIG-defined Hid Control Point characteristic UUID (0x2A4C).

public static Guid HidControlPoint { get; }

Property Value

Guid

HidInformation

Gets the Bluetooth SIG-defined Hid Information characteristic UUID (0x2A4A).

public static Guid HidInformation { get; }

Property Value

Guid

Humidity

Gets the Bluetooth SIG-defined Humidity Characteristic UUID (0x2A6F) Uint16, Percentage 0-100 expressed in 0.01 units, 50%=5000

public static Guid Humidity { get; }

Property Value

Guid

Ieee1107320601RegulatoryCertificationDataList

Gets the Bluetooth SIG-defined Ieee 1107320601 Regulatory Certification Data List characteristic UUID (0x2A2A).

public static Guid Ieee1107320601RegulatoryCertificationDataList { get; }

Property Value

Guid

IntermediateCuffPressure

Gets the Bluetooth SIG-defined Intermediate Cuff Pressure Characteristic UUID (0x2A36).

public static Guid IntermediateCuffPressure { get; }

Property Value

Guid

IntermediateTemperature

Gets the Bluetooth SIG-defined Intermediate Temperature Characteristic UUID (0x2A1E).

public static Guid IntermediateTemperature { get; }

Property Value

Guid

LnControlPoint

Gets the Bluetooth SIG-defined Ln Control Point characteristic UUID (0x2A6B).

public static Guid LnControlPoint { get; }

Property Value

Guid

LnFeature

Gets the Bluetooth SIG-defined Ln Feature characteristic UUID (0x2A6A).

public static Guid LnFeature { get; }

Property Value

Guid

LocalTimeInformation

Gets the Bluetooth SIG-defined Local Time Information characteristic UUID (0x2A0F).

public static Guid LocalTimeInformation { get; }

Property Value

Guid

LocationAndSpeed

Gets the Bluetooth SIG-defined Location And Speed characteristic UUID (0x2A67).

public static Guid LocationAndSpeed { get; }

Property Value

Guid

ManufacturerNameString

Gets the Bluetooth SIG-defined Manufacturer Name String characteristic UUID (0x2A29).

public static Guid ManufacturerNameString { get; }

Property Value

Guid

MeasurementInterval

Gets the Bluetooth SIG-defined Measurement Interval Characteristic UUID (0x2A21).

public static Guid MeasurementInterval { get; }

Property Value

Guid

ModelNumberString

Gets the Bluetooth SIG-defined Model Number String UUID (0x2A24).

public static Guid ModelNumberString { get; }

Property Value

Guid

Navigation

Gets the Bluetooth SIG-defined Navigation characteristic UUID (0x2A68).

public static Guid Navigation { get; }

Property Value

Guid

NewAlert

Gets the Bluetooth SIG-defined NewAlert characteristic UUID (0x2A46).

public static Guid NewAlert { get; }

Property Value

Guid

PnpId

Gets the Bluetooth SIG-defined PnpId characteristic UUID (0x2A50).

public static Guid PnpId { get; }

Property Value

Guid

PositionQuality

Gets the Bluetooth SIG-defined Position Quality characteristic UUID (0x2A69).

public static Guid PositionQuality { get; }

Property Value

Guid

Pressure

Gets the Bluetooth SIG-defined Pressure Characteristic UUID (0x2A6D). Uint32, Unit is Pascal with resolution of 0.1 Pa

public static Guid Pressure { get; }

Property Value

Guid

ProtocolMode

Gets the Bluetooth SIG-defined Protocol Mode characteristic UUID (0x2A4E).

public static Guid ProtocolMode { get; }

Property Value

Guid

Rainfall

Gets the Bluetooth SIG-defined Rainfall Characteristic UUID (0x2A78). Uint16, Unit is Meters with resolution of 1mm

public static Guid Rainfall { get; }

Property Value

Guid

RecordAccessControlPoint

Gets the Bluetooth SIG-defined Record Access Control Point Characteristic UUID (0x2A52).

public static Guid RecordAccessControlPoint { get; }

Property Value

Guid

ReferenceTimeInformation

Gets the Bluetooth SIG-defined Reference Time Information characteristic UUID (0x2A14).

public static Guid ReferenceTimeInformation { get; }

Property Value

Guid

Report

Gets the Bluetooth SIG-defined Report characteristic UUID (0x2A4D).

public static Guid Report { get; }

Property Value

Guid

ReportMap

Gets the Bluetooth SIG-defined Report Map characteristic UUID (0x2A4B).

public static Guid ReportMap { get; }

Property Value

Guid

RingerControlPoint

Gets the Bluetooth SIG-defined Ringer Control Point characteristic UUID (0x2A40).

public static Guid RingerControlPoint { get; }

Property Value

Guid

RingerSetting

Gets the Bluetooth SIG-defined Ringer Setting characteristic UUID (0x2A41).

public static Guid RingerSetting { get; }

Property Value

Guid

RscFeature

Gets the Bluetooth SIG-defined Rsc Feature Characteristic UUID (0x2A54).

public static Guid RscFeature { get; }

Property Value

Guid

RscMeasurement

Gets the Bluetooth SIG-defined Rsc Measurement Characteristic UUID (0x2A53).

public static Guid RscMeasurement { get; }

Property Value

Guid

SCControlPoint

Gets the Bluetooth SIG-defined SC Control Point Characteristic UUID (0x2A55).

public static Guid SCControlPoint { get; }

Property Value

Guid

ScanIntervalWindow

Gets the Bluetooth SIG-defined ScanIntervalWindow characteristic UUID (0x2A4F).

public static Guid ScanIntervalWindow { get; }

Property Value

Guid

ScanRefresh

Gets the Bluetooth SIG-defined Scan Refresh characteristic UUID (0x2A31).

public static Guid ScanRefresh { get; }

Property Value

Guid

SensorLocation

Gets the Bluetooth SIG-defined Sensor Location Characteristic UUID (0x2A5D).

public static Guid SensorLocation { get; }

Property Value

Guid

SerialNumberString

Gets the Bluetooth SIG-defined Serial Number String characteristic UUID (0x2A25).

public static Guid SerialNumberString { get; }

Property Value

Guid

SoftwareRevisionString

Gets the Bluetooth SIG-defined Software Revision String characteristic UUID (0x2A28).

public static Guid SoftwareRevisionString { get; }

Property Value

Guid

SupportUnreadAlertCategory

Gets the Bluetooth SIG-defined Support Unread Alert Category characteristic UUID (0x2A48).

public static Guid SupportUnreadAlertCategory { get; }

Property Value

Guid

SupportedNewAlertCategory

Gets the Bluetooth SIG-defined SupportedNewAlertCategory characteristic UUID (0x2A47).

public static Guid SupportedNewAlertCategory { get; }

Property Value

Guid

SystemId

Gets the Bluetooth SIG-defined SystemId characteristic UUID (0x2A23).

public static Guid SystemId { get; }

Property Value

Guid

Temperature

Gets the Bluetooth SIG-defined Temperature Characteristic UUID (0x2A6E). Int16, -273.15 to 327.67 Celsius. Resolution 0.01, 89.5c = 8950

public static Guid Temperature { get; }

Property Value

Guid

TemperatureMeasurement

Gets the Bluetooth SIG-defined Temperature Measurement Characteristic UUID (0x2a1c).

public static Guid TemperatureMeasurement { get; }

Property Value

Guid

TemperatureType

Gets the Bluetooth SIG-defined Temperature Type Characteristic UUID (0x2A1D).

public static Guid TemperatureType { get; }

Property Value

Guid

TimeAccuracy

Gets the Bluetooth SIG-defined Time Accuracy characteristic UUID (0x2A12).

public static Guid TimeAccuracy { get; }

Property Value

Guid

TimeSource

Gets the Bluetooth SIG-defined TimeSource characteristic UUID (0x2A13).

public static Guid TimeSource { get; }

Property Value

Guid

TimeUpdateControlPoint

Gets the Bluetooth SIG-defined Time Update Control Point characteristic UUID (0x2A16).

public static Guid TimeUpdateControlPoint { get; }

Property Value

Guid

TimeUpdateState

Gets the Bluetooth SIG-defined Time Update State characteristic UUID (0x2A17).

public static Guid TimeUpdateState { get; }

Property Value

Guid

TimeWithDst

Gets the Bluetooth SIG-defined Time With Dst characteristic UUID (0x2A11).

public static Guid TimeWithDst { get; }

Property Value

Guid

TimeZone

Gets the Bluetooth SIG-defined TimeZone characteristic UUID (0x2A0E).

public static Guid TimeZone { get; }

Property Value

Guid

TxPowerLevel

Gets the Bluetooth SIG-defined Tx Power Level characteristic UUID (0x2A07).

public static Guid TxPowerLevel { get; }

Property Value

Guid

UnreadAlertStatus

Gets the Bluetooth SIG-defined Unread Alert Status characteristic UUID (0x2A45).

public static Guid UnreadAlertStatus { get; }

Property Value

Guid