class BACnet::Message::IPv4::BVLCI
- BACnet::Message::IPv4::BVLCI
- BinData
- Reference
- Object
Overview
BACnet Virtual Link Control Interface
Defined in:
bacnet/virtual_link_control/ipv4_bvlci.crConstant Summary
-
ENDIAN =
["big"]
-
BACnet Virtual Link Control Interface
-
KLASS_NAME =
[BACnet::Message::IPv4::BVLCI]
-
BACnet Virtual Link Control Interface
-
PARTS =
[{type: "basic", name: protocol, cls: UInt8, onlyif: nil, verify: nil, value: -> do 129_u8 end, endian: nil}, {type: "enum", name: request_type, cls: typeof(Request::BVCLResult.value), onlyif: nil, verify: nil, value: nil, encoding: nil, enum_type: BACnet::Message::IPv4::Request}, {type: "basic", name: request_length, cls: UInt16, onlyif: nil, verify: nil, value: nil, endian: nil}, {type: "array", name: bdt_entries, cls: BACnet::Message::IPv4::BVLCI::BDTEntry, onlyif: -> do {Request::ReadBroadcastDistributionTableAck, Request::WriteBroadcastDistributionTable}.includes?(request_type) end, verify: nil, length: -> do (request_length - 4) / 10 end, value: nil}, {type: "array", name: fdt_entries, cls: BACnet::Message::IPv4::BVLCI::FDTEntry, onlyif: -> do request_type.read_foreign_device_table_ack? end, verify: nil, length: -> do (request_length - 4) / 10 end, value: nil}, {type: "group", name: address, cls: Address, onlyif: -> do {Request::ForwardedNPDU, Request::DeleteForeignDeviceTableEntry}.includes?(request_type) end, verify: nil, value: nil}, {type: "basic", name: register_ttl, cls: UInt16, onlyif: -> do request_type.register_foreign_device? end, verify: nil, value: nil, endian: nil}, {type: "enum", name: result_code, cls: typeof(Result::Success.value), onlyif: -> do request_type.bvcl_result? end, verify: nil, value: nil, encoding: nil, enum_type: BACnet::Message::IPv4::Result}] of Nil
-
BACnet Virtual Link Control Interface
-
REMAINING =
[] of Nil
-
BACnet Virtual Link Control Interface
Class Method Summary
-
.bit_fields
BACnet Virtual Link Control Interface
Macro Summary
-
ba_cnet_abort_response(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_apdu_indicator(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_bit_string(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_complex_ack(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_complex_ack_segment(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_confirmed_request(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_confirmed_request_segment(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_data_link_indicator(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_date(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_error_response(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_message_i_pv4_bvlci(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_npdu(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_npdu_destination(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_npdu_source(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_object(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_object_identifier(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_property_identifier(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_reject_response(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_segment_ack(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_segment_ack_segment(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_simple_ack(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_time(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
-
ba_cnet_unconfirmed_request(name, onlyif = nil, verify = nil, value = nil)
BACnet Virtual Link Control Interface
Instance Method Summary
- #__format__ : IO::ByteFormat
-
#address : BACnet::Message::IPv4::BVLCI::Address
B/IP Address http://www.bacnet.org/Tutorial/BACnetIP/sld014.html
-
#address=(address : BACnet::Message::IPv4::BVLCI::Address)
B/IP Address http://www.bacnet.org/Tutorial/BACnetIP/sld014.html
- #bdt_entries : Array(BACnet::Message::IPv4::BVLCI::BDTEntry)
- #bdt_entries=(bdt_entries : Array(BACnet::Message::IPv4::BVLCI::BDTEntry))
- #fdt_entries : Array(BACnet::Message::IPv4::BVLCI::FDTEntry)
- #fdt_entries=(fdt_entries : Array(BACnet::Message::IPv4::BVLCI::FDTEntry))
- #forwarded_address
- #protocol : UInt8
- #protocol=(protocol : UInt8)
- #register_ttl : UInt16
- #register_ttl=(register_ttl : UInt16)
- #request_length : UInt16
- #request_length=(request_length : UInt16)
- #request_type : Request
- #request_type=(request_type : Request)
- #result_code : Result
- #result_code=(result_code : Result)
Class Method Detail
Macro Detail
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
BACnet Virtual Link Control Interface
Instance Method Detail
B/IP Address http://www.bacnet.org/Tutorial/BACnetIP/sld014.html
B/IP Address http://www.bacnet.org/Tutorial/BACnetIP/sld014.html