Ankündigung

Einklappen

Serverwartung 21.2.



Am 21.2. im Laufe des späten Abends wird eine Serverwartung durchgeführt. Das Forum ist dadurch für gut zwei Stunden nicht erreichbar.
Es wird eine Wartungsseite geschaltet.

Mehr anzeigen
Weniger anzeigen

Validierungsschema / change() Funktion Verständnisfrage

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    #16
    Zitat von klaus_kraemer Beitrag anzeigen
    ...
    [highlight=epc]
    if pbutton(xy)==1 then {
    write(GA, !GA);
    } endif
    [/highlight]

    Invertiere die GA einfach und nach der Änderung reagierst Du auf den Zustand der GA.
    Vorsicht: Hier kann das EibStudio 3.009 notwendig sein!
    BR
    Marc

    Kommentar


      #17
      Zitat von saft6luck Beitrag anzeigen
      Vorsicht: Hier kann das EibStudio 3.009 notwendig sein!
      Wieso denn das? Diese Art des Umschaltens habe ich noch mit der ersten V3 umgesetzt und läuft seither problemlos. Natürlich als Makro:

      [highlight=epc]
      /*--------------- Diverse Tools --------------------*/
      /*--------------- toggleButton ------------*/
      :begin togglePButton(PButton,pgID,GA)
      :info $Bei Auslösung eines "PBUTTON" Den Wert einer 0b01 GA invertieren und senden$\\
      $Button-ID$
      $PageID$
      $GA die umgeschaltet werden soll (0b01)$
      //Code
      if (pbutton(PButton,pgID) == 1) then {
      write(GA,!GA);
      } endif
      :return
      :end

      /*--------------- pdisplayButton als Active oder Inactive ------------*/
      :begin showIconActive(GA)
      :info $liefert ACTIVE oder INACTIVE zurück, um Icons in Buttons richtig darzustellen$\\
      $GA die geprüft werden soll (0b01)$
      //Code
      :return convert(GA,0u08)+1u08
      :end
      [/highlight]

      Inzwischen wurde es schon mehr, aber das oben Stehende hab' ich aus dem Backup vom 19.01.2014 herauskopiert...

      Kommentar


        #18
        Zitat von saft6luck Beitrag anzeigen
        Vorsicht: Hier kann das EibStudio 3.009 notwendig sein!
        Stimmt, eine der 3er einparser Versionen hatte da einen Bug.
        offizielles Supportforum für den Enertex® EibPC: https://knx-user-forum.de/eibpc/
        Enertex Produkte kaufen

        Kommentar

        Lädt...
        X