0
Answered
Проблема с именами каналов драйвера сервера
1) Если изменить название каналов в существующем серверном проекте и синхронизировать драйвер в клиентском проекте то имена каналов на клиенте не меняются
2) При изменении состояния какого либо адреса в KNX(вкл/выкл) и прочтению его например по событию IR.EVENT_TAG_CHANGE - имя тега остается такое же как в шине а не как названо в драйвере
3) При изменении имени канала сервера (в серверном или клиентском приложении) почему то пропадает возможность добавить feedback.
Спасибо.
Customer support service by UserEcho
Здравствуйте, Андрей
По порядку:
В текущей реализации этот функционал не был заложен.
Можете привести конкретный пример с именами и получаемыми результатами. А лучше пришлите проект с описанием.
Не понятно, где именно вы не можете добавить фитбек. Опишите, пожалуйста, пошагово свои действия
2)
Шаг1: Создаю серверный проект и добавляю KNX драйвер
Шаг2: Изменяю название переменной в серверном проекте
Шаг3: Добавляю драйвер сервера к клиентскому проекту и вешаю команду на кнопку
Шаг4: Вешаю слушатель на IR.EVENT_TAG_CHANGEШаг5: В логе выводится изначальное имя которое было взято из ETS
3)
1. При перетаскивании команды есть возможность добавить фидбек
2. При дальнейшем изменении имени команды фидбек пропадает
В итоге есть некоторая путаница с именами
К примеру если использовать IR.SetGlobalListener
Какое имя должно быть в "Address1":
1) название имени канала в серверном проекте?
2) Название имени канала в клиетском проекте?
3) Назавание канала из ETS?
Проверьте, что в дереве есть фитбек с таким же именем. Это является условием появляения кнопки Add a feetback channel.
После изменения команд, в клиенте следует изменить имя фитбека. Иначе в логе будет отображаться старое имя.
Спасибо, разобрался.