Тип Pulse Configuration служит для конфигурирования выходного импульса, генерируемого командой, и должен соответствовать определению, приведенному в таблице 6.
Таблица 6 - Тип PulseConfiguration
Имя атрибута | Тип атрибута | Значение/диапазон значений | М/О/С |
cmdQual | ENUMERATED | pulse | persistent | М |
onDur | INT32U | М | |
offDur | INT32U | М | |
numPIs | INT32U | М |
Атрибут cmdQual определяет, является ли управляющий выход импульсным выходом или это выход постоянного значения. Если он настроен на значение pulse, тогда с помощью идентификаторов onDur, offDur и numPIs определяется длительность импульса. Если он настроен на значение persistent, деактивация выходного импульса - локальная проблема, решаемая на уровне сервера. Например, когда выключатель, управляемый этим выходом, достигает конечного положения, локальная управляющая логика в устройстве, реализующем сервер, отключает выход.
Атрибуты onDur, offDur, numPIs: после получения сервиса Operate может быть выдан импульс на вход on (включить) или off (выключить) коммутационного аппарата. Форма этого выхода определена атрибутами onDur, offDur и numPIs (см. рисунок 4). Атрибут NumPIs специфицирует число генерируемых импульсов, атрибут onDur - длительность импульса, атрибут offDur - временной промежуток между двумя импульсами. Атрибуты onDur и offDur указываются в мс; значение 0 мс указывает на локальное определение длительности.
Рисунок 4 - Конфигурация выходных импульсов команды