struct Matter::InteractionModel::AttributeDataIB

Overview

AttributeDataIB - per matter.js TlvAttributeReportData

Included Modules

Defined in:

matter/interaction_model/tlv_messages.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(path : AttributePath, data : TLV::Value, data_version : UInt32 | Nil = nil) #

[View source]
def self.new(data : Slice(UInt8)) #

[View source]

Instance Method Detail

def data : TLV::Value #

Tag 2: Data (TLV::Value - the actual attribute value)


[View source]
def data=(data : TLV::Value) #

Tag 2: Data (TLV::Value - the actual attribute value)


[View source]
def data_version : UInt32 | Nil #

Tag 0: DataVersion (optional)


[View source]
def data_version=(data_version : UInt32 | Nil) #

Tag 0: DataVersion (optional)


[View source]
def path : AttributePath #

Tag 1: Path


[View source]
def path=(path : AttributePath) #

Tag 1: Path


[View source]