Переменные устройств (настройки)

Переменные устройств (также называемые переменные настроек устройств или настройки устойств) - это переменные контекста устройства, которые устанавливают соответствие с настройками аппаратного устройства при помощи соответствующего драйвера устройства.

Важно отличать переменные настроек устройств (таких как измеряемая температура) от переменных контекста устройств, которые соответствуют свойствам конфигурации учетной записи устройств (например, IP-адрес устройства и номер порта). Переменные настроек устройств считываются/записываются из/в фактическое аппаратное устройство или источник данных, в то время как переменные свойств учетной записи просто определяют серверные параметры связи устройств.

Переменные настроек устройств имеют некоторые особенности:

  • Во время первичной синхронихации устройства сервер создает моментальный снимок устройства, т.е. кэш серверных настроек, содержащий самые последние значения настроек устройств, полученные с аппаратного устройства или источника данных.
  • Каждая переменная настроек устройств может иметь период пользовательской синхронизации (опроса), время хранения истории и другие предварительные опции синхронизации.
  • Каждая переменная настроек устройств имеет определенный статус синхронизации. Эти статусы синхронизации определяют объединенный статус синхронизации всей учетной записи устройства.
  • Как только переменная настроек устройства считывается любым системным модулем или внешним приложением, ее значение извлекается из кэша северных настроек устройств и возвращается. Не происходит ввода/вывода устройств до тех пор, пока настройка не использует режим прямой синхронизации.
  • Как только переменная настроек устройств записывается любым системным модулем или внешним приложением, новое значение записывается в кэш серверных настроек устройств и запрашивается частичная синхронизация. Не происходит синхронного ввода/вывода устройств до тех пор, пока настройка не использует режим прямой синхронизации.
  • В добавок к настройке периода хранения базы данных для "сырых" исторических значений переменных настроек устройств возможно создать статистические каналы для их объединения в циклическую базу данных, чтобы обеспечить компактное хранение и быстрый доступ.

Примеры настроек устройств:

  • "Температурная" настройка термометра только для чтения, поддерживающая протокол Modbus TCP.
  • Табличная настройка хоста сети SNMP только для чтения, представляющая собой таблицу интерфейсов сети устройств.
  • Перезаписываемая настройка "Ориентация" терминала контроля доступа. Настройку можно выставить как "Рабочий стол" или "Настенное крепление".