CharacteristicProperties

@Serializable
data class CharacteristicProperties(val broadcast: Boolean? = null, val read: Boolean? = null, val writeWithoutResponse: Boolean? = null, val write: Boolean? = null, val notify: Boolean? = null, val indicate: Boolean? = null, val authenticatedSignedWrites: Boolean? = null, val extendedProperties: Boolean? = null)

Describes the properties of a characteristic. This follows Bluetooth Core Specification BT 4.2 Vol 3 Part G 3.3.1. Characteristic Properties.

Official doc

Constructors

Link copied to clipboard
constructor(broadcast: Boolean? = null, read: Boolean? = null, writeWithoutResponse: Boolean? = null, write: Boolean? = null, notify: Boolean? = null, indicate: Boolean? = null, authenticatedSignedWrites: Boolean? = null, extendedProperties: Boolean? = null)

Properties

Link copied to clipboard

(undocumented in the protocol definition)

Link copied to clipboard

(undocumented in the protocol definition)

Link copied to clipboard

(undocumented in the protocol definition)

Link copied to clipboard

(undocumented in the protocol definition)

Link copied to clipboard

(undocumented in the protocol definition)

Link copied to clipboard

(undocumented in the protocol definition)

Link copied to clipboard

(undocumented in the protocol definition)

Link copied to clipboard

(undocumented in the protocol definition)