struct Matter::Codec::MessageCodec::PacketHeader

Defined in:

matter/codec/message_codec.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(session_id : UInt16, session_type : SessionType, message_id : UInt32, privacy_enhancements : Bool, control_message : Bool, message_extensions : Bool, source_node_id : DataType::NodeId | Nil = nil, destination_node_id : DataType::NodeId | Nil = nil, destination_group_id : DataType::GroupId | Nil = nil) #

[View source]

Instance Method Detail

def control_message? : Bool #

[View source]
def destination_group_id : DataType::GroupId | Nil #

[View source]
def destination_node_id : DataType::NodeId | Nil #

[View source]
def message_extensions? : Bool #

[View source]
def message_id : UInt32 #

[View source]
def privacy_enhancements? : Bool #

[View source]
def session_id : UInt16 #

[View source]
def session_type : SessionType #

[View source]
def source_node_id : DataType::NodeId | Nil #

[View source]