Jump to content

[Java] Prüfen ob Sensor angeschlossen ist


Recommended Posts

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...