C
Chillmann
Stamm-User
- 204
Zunächst zur Begriffsklärung: Es gibts zwei Arten von Kontexte (Auslöser): Events und Stati (Kurzes OT: Laut Duden lautet der Plural von Status "Status" Meine Meinung: Es schmerzt im Ohr und führt zu Verwirrung! Daher bleibe ich bei "Stati" als Plural zu "Status". Vllt können wir das etablieren OT Ende)
Events sind alle Aktionen unter Event (wer hätte das gedacht ) + Zeitkontexte deren Startzeit = Endzeit ist.
Alles andere sind Stati.
Ich gehe, wie der Titel schon andeutet, auf das Verhalten von Tasker, in Bezug auf mehrere Statuskontexte pro Profil ein.
Normalfall: Zwei bis drei Statuskontexte in einem Profil mit Eingangs und Ausgangstask
Wahrscheinlich breche ich jetzt mit konventionellen Programmiertermini, aber ich nenne den Normallfall einfach mal "und-oder-Verknüpft"
Und: Da zum Aktivieren des Profils Status A und Status B erfüllt sein müssen.
Oder: Da es zur Inaktivierung des Profils ausreicht, wenn Status A oder Status B nicht mehr erfüllt ist.
Möchte man eine oder-und-Verknüpfung realisieren, benötigt man 2 zusätzliche Profile
Profil 1:
Kontext: Status A
Eingang: Dummy-Task (z.B. warte 1s)
Ausgang: ----
Profil 2:
Kontext: Status B
Eingang: Dummy-Task
Ausgang: ----
Profil 3:
Kontext: Tasker --> Profiles Active: "Profil 1/Profil 2" (der Slash "/" steht für eine logische oder-Verknüpfung)
Eingang: Dein Eingangstask
Ausgang: Dein Ausgangstask
Profil 3 wird hierbei Aktiv, wenn Profil 1 oder Profil 2 aktiv ist. Und wird inaktiv, wenn Profil 1 und Profil 2 inaktiv sind.
Für eine und-und-Verknüpfung sind bereits 4 Profile nötig
Profil 1:
Kontext: Status A
Eingang: Dummy-Task
Ausgang: ----
Profil 2:
Kontext: Status B
Eingang: Dummy-Task
Ausgang: ----
Profil 3:
Kontext: Status A + Status B (wie im Normalfall)
Eingang: Dein Eingangstask + Aktion --> Tasker --> Profilstatus (Profil 4: an)
Ausgang: ----
Profil 4:
Kontext: Tasker --> Profiles Active: "Profil 1/Profil 2"
Eingang: ----
Ausgang: Dein Ausgangstask + Aktion --> Tasker --> Profilstatus (Profil 4: aus)
Eine oder-oder-Verknüpfung ist logischerweise nicht möglich.
Gruß
Chillmann
Events sind alle Aktionen unter Event (wer hätte das gedacht ) + Zeitkontexte deren Startzeit = Endzeit ist.
Alles andere sind Stati.
Ich gehe, wie der Titel schon andeutet, auf das Verhalten von Tasker, in Bezug auf mehrere Statuskontexte pro Profil ein.
Normalfall: Zwei bis drei Statuskontexte in einem Profil mit Eingangs und Ausgangstask
Wahrscheinlich breche ich jetzt mit konventionellen Programmiertermini, aber ich nenne den Normallfall einfach mal "und-oder-Verknüpft"
Und: Da zum Aktivieren des Profils Status A und Status B erfüllt sein müssen.
Oder: Da es zur Inaktivierung des Profils ausreicht, wenn Status A oder Status B nicht mehr erfüllt ist.
Möchte man eine oder-und-Verknüpfung realisieren, benötigt man 2 zusätzliche Profile
Profil 1:
Kontext: Status A
Eingang: Dummy-Task (z.B. warte 1s)
Ausgang: ----
Profil 2:
Kontext: Status B
Eingang: Dummy-Task
Ausgang: ----
Profil 3:
Kontext: Tasker --> Profiles Active: "Profil 1/Profil 2" (der Slash "/" steht für eine logische oder-Verknüpfung)
Eingang: Dein Eingangstask
Ausgang: Dein Ausgangstask
Profil 3 wird hierbei Aktiv, wenn Profil 1 oder Profil 2 aktiv ist. Und wird inaktiv, wenn Profil 1 und Profil 2 inaktiv sind.
Für eine und-und-Verknüpfung sind bereits 4 Profile nötig
Profil 1:
Kontext: Status A
Eingang: Dummy-Task
Ausgang: ----
Profil 2:
Kontext: Status B
Eingang: Dummy-Task
Ausgang: ----
Profil 3:
Kontext: Status A + Status B (wie im Normalfall)
Eingang: Dein Eingangstask + Aktion --> Tasker --> Profilstatus (Profil 4: an)
Ausgang: ----
Profil 4:
Kontext: Tasker --> Profiles Active: "Profil 1/Profil 2"
Eingang: ----
Ausgang: Dein Ausgangstask + Aktion --> Tasker --> Profilstatus (Profil 4: aus)
Eine oder-oder-Verknüpfung ist logischerweise nicht möglich.
Gruß
Chillmann
Zuletzt bearbeitet: