Class EAK

    • Method Detail

      • setSteuerModul

        public void setSteuerModul​(SteuerModul steuerModul)
        setzt das SteuerModul, an den der EAK angeschlossen ist.
        Parameters:
        steuerModul - SteuerModul, an den der EAK angeschlossen ist.
      • getSteuerModul

        public SteuerModul getSteuerModul()
        gibt das SteuerModul zurück, an den der SteuerModul angeschlossen ist, und dieses gesetzt wurde.
        Returns:
        SteuerModul, an den der EAK angeschlossen ist.
      • getBezeichnung

        public java.lang.String getBezeichnung()
        gibt die Bezeichnung zurück.
        Returns:
        String
      • getOSI2Adresse

        public int getOSI2Adresse()
        gibt die EAK-Port-Nummer auf dem Lokalbus zurück.
        Returns:
        die OSI2Adresse
      • getUmsetzungsModul

        public java.lang.String getUmsetzungsModul()
        gibt das für die Umsetzung des Protokolls (Lesen und Schreiben) verwendete Modul an diesem Knoten zurück.
        Returns:
        Klassennamen des UmsetzungsModuls.
      • getDEKanals

        public DEKanal[] getDEKanals()
        gibt die DE-Kanäle zurück oder null, wenn keine angeschlossen sind.
        Returns:
        DE-Kanäle.
      • getSteuerDEKanal

        public DEKanal getSteuerDEKanal()
        gibt den DEKanal zur Steurung des EAK's zurück.
        Returns:
        DEKanal oder null, wenn der EAK ein virtueller ist (EAK254 OsiAddr=0).
      • setDEKanal

        public void setDEKanal​(DEKanal deKanal)
        setzt den DEKanal zur Steurung des EAK's (nur, wenn der EAK nicht virtuelle ist).
        Parameters:
        deKanal - DEKanal über den auf den EAK zugegriffen werden kann.
      • findDEKanal

        public DEKanal findDEKanal​(int osiAddr)
      • getInstance

        public static EAK getInstance​(java.lang.String pid)
                               throws DataModellMismatchException
        gibt den EAK mit der übergebenen Pid zurück oder null, wenn es kein EAK mit der Pid gibt.
        Parameters:
        pid - String
        Returns:
        EAK
        Throws:
        DataModellMismatchException - Exception.
      • getInstance

        public static EAK getInstance​(de.bsvrz.dav.daf.main.config.ConfigurationObject confObj)
                               throws DataModellMismatchException

        Liefert das Wrapper-Objekt zum angegebenen Konfigurationsobjekt.

        Parameters:
        confObj - ConfigurationObject
        Returns:
        EAK
        Throws:
        DataModellMismatchException - Exception.