NEWS
Auslesen des Wertes funktioniert nicht
-
@martin-0 sagte: Wo Ist der Fehler
Die Variable Ist_Lautst darf den Wert nur übernehmen, wenn auf "connect" gewechselt ist.
-
@paul53
Er soll ja vorher den Wert in die Variable schreiben.
Dann nehme ich ab und -550 ist die Lautstärke.
Wenn ich auflege, also "end" soll er die vorher ausgelesene Lautstärke wieder setzen. -
@martin-0 sagte: Wenn ich auflege, also "end" soll er die vorher ausgelesene Lautstärke wieder setzen.
Beim Auflegen wird -550 in die Variable übernommen.
@martin-0 sagte in Auslesen des Wertes funktioniert nicht:
Er soll ja vorher den Wert in die Variable schreiben.
Ja, vor setzen der Lautstärke auf -550, aber nicht beim Auflegen.
-
@paul53
Was muss ich denn ändern, damit die Lautstärke ausgelesen wird wenn es noch klingelt? -
So funktioniert es, aber welche Logik habe ich nicht verstanden?
Warum hat er vorher immer -550 gesetzt? -
@martin-0 sagte in Auslesen des Wertes funktioniert nicht:
Warum hat er vorher immer -550 gesetzt?
weil das setzen der Variable nicht vom Zustand des on call states abhängig war, sondern nur auf änderung.
Also auch bei END
Da ist der Wert -550
Und END ist immer die letzte Aktion gewesen, da kann er bei connect schreiben was er will, beim Auflegen wird immer mit -550 überschrieben - und dann wieder gesetzt -
@homoran
Ach so
Ist es denn jetzt so richtig? -
@martin-0 sagte in Auslesen des Wertes funktioniert nicht:
Ist es denn jetzt so richtig?
Ja, du machst es jetzt vom Klingeln abhängig.
Hätte auch geklappt, wenn du den set in die falls Klammer beim connect genommen hättest -
@martin-0 sagte: So funktioniert es
Es hätte auch genügt, "setze Ist_Lautst" vor "steuere Volume mit -550" zu setzen.
-
@paul53
Super jetzt habe ich es verstanden.
Danke