class KNX::DeviceInfo
- KNX::DeviceInfo
- BinData
- Reference
- Object
Overview
Specific info blocks
Defined in:
knx/discovery/dib.crConstant Summary
-
AFTER_DESERIALIZE =
[] of Nil
-
Specific info blocks
-
BEFORE_SERIALIZE =
[] of Nil
-
Specific info blocks
-
ENDIAN =
["big"]
-
Specific info blocks
-
KLASS_NAME =
[KNX::DeviceInfo]
-
Specific info blocks
-
LENGTH =
54
-
PARTS =
[{type: "basic", name: length, cls: UInt8, onlyif: nil, verify: nil, value: -> do 54 end, endian: nil}, {type: "enum", name: description_type, cls: typeof(DescriptionType::DeviceInformation.value), onlyif: nil, verify: nil, value: nil, encoding: nil, enum_type: KNX::DescriptionType}, {type: "basic", name: info, cls: KNX::DIB, onlyif: nil, verify: nil, value: nil}] of Nil
-
Specific info blocks
-
REMAINING =
[] of Nil
-
Specific info blocks
Class Method Summary
-
.bit_fields
Specific info blocks
Macro Summary
-
knx_address(name, onlyif = nil, verify = nil, value = nil)
Specific info blocks
-
knx_cemi(name, onlyif = nil, verify = nil, value = nil)
Specific info blocks
-
knx_device_info(name, onlyif = nil, verify = nil, value = nil)
Specific info blocks
-
knx_dib(name, onlyif = nil, verify = nil, value = nil)
Specific info blocks
-
knx_group_address(name, onlyif = nil, verify = nil, value = nil)
Specific info blocks
-
knx_group_address2_level(name, onlyif = nil, verify = nil, value = nil)
Specific info blocks
-
knx_header(name, onlyif = nil, verify = nil, value = nil)
Specific info blocks
-
knx_header_timer(name, onlyif = nil, verify = nil, value = nil)
Specific info blocks
-
knx_header_wrapper(name, onlyif = nil, verify = nil, value = nil)
Specific info blocks
-
knx_hpai(name, onlyif = nil, verify = nil, value = nil)
Specific info blocks
-
knx_individual_address(name, onlyif = nil, verify = nil, value = nil)
Specific info blocks
-
knx_information_block(name, onlyif = nil, verify = nil, value = nil)
Specific info blocks
-
knx_service_family(name, onlyif = nil, verify = nil, value = nil)
Specific info blocks
Instance Method Summary
- #__format__ : IO::ByteFormat
- #description_type : DescriptionType
- #description_type=(description_type : DescriptionType)
- #info : DIB
- #info=(info : DIB)
- #length : UInt8
- #length=(length : UInt8)
- #mac_address
- #multicast_address
- #name
- #serial
Class Method Detail
Macro Detail
Specific info blocks
Specific info blocks
Specific info blocks
Specific info blocks
Specific info blocks
Specific info blocks
Specific info blocks
Specific info blocks
Specific info blocks
Specific info blocks