Table of Contents

Class CharacteristicProperties

Namespace
WebDriverBiDi.Bluetooth
Assembly
WebDriverBiDi.dll

Provides information about a Bluetooth device characteristic.

public class CharacteristicProperties
Inheritance
CharacteristicProperties
Inherited Members

Constructors

CharacteristicProperties()

Initializes a new instance of the CharacteristicProperties class.

public CharacteristicProperties()

Properties

IsAuthenticatedSignedWrites

Gets or sets a value indicating whether the characteristic supports authenticated signed writes.

[JsonPropertyName("authenticatedSignedWrites")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public bool? IsAuthenticatedSignedWrites { get; set; }

Property Value

bool?

IsBroadcast

Gets or sets a value indicating whether the characteristic supports broadcasting its value.

[JsonPropertyName("broadcast")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public bool? IsBroadcast { get; set; }

Property Value

bool?

IsExtendedProperties

Gets or sets a value indicating whether the characteristic has extended properties.

[JsonPropertyName("extendedProperties")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public bool? IsExtendedProperties { get; set; }

Property Value

bool?

IsIndicate

Gets or sets a value indicating whether the characteristic supports indications.

[JsonPropertyName("indicate")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public bool? IsIndicate { get; set; }

Property Value

bool?

IsNotify

Gets or sets a value indicating whether the characteristic supports notifications.

[JsonPropertyName("notify")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public bool? IsNotify { get; set; }

Property Value

bool?

IsRead

Gets or sets a value indicating whether the characteristic supports the read operation.

[JsonPropertyName("read")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public bool? IsRead { get; set; }

Property Value

bool?

IsWrite

Gets or sets a value indicating whether the characteristic supports the write operation.

[JsonPropertyName("write")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public bool? IsWrite { get; set; }

Property Value

bool?

IsWriteWithoutResponse

Gets or sets a value indicating whether the characteristic supports the write-without-response operation.

[JsonPropertyName("writeWithoutResponse")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingNull)]
public bool? IsWriteWithoutResponse { get; set; }

Property Value

bool?