struct
Matter::Cluster::Definitions::TargetNavigator::NavigateTargetRequest
- Matter::Cluster::Definitions::TargetNavigator::NavigateTargetRequest
- Struct
- Value
- Object
Overview
Input to the TargetNavigator navigateTarget command
Included Modules
- TLV::Serializable
Defined in:
matter/cluster/definitions/target_navigator.crConstructors
Class Method Summary
- .from_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian)
- .from_slice(bytes : Bytes)
- .from_tlv(any : TLV::Any)
- .from_tlv(data : Bytes)
Instance Method Summary
-
#data : String | Nil
This shall indicate Optional app-specific data.
-
#data=(data : String | Nil)
This shall indicate Optional app-specific data.
-
#target : UInt8
This shall indicate the Identifier for the target for UX navigation.
-
#target=(target : UInt8)
This shall indicate the Identifier for the target for UX navigation.
- #to_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::LittleEndian) : Nil
- #to_slice : Bytes
- #to_tlv(outer_tag : Nil | UInt8 | Tuple(UInt16, UInt16) | Tuple(UInt16, UInt16, UInt16) = nil) : TLV::Any
Constructor Detail
Class Method Detail
Instance Method Detail
def target : UInt8
#
This shall indicate the Identifier for the target for UX navigation. The Target shall be an Identifier value contained within one of the TargetInfoStruct objects in the TargetList attribute list.
def target=(target : UInt8)
#
This shall indicate the Identifier for the target for UX navigation. The Target shall be an Identifier value contained within one of the TargetInfoStruct objects in the TargetList attribute list.
def to_tlv(outer_tag : Nil | UInt8 | Tuple(UInt16, UInt16) | Tuple(UInt16, UInt16, UInt16) = nil) : TLV::Any
#