BLECharacteristic()



Açıklama

Yeni bir BLE özelliği oluşturun.

Sözdizimi

BLECharacteristic (uuid, özellikler, değer, valueSize)
BLECharacteristic (uuid, özellikler, stringValue)

  • Karakteristik (uuid, özellikler)
  • BLEBooleanCharacteristic (uuid, özellikler)
  • Karakteristik (uuid, özellikler)
  • BLEUnsignedCharCharacteristic (uuid, özellikler)
  • BLEByte Karakteristik (uuid, özellikler)
  • BLEShort Karakteristik (uuid, özellikler)
  • BLEUnsignedShortCharacteristic (uuid, özellikler)
  • BLEWord Karakteristik (uuid, özellikler)
  • Karakteristik (uuid, özellikler)
  • BLEUnsignedIntCharacteristic (uuid, özellikler)
  • BLELong Karakteristik (uuid, özellikler)
  • BLEUnsignedLongCharacteristic (uuid, özellikler)
  • BLEFloat Karakteristik (uuid, özellikler)
  • BLEDouble Karakteristik (uuid, özellikler)

Parametreler

uuid : dize biçiminde 16 bit veya 128 bit UUID
properties : özelliklerin maskesi ( BLEBroadcast , BLERead , BLEWriteWithoutResponse , BLEWrite , BLENotify , BLEIndicate )
valueSize : (maksimum) karakteristik değerin boyutu
stringValue : dize olarak değer

İadeler

Belirtilen UUID ve değerle yeni BLEC özelliği

Misal


// BLE Battery Level Characteristic
BLEUnsignedCharCharacteristic batteryLevelChar("2A19",  // standard 16-bit characteristic UUID
    BLERead | BLENotify); // remote clients will be able to get notifications if this characteristic changes

See Also