0

Кнопка активации доп канала в приложении

sublime 3 года назад обновлен 3 года назад 1

В приложении есть кнопка активировать доп канал (звездочка в кружочке)

Она имеет два положения судя по анимациям - вкл и выкл, в которых она остается после каждого нажатия.

Однако в программах гибкой логики можно использовать только появление события нажатия этой кнопки, т.е. положение ВКЛ.

Таким образом для того что бы использовать эту кнопку 2 раза (у меня в программах написан триггер, переключающий включение аксесуаров) кнопку нужно нажать четыре раза.

Первое нажатие из состояния ВЫКЛ - посылает команду активации и запускает анимацию кнопки в состояние ВКЛ.
В моей программе в  этот момент аксесуары включаются, магнитола просыпается, начинает петь.

Второе нажатие этой кнопки только меняет анимацию в приложении на состояние ВЫКЛ. В моей программе при этом ничего не происходит. Сигнализация не получает никакого события по выключению этой кнопки (или это событие не реализовано, тк в программах гибкой логики есть только событие "команда получена" Но нет события "команда выключение получена" или чего-то похожего.

Третье нажатие этой кнопки снова посылает команду и запускает анимацию ВКЛ

Моя программа в этом случае аксесуары выключает - магнитола потухает. 

В приложении при этом кнопка остается в положении вкл и что бы мне снова включить дистанционно магнитолу (послать сигнал включения) нужно сначала добиться анимации ВЫКЛ а потом через еще одно нажатие сделать ВКЛ.

Надеюсь понятно объяснил.

Вопрос - зачем эта кнопка зависает в состоянии ВКЛ если оно не используется как триггер, а используется только сам факт перехода из ВЫКЛ во ВКЛ, но не наоборот? 

Image 43063

Youtube video

Вроде всё подробно описал, неужели нет никаких мыслей по моему вопросу? 

Сервис поддержки клиентов работает на платформе UserEcho