public HeartbeatMonitor(KnxConnection connection, IKnxEvents knxEvents) { this.connection = connection; _knxEvents = knxEvents; _timer = new Timer(50 * 1000); }
protected KnxConnection(IKnxEvents knxEvents, IPAddress host, int port, IPAddress localIp) { _knxEvents = knxEvents; Host = host; Port = port; LocalAddress = localIp; LocalEndpoint = new IPEndPoint(LocalAddress, 3671); _heartbeatMonitor = new HeartbeatMonitor(this, knxEvents); }
public KnxConnectionTunneling(IKnxEvents knxEvents, IPAddress host, int port, IPAddress localIp, int localPort) : base(knxEvents, host, port, localIp) { }
protected KnxConnection(IKnxEvents knxEvents, IPAddress host, int port, IPAddress localIp, int localPort) : this(knxEvents, host, port, localIp) { LocalEndpoint = new IPEndPoint(LocalAddress, localPort); }