BACnet::Message::IPv4::BVLCI::Address
B/IP Address http://www.bacnet.org/Tutorial/BACnetIP/sld014.html
Constants
AFTER_DESERIALIZE = [] of Nil
B/IP Address http://www.bacnet.org/Tutorial/BACnetIP/sld014.html
BEFORE_SERIALIZE = [] of Nil
B/IP Address http://www.bacnet.org/Tutorial/BACnetIP/sld014.html
ENDIAN = ["big"]
B/IP Address http://www.bacnet.org/Tutorial/BACnetIP/sld014.html
KLASS_NAME = [BACnet::Message::IPv4::BVLCI::Address]
B/IP Address http://www.bacnet.org/Tutorial/BACnetIP/sld014.html
PARTS = [{type: "basic", name: ip1, cls: UInt8, onlyif: nil, verify: nil, value: nil, endian: nil}, {type: "basic", name: ip2, cls: UInt8, onlyif: nil, verify: nil, value: nil, endian: nil}, {type: "basic", name: ip3, cls: UInt8, onlyif: nil, verify: nil, value: nil, endian: nil}, {type: "basic", name: ip4, cls: UInt8, onlyif: nil, verify: nil, value: nil, endian: nil}, {type: "basic", name: port, cls: UInt16, onlyif: nil, verify: nil, value: nil, endian: nil}] of Nil
B/IP Address http://www.bacnet.org/Tutorial/BACnetIP/sld014.html
REMAINING = [] of Nil
B/IP Address http://www.bacnet.org/Tutorial/BACnetIP/sld014.html
Class methods
bit_fields
B/IP Address http://www.bacnet.org/Tutorial/BACnetIP/sld014.html
Instance methods
__format__
A group or bit_field captures the endianness at its declaration point, so
declaring endian after one would silently leave it system-endian. Fail loudly.
ip1
ip1=(ip1 : UInt8)
ip2
ip2=(ip2 : UInt8)
ip3
ip3=(ip3 : UInt8)
ip4
ip4=(ip4 : UInt8)
Group fields might need access to data in the parent
port
port=(port : UInt16)