Ваши комментарии
Понял. В JS своя особая интерпретация этого цикла. Цикл для перебора свойств, а не элементов.
"Read Temperature New" удалось проверить. В веб интерфейсе сервера каналы считываются.
Осталось только фидбеки вернуть...
Прокомментируйте пожалуйста ситуацию с внезапным обновлением клиентской части. Должна клиентская работать с серверной, если серверная не обновлялась?
Для считывания температуры вам необходимо использовать команду с operation code - "Read Temperature New". Данное изменение связано с изменение протокола HDL.
Не могу проверить из-за проблемы в п.4
Повторить ошибку не удалось.
Я нашел в чем было дело и исправил уже. Настройки элемента были:
Поменял Proportional на None и все корректно отрисовывается.
Вот тестовый пример: slider render error.irpz
Как скоро вы исправите п.4? Работа встала.
Не сохранил дистриб старой версии студии. В 1.1.8 этих глюков не было. Откуда ее можно скачать подскажите?
проверил еще раз. оказывается даже не надо делать синхронизацию панельного проекта с сервером, достаточно просто сохранить его в новой студии и можно попрощаться с привязками фидбеков.
ну как так....
4. и еще один чудесный глюк обнаружился: после синхронизации драйвера сервера с серверным проектом в панельном проекте слетели все фидбеки у всех элементов интерфейса этого самого проекта. Они просто пропали из привязок!! Каналы в привязках есть, а фидбеков нет. В iRidium кто-то вообще тестирует ПО перед релизом?!!
поправка: обновлялся сегодня до версии 1.2.1.570, т.е. до вчерашнего релиза получается
клиент, сервер и студия последних версий.
почему возвращается индекс, а не сам элемент массива. вот что не понятно и не очевидно.
Попробуйте так:
IR.AddListener(IR.EVENT_ITEM_RELEASE, IR.GetItem("Шкала"),function() { IR.GetItem("Поле 3").GetState(0).Text = IR.GetItem("Поле 2").GetState(0).Text; });
вот жеж... даже не подумал что есть два типа списков.
благодарю а помощь!
Сервис поддержки клиентов работает на платформе UserEcho
Еще один момент в новой версии сервера: у климатического модуля изменились значения возвращаемых значений для Parameter=12. В мануале он называется Valve value. По сути же возвращал уровень открытия вентиля в %.
Возможно это опять же связано с обновлением протокола HDL, но я накатил два одинаковых проекта на версии RPi серверов 1.1.8 и 1.2.1. В первом случае все ок, вижу значения уровня в %. Во втором вижу только 1/0 - открыт/закрыт.
Подскажите где посмотреть описание всех изменений протокола HDL и работы сервера с ним?