Your comments

Еще один момент в новой версии сервера: у климатического модуля изменились значения возвращаемых значений для Parameter=12. В мануале он называется Valve value. По сути же возвращал уровень открытия вентиля в %.


Возможно это опять же связано с обновлением протокола HDL, но я накатил два одинаковых проекта на версии RPi серверов 1.1.8 и 1.2.1. В первом случае все ок, вижу значения уровня в %. Во втором вижу только 1/0 - открыт/закрыт.


Подскажите где посмотреть описание всех изменений протокола HDL и работы сервера с ним? 

Понял. В 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;  
});

вот жеж... даже не подумал что есть два типа списков. 

благодарю а помощь!