class KNX::ObjectServer::Item
- KNX::ObjectServer::Item
- BinData
- Reference
- Object
Overview
Request and Response items
Defined in:
knx/object_server/item.crConstant Summary
-
AFTER_DESERIALIZE =
[] of Nil
-
Request and Response items
-
BEFORE_SERIALIZE =
[] of Nil
-
Request and Response items
-
ENDIAN =
["big"]
-
Request and Response items
-
KLASS_NAME =
[KNX::ObjectServer::Item]
-
Request and Response items
-
PARTS =
[{type: "basic", name: id, cls: UInt16, onlyif: nil, verify: nil, value: nil, endian: nil}, {type: "basic", name: request_flags, cls: UInt8, onlyif: nil, verify: nil, value: nil, endian: nil}, {type: "basic", name: value_length, cls: UInt8, onlyif: nil, verify: nil, value: -> do value.size.to_u8 end, endian: nil}, {type: "bytes", name: value, cls: Slice(UInt8), onlyif: nil, verify: nil, length: -> do value_length end, value: nil}] of Nil
-
Request and Response items
-
REMAINING =
[] of Nil
-
Request and Response items
Class Method Summary
-
.bit_fields
Request and Response items
Macro Summary
-
knx_address(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_cemi(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_connect_request(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_connect_response(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_connect_state_request(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_connect_state_response(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_crd(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_cri(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_device_info(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_dib(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_disconnect_request(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_disconnect_response(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_group_address(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_group_address2_level(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_header(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_header_timer(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_header_wrapper(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_hpai(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_indication_request(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_individual_address(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_information_block(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_object_server_item(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_search_request(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_search_response(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_service_family(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_supported_services(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_tunnel_request(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
-
knx_tunnel_response(name, onlyif = nil, verify = nil, value = nil)
Request and Response items
Instance Method Summary
- #__format__ : IO::ByteFormat
- #command
- #command=(value : Command)
- #data_request=(value : Int | Bool)
- #data_request?
- #id : UInt16
- #id=(id : UInt16)
- #request_flags : UInt8
- #request_flags=(request_flags : UInt8)
- #status
- #status=(value : Status)
- #transmission_status
- #update_from_bus=(value : Int | Bool)
- #update_from_bus?
- #valid=(value : Int | Bool)
- #valid?
- #value : Bytes
- #value=(value : Bytes)
- #value_length : UInt8
- #value_length=(value_length : UInt8)
Class Method Detail
Macro Detail
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items
Request and Response items