Module: Ansible::KNX
- Defined in:
- lib/ansible/config.rb,
lib/ansible/knx/knx_dpt.rb,
lib/ansible/knx/dpt/dpt1.rb,
lib/ansible/knx/dpt/dpt2.rb,
lib/ansible/knx/dpt/dpt3.rb,
lib/ansible/knx/dpt/dpt4.rb,
lib/ansible/knx/dpt/dpt5.rb,
lib/ansible/knx/dpt/dpt6.rb,
lib/ansible/knx/dpt/dpt7.rb,
lib/ansible/knx/dpt/dpt8.rb,
lib/ansible/knx/dpt/dpt9.rb,
lib/ansible/knx/dpt/dpt10.rb,
lib/ansible/knx/dpt/dpt11.rb,
lib/ansible/knx/dpt/dpt12.rb,
lib/ansible/knx/dpt/dpt13.rb,
lib/ansible/knx/dpt/dpt14.rb,
lib/ansible/knx/dpt/dpt15.rb,
lib/ansible/knx/dpt/dpt16.rb,
lib/ansible/knx/dpt/dpt17.rb,
lib/ansible/knx/dpt/dpt18.rb,
lib/ansible/knx/dpt/dpt19.rb,
lib/ansible/knx/knx_scene.rb,
lib/ansible/knx/knx_value.rb,
lib/ansible/knx/knx_protocol.rb,
lib/ansible/knx/knx_dpt_scalar.rb,
lib/ansible/knx/knx_transceiver.rb,
lib/ansible/knx/dpt/canonical_1bit.rb
Overview
KNX subsystem configuration
Defined Under Namespace
Modules: Canonical_1bit, DPT1, DPT10, DPT11, DPT12, DPT13, DPT14, DPT15, DPT16, DPT17, DPT18, DPT19, DPT2, DPT3, DPT4, DPT5, DPT6, DPT7, DPT8, DPT9, ScalarValue, Scene Classes: DPTFrame, KNXValue, KNX_Transceiver, L_DATA_Frame, TP_ControlField
Constant Summary collapse
- KNX_URL =
KNX eibd server URL (not the actual KNX interface URL!)
"local:/tmp/eib"
- KNX_MONITOR_TOPIC =
KNX MONITOR TOPIC:
passes all KNX activity to STOMP KNX frame headers as defined in knx_protocol.rb
"/queue/knx/monitor"
- KNX_COMMAND_TOPIC =
KNX COMMAND_TOPIC
header "dest_addr" => KNX destination address (group/phys) in 16-bit unsigned integer format i.e. "1024" meaning "1/0/0" in 3-level fmt body => the raw APDU for transmission (command flags+data) in Marshal.dump(CGI.escape()) format
"/queue/knx/command"
- APCICODES =
APCI codes array
"A_GroupValue_Read A_GroupValue_Response A_GroupValue_Write \ A_PhysicalAddress_Write A_PhysicalAddress_Read A_PhysicalAddress_Response \ A_ADC_Read A_ADC_Response A_Memory_Read A_Memory_Response A_Memory_Write \ A_UserMemory A_DeviceDescriptor_Read A_DeviceDescriptor_Response A_Restart \ A_OTHER".split()
- TPDUCODES =
TPDU codes array
"T_DATA_XXX_REQ T_DATA_CONNECTED_REQ T_DISCONNECT_REQ T_ACK".split()
- PRIOCLASSES =
Priority classes
"system alarm high low".split()