Komut
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
…
// 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
- descriptorCount()
- hasDescriptor()
- descriptor()
- canRead()
- read()
- canWrite()
- canSubscribe()
- subscribe()
- canUnsubscribe()
- unsubscribe()
- valueUpdated()