- Описание функциональных характеристик системы
- Поддержание жизненного цикла
- Установка PromUC
- Настройка сервисов
- Обновление PromUC
- Резервное копирование и восстановление базы данных Promuc FrameWork
- Рекомендации по безопасности
- Руководство по эксплуатации и администрированию
- Module GIS
- Конфигурирование правил и сценариев
- Module Framework
- Module Interface
- Технологии проекта
- Эксплуатация КТС
- Единый сервис аутентификации
- Информация о релизах
Проверка изменения¶
Сравнивает поступившее сообщение с предыдущим и выводит его, если имеются отличия.
Конфигурация узла:¶
Пропускать данные в любом случае: сообщение будет передаваться, даже если изменений не произошло allow
#: номер значения в списке инициализации
Значения: ключи к переменным значениям fields
Поле для записи: путь до нужного поля в Json target_field
Пример использования¶
Jsonгенератора****
{
"Storage": "i changed it"
}
Можно заполнить чем угодно, никак не повлияет на работу примера
Повтор: каждые 10000 мс
КодPy_time****
import datetime
import random
obj['DATA']['Date']= str(datetime.datetime.now())
obj['DATA']['Bool']= str(random.choice([True,False]))
return obj
Код добавляет в посылку дату и время, а также добавляет поле - string: True или False
НастройкаПроверка изменений****
Сохраняем и наблюдаем!
В сокет будут выводиться все сообщения, так как время постоянно изменяется, но поле Bool не будет присутствовать в некоторых из них, так как оно может повторяться.