class BACnet::DataLinkIndicator
- BACnet::DataLinkIndicator
- BinData
- Reference
- Object
Overview
Used to tokenise the IP data stream and differentiate between packet types
Defined in:
bacnet/data_link_indicator.crConstant Summary
-
ENDIAN =
["big"]
-
Used to tokenise the IP data stream and differentiate between packet types
-
KLASS_NAME =
[BACnet::DataLinkIndicator]
-
Used to tokenise the IP data stream and differentiate between packet types
-
PARTS =
[{type: "basic", name: protocol, cls: UInt8, onlyif: nil, verify: nil, value: nil}, {type: "basic", name: request_type, cls: UInt8, onlyif: nil, verify: nil, value: nil}, {type: "basic", name: request_length, cls: UInt16, onlyif: nil, verify: nil, value: nil}] of Nil
-
Used to tokenise the IP data stream and differentiate between packet types
-
REMAINING =
[] of Nil
-
Used to tokenise the IP data stream and differentiate between packet types
Class Method Summary
-
.bit_fields
Used to tokenise the IP data stream and differentiate between packet types
Instance Method Summary
- #__format__ : IO::ByteFormat
- #is_ipv4?
- #is_ipv6?
- #protocol : UInt8
- #protocol=(protocol : UInt8)
- #request_length : UInt16
- #request_length=(request_length : UInt16)
- #request_type : UInt8
- #request_type=(request_type : UInt8)
Macro Summary
-
ba_cnet_apdu_indicator(name, onlyif = nil, verify = nil, value = nil)
Used to tokenise the IP data stream and differentiate between packet types
-
ba_cnet_data_link_indicator(name, onlyif = nil, verify = nil, value = nil)
Used to tokenise the IP data stream and differentiate between packet types
Class Method Detail
Instance Method Detail
Macro Detail
Used to tokenise the IP data stream and differentiate between packet types
Used to tokenise the IP data stream and differentiate between packet types