Class KriBus
- java.lang.Object
-
- de.inovat.kex.bast.common.objectwrapper.KriBus
-
public class KriBus extends java.lang.Object
Kapselt die Busse zwischen den KRI's und den Steuermodulen.
Die Bezeichnung des Busses wird bestimmt, indem der letzte Teil der Pid des zugehörigen AnschlussPunktes interpretiert wird. Enthält der letzte Teil der Pid das Wort "Funk" bekommt der Bus die Bezeichnung Funkbus sonst "Bus" || letzterTeil.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
KriBus(java.lang.String pid)
Erzeugt eine Instance und bestimmt die Bezeichnung des Busses.
-
Method Summary
Modifier and Type Method Description void
addSteuerModul(SteuerModul sm)
Wird von der KlasseKRI
benutzt, um die an den Bus angeschlossenen Steuermodule festzulegen.java.lang.String
getBezeichnung()
Gibt die Bezeichnung des Busses zurück, der auf Basis der Pid des zugehörigen AnschlussPunktes bestimmt wird.java.lang.String
getPID()
Gibt die Pid des Konfigurationsobjekt zurück.SteuerModul[]
getSteuerModule()
Gibt die SteuerModule zurück, die am Bus konfiguriert wurden, oder null wenn keine angeschlossen sind.boolean
isFunkBus()
Lieferttrue
zurück, wenn der Bus auf Grund der Pid als Funk-Bus interpretiert wurde, ansonstenfalse
.java.lang.String
toString()
Gibt die Bezeichnung des Busses zurück, die aus der Pid ermittelt wurde.
-
-
-
Method Detail
-
getBezeichnung
public java.lang.String getBezeichnung()
Gibt die Bezeichnung des Busses zurück, der auf Basis der Pid des zugehörigen AnschlussPunktes bestimmt wird.
- Returns:
- String
-
isFunkBus
public boolean isFunkBus()
Liefert
true
zurück, wenn der Bus auf Grund der Pid als Funk-Bus interpretiert wurde, ansonstenfalse
.- Returns:
- boolean
-
getSteuerModule
public SteuerModul[] getSteuerModule()
Gibt die SteuerModule zurück, die am Bus konfiguriert wurden, oder null wenn keine angeschlossen sind.
- Returns:
- SteuerModule.
-
addSteuerModul
public void addSteuerModul(SteuerModul sm)
Wird von der Klasse
KRI
benutzt, um die an den Bus angeschlossenen Steuermodule festzulegen.- Parameters:
sm
- SteuerModul
-
toString
public java.lang.String toString()
Gibt die Bezeichnung des Busses zurück, die aus der Pid ermittelt wurde.
- Overrides:
toString
in classjava.lang.Object
- Returns:
- String
-
getPID
public java.lang.String getPID()
Gibt die Pid des Konfigurationsobjekt zurück.
- Returns:
- String
-
-