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