Skip to main content

Enum CharacteristicPropertyType

Represents the properties of a characteristic. It's a superset of all common platform specific properties.

TODO: CTacke: we'll need to update these with whatever the ESP supports, i'm guessing.

Assembly: Meadow.dll​
View Source​
Declaration
[Flags]
public enum CharacteristicPropertyType

Fields​

Broadcast​

Characteristic value can be broadcast.

View Source​
Declaration
Broadcast = 1

Read​

Characteristic value can be read.

View Source​
Declaration
Read = 2

WriteWithoutResponse​

Characteristic value can be written without response.

View Source​
Declaration
WriteWithoutResponse = 4

Write​

Characteristic can be written with response.

View Source​
Declaration
Write = 8

Notify​

Characteristic can notify value changes without acknowledgment.

View Source​
Declaration
Notify = 16

Indicate​

Characteristic can indicate value changes with acknowledgment.

View Source​
Declaration
Indicate = 32

AuthenticatedSignedWrites​

Characteristic value can be written signed.

View Source​
Declaration
AuthenticatedSignedWrites = 64

ExtendedProperties​

Indicates that more properties are set in the extended properties descriptor.

View Source​
Declaration
ExtendedProperties = 128

NotifyEncryptionRequired​

Characteristic notifies of required encryption

View Source​
Declaration
NotifyEncryptionRequired = 256

IndicateEncryptionRequired​

Indicates that encryption is required

View Source​
Declaration
IndicateEncryptionRequired = 512