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?