ГОСТ Р 56845—2015
данные); однако, если эта операция производится в ассоциированном состоянии, номер экземпляра
(Instance-Number) должен оставаться пустым в ходе ассоциации. Номер экземпляра (Instance-Number)
всех остальных РМ-сегментое должен оставаться нетронутым при чистке сегмента. Если данный метод
запускается на РМ-сегменте, у которого атрибут Operational-State активирован, агент должен ответить
ошибкой not-allowed-by-object error (roer) с кодом возврата MDC_RET_CODE_OBJ_BUSY.
Необходимо отметить, что поведение метода Clear-Segments ориентировано на конкретное при
ложение. Метод может очистить все записи от предусмотренного РМ-сегмента. оставляя его пустым
или может полностью очистить указанный РМ-сегмент. Данное поведение определяется в атрибуте
PM-Store-Capab. Для определенных приложений рекомендации определяются в специализациях соот
ветствующих приборов, применяющих РМ-блок.
Метод Get-Segment-Info
Данный метод позволяет менеджеру извлечь атрибуты РМ-сегмента одного или нескольких
РМ-сегментое, за исключением данных атрибута фиксированного сегмента, который содержитактуаль
ныеданные и извлекается при помощи метода Trig-Segment-Data-Xfer. Вчастности, метод Get-Segment-
Info позволяет менеджеру извлечь атрибуты Instance-Numbe экземпляров объекта РМ-сегмента и со
держание их данных.
Метод Trig-Segment-Data-Xfer
Данный метод позволяет менеджеру начать передачу данных атрибута фиксированного сегмента
определенного РМ-сегмента. Агент указывает в ответ, принимает ли он или отклоняет этот запрос. Если
агент принимает запрос, агент посылает сообщения Segment-Data-Event в соответствии с описанием в
6.3.7.5. Если данный метод запускается на РМ-сегменте. у которого активирован атрибут Operational-
State. агент должен ответить ошибкой not-allowed-by-object error (гоег) с кодом возврата MDC_RET_
CODE_OBJ_BUSY.
6.3.7.5 События объекта РМ-блока
Таблица 11 определяет потенциальные события, пересылаемые объектом РМ-блока;
Т а б л и ц а 11 — Событие объекта РМ-блока
Событие
Режим
Тип события
Параметр информации
о событии
Информация об ответе
Segment-Data-Event
подтвержденный
MDC_NOTI
SEGMENT_DATA
SegmentDataEvent
SegmentDataResult
Событие Segment-Data-Event
Данное событие посылает хранимые в фиксированном сегменте РМ-сегмента данные от аген
та менеджеру. Данное событие запускается менеджером методом Trig-Segment-Data-Xfer. Как только
передача данных запускается, агент посылает сообщения Segment-Data-Event до тех пор. пока данные
фиксированного сегмента полностью не будут переданы или если передача не будет отменена менед
жером или агентом. Для более полной информации о содержании передачи РМ-сегмента обратитесь
к п. 8.9.3.4.2.
Рекомендуется размещать как можно больше записей сегмента, содержащихся в Segment-Data-
Event для сокращения количества сообщений, требуемых для передачи сегмента.
Поддержка события агентом обязательна, если агент поддерживает объекты РМ-блока.
6.3.7.6 Другие сервисы РМ-блока
6.3.7.6.1 Сервис GET
Поддержка сервиса GETдолжна обеспечиваться любым агентом, поддерживающим один и более
объектов РМ-блока только во время состояния работы. Менеджер использует сервис GETдля извлече
ния значений всех атрибутов объекта РМ-блока.
Менеджер может запросить атрибуты объекта РМ-блока агента, в случае чего менеджер должен
послать команду «Remote Operation Invoke |Get» (см. roiv-cmip-get в А.10.2) со значением дескриптора
объекта РМ-блока. определенного в конфигурации агента. Агент должен ответить, сообщая свои атри
буты объекта РМ-блока менеджеру, используя ответ «Remote Operation Response | Get» (см. rors-cmip-get
вА.10.2).
26