Jump to content

Recommended Posts

Geschrieben

Hallo Zusammen,

 

Gibt es eine Möglichkeit zu prüfen, ob ein Sensor mit UID XYZ angeschlossen ist? So etwa in der Art:

 

boolean connected = isConnected("XYZ");

System.out.println(connected);

 

Und dann der Output wäre:

 

true / false

 

Ich hoffe Ihr könnt mir helfen, vielen Dank im Voraus!

 

Gruss, AKAFPV

Geschrieben

Hi,

 

Nachtrag: hier ist das Beispiel mit dem Enumerate:

 

ist eigentlich im Prinzip eh "besser" (bzw. sagen wir mal "eleganter", weil "besser" ist auch relativ ....) das so zu machen, dann hat man auch kein Problem, wenn man ein Bricklet auswechselt oder ggf. Bricklets nur zeitweise oder optional angeschlossen sind. Ok, es ist natürlich etwas aufwändiger. Und man hat natürlich ein kleines Problem, wenn man mehrere gleiche Sensoren (z.B. Temperatur) hat, aber die ihren Orten zuordnen muss, um die entsprechende Funktionalität sinnvoll verwenden zu können (da müsste man dann halt auch noch ein wenig tun).

 

Aber man kann zum testen auf Vorhandensein natürlich auch einen Wert des Bricklets abfragen, und wenn man dann eine Exception bekommt, dann wird es vermutlich nicht vorhanden sein. Elegant geht zwar anders, aber kommt halt drauf an, was man für Erwartungen etc an die Sache setzt bzw. wie weit die eigenen Programmierfähigkeiten (oder der Wille dazu) genau gehen  ;)

 

Gruß,

Holger

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Gast
Reply to this topic...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Clear editor

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...