Class RealOnlineAttribute


  • public class RealOnlineAttribute
    extends RealOnlineElement
    Klasse kapselt Onlinewerte für ein Attribut.
    • Constructor Detail

      • RealOnlineAttribute

        public RealOnlineAttribute​(OnlineDataReceiverSet receiverSet,
                                   RealAttributeDescription rad,
                                   de.bsvrz.sys.funclib.losb.datk.ProtocolType protocolType,
                                   boolean isShown)
                            throws de.bsvrz.sys.funclib.losb.exceptions.FailureException
        Parameters:
        receiverSet - Objekt das die Anmeldung auf die DAV-Daten durchführt.
        rad - Attributbeschreibung
        protocolType - ProtocolType
        isShown - Wird das Element im Spalten-Bereich verwendet? trueElement wird im Spalten Bereich verwendet.
        Throws:
        de.bsvrz.sys.funclib.losb.exceptions.FailureException - Fehler bei der Kommunikation mit der Konfiguration.
    • Method Detail

      • executeTake

        public boolean executeTake​(long timeout)
                            throws de.bsvrz.sys.funclib.losb.exceptions.FailureException,
                                   java.lang.InterruptedException
        Description copied from class: RealOnlineElement
        XXX COMMENT CHANGE
        Overrides:
        executeTake in class RealOnlineElement
        Parameters:
        timeout - Maximale Wartezeit. Wird die Wartezeit überschritten, so wird due Methode abgebrochen und false zurückgegeben. Ist dieser Parameter 0 so wird solange gewartet, bis Daten eintreffen.
        Returns:
        True falls Daten empfangen wurde, false falls es innerhalb der vorgegebenen Wartezeit keine Daten gibt.
        Throws:
        de.bsvrz.sys.funclib.losb.exceptions.FailureException - Fehler beim Datenempfang.
        java.lang.InterruptedException - Warten auf Antwortdatensatz wurde unterbrochen.
        See Also:
        RealOnlineElement.executeTake(long)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()