Jump to content

bennysamir

Members
  • Gesamte Inhalte

    1
  • Benutzer seit

  • Letzter Besuch

bennysamir's Achievements

Newbie

Newbie (1/14)

0

Reputation in der Community

  1. Hallo Zusammen, wie kann ich überprüfen ob ein Bricklet angeschlossen ist, z.B. das DualRelay? In meinem Code mache ich folgendes: IPConnection ipcon = new IPConnection(); // Create IP connection dr = new BrickletDualRelay(UID, ipcon); // Create device object try { ipcon.connect(host, port); } catch (UnknownHostException e) { e.printStackTrace(); JOptionPane.showMessageDialog(null, "Error:" + e.getMessage()); antwort = false; } catch (IOException e) { e.printStackTrace(); JOptionPane.showMessageDialog(null, "Error:" + e.getMessage()); antwort = false; } catch (AlreadyConnectedException e) { e.printStackTrace(); JOptionPane.showMessageDialog(null, "Error:" + e.getMessage()); antwort = false; } return antwort; Die Exception beziehen sich aber nur auf die IP-Connection. Und da der Brick-Daemon lokal auf dem selben Rechner läuft, wird nie eine Exception geworfen. Es wird also immer ein True zurück gegeben, auch wenn kein Tinkerforge Modul angeschlossen ist. Ich kann sogar folgendes ausführen, ohne dass eine Exception geworfen wird: try { dr.setMonoflop(relay, true, ms); } catch (TimeoutException e) { e.printStackTrace(); JOptionPane.showMessageDialog(null, "Error:" + e.getMessage()); } catch (NotConnectedException e) { e.printStackTrace(); JOptionPane.showMessageDialog(null, "Error:" + e.getMessage()); } Kann ich irgendwie abfragen, ob dass oben hinzugefügte Bricklet überhaupt angeschlossen ist?
×
×
  • Neu erstellen...