struct

Matter::Cluster::Definitions::Action::Events::StateChangedEvent

Inherits TLV::Serializable < Struct < Value < Object

Body of the Actions stateChanged event

Constructors

new(any : TLV::Any)
Source

Class methods

from_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian)
Source
from_slice(bytes : Bytes)
Source
from_tlv(any : TLV::Any)
Source
from_tlv(data : Bytes)
Source

Instance methods

invoke_id

This field shall be set to the InvokeID which was provided to the most recent command referencing this ActionID.

Source
invoke_id=(invoke_id : UInt32)

This field shall be set to the InvokeID which was provided to the most recent command referencing this ActionID.

Source
state

This field shall be set to state that the action has changed to.

Source
state=(state : State)

This field shall be set to state that the action has changed to.

Source
to_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian) : Nil
Source
to_slice
Source
to_tlv(outer_tag : Nil | UInt8 | Tuple(UInt16, UInt16) | Tuple(UInt16, UInt16, UInt16) = nil) : TLV::Any
Source