0
    
    
    
        
        
        Waiting for user's reply
        
        
    
    
    
    
    
    Как считать поле data из Feedback в JS ?
        Василий Пупкин 8 years ago
        
            
                in iRidium Script
            
        
        •
        
             updated by Tatiana Kiselyova (expert) 8 years ago • 
        
        
             3
        
        
        
        
    
    
    
    
	В Драйвере в Feedback создаю элемент:
Name: Розетка
Data: ZWayVDev_zway_4-5-38
Каждую секунду я опрашиваю сервер и мне приходят обновленные ID. Мне нужно пробежаться по всем элементам в Feedback, прочитать поле Data и сравнить Data c полученным ответом от сервера. Это возможно?
Основная идея, чтобы в Name лежало человеческое имя, а в Data лежало ID устройства с которым я буду сравнивать приходящие от сервера обновления.
Customer support service by UserEcho
                
Здравствуйте.
Считать поле Data из фидбека можно с помощью метода .GetFeedbackAtName. Пробежаться по всем фидбекам можно с помощью цикла.
Как объект называется со всеми фидбэками, по чему бежать то?
Здравствуйте.
Пример прохода по всем фидбекам в драйвере:
var num = IR.GetDevice("MyDevice").GetFeedbacksCount(); // количество фидбековfor (var i = 0; i < num; i++) { // пробегаем по всем фидбекам
var Feedback = IR.GetDevice("MyDevice").GetFeedbackAtPos(i);
IR.Log("name: " + Feedback.name + ", data: " + Feedback.data); // выводим name и data для каждого фидбека
}