-
-
Notifications
You must be signed in to change notification settings - Fork 96
/
__init__.py
28 lines (26 loc) · 880 Bytes
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
"""
This package contains all objects managing Tunneling and Routing Connections..
- KNXIPInterface is the overall managing class.
- GatewayScanner searches for available KNX/IP devices in the local network.
- Routing uses UDP/Multicast to communicate with KNX/IP device.
- Tunnel uses UDP packets and builds a static tunnel with KNX/IP device.
"""
# flake8: noqa
from .const import DEFAULT_MCAST_GRP, DEFAULT_MCAST_PORT
from .gateway_scanner import GatewayScanFilter, GatewayScanner
from .knxip_interface import ConnectionConfig, ConnectionType, KNXIPInterface
from .routing import Routing
from .tunnel import Tunnel
from .udp_client import UDPClient
__all__ = [
"DEFAULT_MCAST_GRP",
"DEFAULT_MCAST_PORT",
"GatewayScanFilter",
"GatewayScanner",
"ConnectionConfig",
"ConnectionType",
"KNXIPInterface",
"Tunnel",
"Routing",
"UDPClient",
]