class KNX::ObjectServer::Item
- KNX::ObjectServer::Item
- BinData
- Reference
- Object
Overview
Request and Response items
Defined in:
knx/object_server/item.crConstant Summary
-
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
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)
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_error_status(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
Class Method Detail
Instance 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
Request and Response items