class BACnet::IP4Message

Defined in:

bacnet/ip4_message.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.from_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::BigEndian) : IP4Message #

[View source]
def self.new(data_link : BACnet::IP4BVLCI, network : Nil | BACnet::NPDU = nil, application : BinData | Nil = nil, objects : Array(BACnet::Object) = [] of Object) #

[View source]

Class Method Detail

def self.hint(io : IO) : DataLinkIndicator #

[View source]

Instance Method Detail

def application : AppLayer | Nil #

[View source]
def application=(application : AppLayer | Nil) #

[View source]
def data_link : IP4BVLCI #

[View source]
def data_link=(data_link : IP4BVLCI) #

[View source]
def network : NPDU | Nil #

[View source]
def network=(network : NPDU | Nil) #

[View source]
def objects : Array(Object) #

[View source]
def objects=(objects : Array(Object)) #

[View source]
def to_io(io : IO, format : IO::ByteFormat = IO::ByteFormat::BigEndian) : Int64 #

[View source]
def to_slice #

[View source]