private void serial_PortConnected(object sener, SerialDataPortEventArgs args) { connectingTimer.Stop(); disconnectedTimer.Stop(); connState = CONN_STATE.CONNECTED; this.ConnectionStateChanged(connState); timer.Start(); }
public void Disconnect() { try { this.serial.Close(); } finally { this.connState = CONN_STATE.DISCONNECTED; this.ConnectionStateChanged(connState); } }
public void Disconnect() { try { this.serial.Close(); } finally { this.connState = CONN_STATE.DISCONNECTED; this.ConnStateChanged(this, EventArgs.Empty); } }
public void Connect() { this.connectingTimer.Start(); this.connState = CONN_STATE.CONNECTING; this.ConnStateChanged(this, EventArgs.Empty); if (!serial.Open()) { this.connState = CONN_STATE.DISCONNECTED; this.ConnStateChanged(this, EventArgs.Empty); disconnectedTimer.Start(); } }
public void Connect() { this.connectingTimer.Start(); if (!serial.Open()) { if (this.connState != CONN_STATE.DISCONNECTED) { this.connState = CONN_STATE.DISCONNECTED; this.ConnectionStateChanged(connState); } this.connState = CONN_STATE.DISCONNECTED; disconnectedTimer.Start(); } else { this.connState = CONN_STATE.CONNECTED; } }
void timer_Elapsed(object sender, ElapsedEventArgs e) { elapsedTime += (long)timer.Interval; if (elapsedTime > 500) { connState = CONN_STATE.DISCONNECTED; this.ConnStateChanged(this, EventArgs.Empty); disconnectedTimer.Start(); timer.Stop(); try { serial.Close(); } finally { } } }
private void timer_Elapsed(object sender, ElapsedEventArgs e) { elapsedTime += (long)timer.Interval; if (elapsedTime > 500) { if (this.connState != CONN_STATE.DISCONNECTED) { this.connState = CONN_STATE.DISCONNECTED; this.ConnectionStateChanged(connState); disconnectedTimer.Start(); timer.Stop(); try { serial.Close(); } finally { } } this.connState = CONN_STATE.DISCONNECTED; } }