struct

Matter::Cluster::Definitions::Scenes::CopySceneResponse

Inherits TLV::Serializable < Struct < Value < Object

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

group_identifier_from

The GroupIdentifierFrom field specifies the identifier of the group from which the scene was copied, as specified in the CopyScene command. Together with the SceneIdentifierFrom field, this field uniquely identifies the scene that was copied from the Scene Table.

Source
group_identifier_from=(group_identifier_from : DataType::GroupId)

The GroupIdentifierFrom field specifies the identifier of the group from which the scene was copied, as specified in the CopyScene command. Together with the SceneIdentifierFrom field, this field uniquely identifies the scene that was copied from the Scene Table.

Source
scene_identifier_from

The SceneIdentifierFrom field is specifies the identifier of the scene from which the scene was copied, as specified in the CopyScene command. Together with the GroupIdentifierFrom field, this field uniquely identifies the scene that was copied from the Scene Table.

Source
scene_identifier_from=(scene_identifier_from : UInt8)

The SceneIdentifierFrom field is specifies the identifier of the scene from which the scene was copied, as specified in the CopyScene command. Together with the GroupIdentifierFrom field, this field uniquely identifies the scene that was copied from the Scene Table.

Source
status_code

The Status field contains the status of the copy scene attempt. This field shall be set to one of the non-reserved values listed in Values of the Status Field of the CopySceneResponse Command.

Source
status_code=(status_code : StatusCode)

The Status field contains the status of the copy scene attempt. This field shall be set to one of the non-reserved values listed in Values of the Status Field of the CopySceneResponse Command.

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