Skip to content

Implementation eines neuen MessageHandlers "HandleSensorDiscoveryMessage"

Der Handler empfängt eine SensorDiscoveryMessage. @Param1: String ORT (siehe Konventionen), @Param2: String SENSORTYP

Der Handler führt das String Matching mit den enthaltenen Strings durch.

Reihenfolge bei der Implementation beachten

  1. Vergleiche den Ort
  2. Vergleiche den Sensortyp

Beispiele zur Verdeutlichung

Sensor-Name 1: Hamburg-Altona-Isebekstraße-Klimasensor-randomGUID, Sensor-Name 2: Hamburg-Bergedorf-Bergestraße-Klimasensor-randomGUID, Sensor-Name 3: Hamburg-Bergedorf-Bergestraße-Luftsensor-randomGUID,

String-to-match 1: Hamburg, String-to-match2: Klimasensor

  • matched Sensor1 und Sensor2

String-to-match 1: Hamburg-Bergedorf, String-to-Match2:

  • matched 2 & 3

Implementationshinweise

  • implement MessageHandler Interface
  • mit Bearbeiter von #112 (closed) besprechen, wenn möglich