de.inovat.kex.bast.common.objectwrapper
Class KriBus

java.lang.Object
  extended by 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.

Version:
$Id: KriBus.java 442 2008-11-10 06:59:32Z Schawaller $
Author:
LOGOS GmbH Rostock (www.logos-ib.de), Ralf Trier

Constructor Summary
protected KriBus(java.lang.String pid)
          Erzeugt eine Instance und bestimmt die Bezeichnung des Busses.
 
Method Summary
 void addSteuerModul(SteuerModul sm)
          Wird von der Klasse KRI 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()
          Liefert true zurück, wenn der Bus auf Grund der Pid als Funk-Bus interpretiert wurde, ansonsten false.
 java.lang.String toString()
          Gibt die Bezeichnung des Busses zurück, die aus der Pid ermittelt wurde.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

KriBus

protected KriBus(java.lang.String pid)

Erzeugt eine Instance und bestimmt die Bezeichnung des Busses.

Parameters:
pid - Pid des AnschlussPunktes am Kri
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, ansonsten false.

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 class java.lang.Object
Returns:
String

getPID

public java.lang.String getPID()

Gibt die Pid des Konfigurationsobjekt zurück.

Returns:
String