Value | Specification | Plugin | iOS | Android | Windows |
0 | None | None | |||
1 | Broadcast | ||||
2 | Read | ||||
4 | WriteWithoutResponse | ||||
8 | Write | ||||
16 | Notify | ||||
32 | Indicate | ||||
64 | AuthenticatedSignedWrites | ||||
128 | ExtendedProperties | ||||
256 | NotifyEncryptionRequired | ReliableWrites | |||
512 | IndicateEncryptionRequired | WritableAuxiliaries |
- Specification: Core 4.2 Vol.3 �3.3.1.1
- Windows: GattCharacteristicProperties
- Android: GattProperty
- iOS: CBCharacteristicProperties
From 1 to 128 all platforms are using the values from the specification. iOS and Windows are using the values 256, and 512. On Windows they are mapped to extended properties (Core 4.2 §3.3.3.1). iOS is using it for non standard (4.2) values.