Fehlermeldung nach Update is_receiving

  • Fehlermeldung nach Update:
    *** ERROR: Unable to handle event: EchoLink::is receiving 1 DL1xxx in Logic RepeaterLogic (wrong # args: should be EchoLaink ::is_receiving rx)

    Ursache:
    In der neuen Version wurde die Prozedur EchoLink::is_receiving um einen Parameter (das Rufzeichen) erweitert und erwartet nun zwei Parameter, den Status und das zugehörige Call. Der Sysop nutzt also diese Prozedur in seinem local-Verzeichnis in einen eigenen tcl-File.

    Abhilfe:
    im Verzeichnis /usr/share/svxlink/events.d/ ist die aktualisierte Version der is_receiving nach dem make install vorhanden. Diese Änderungen sind nun im /usr/share/svxlink/events.d/local-Verzeichnis in der betreffenden tcl-Namespace EchoLink nachzuziehen, d.h. so zu ändern:

    Prozedur ALT:

    Code
    proc is_receiving {rx} {# hier ist der eigene Quelltext }

    Prozedur NEU:

    Code
    proc is_receiving {rx call} {
    # hier ist der eigene Quelltext 
    }