コード例 #1
0
        public HeartbeatMonitor(KnxConnection connection, IKnxEvents knxEvents)
        {
            this.connection = connection;
            _knxEvents      = knxEvents;

            _timer = new Timer(50 * 1000);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 public KnxConnectionTunneling(IKnxEvents knxEvents, IPAddress host, int port, IPAddress localIp, int localPort) : base(knxEvents, host, port, localIp)
 {
 }
コード例 #4
0
 protected KnxConnection(IKnxEvents knxEvents, IPAddress host, int port, IPAddress localIp, int localPort)
     : this(knxEvents, host, port, localIp)
 {
     LocalEndpoint = new IPEndPoint(LocalAddress, localPort);
 }