ГОСТ Р 56843—2015
В таблице 7.71 класс объекта Scanner описывает группы атрибутов и расширения к унаследован
ным группам атрибутов.
Таблица 7.71 — Группы атрибутов класса объекта Scanner
Группа атрибутовИдентификатор группы атрибутовЭлементы группы
Группа атрибутов Сканер (расширяемаяMDC_ATTR_GRP_SCANиз Scanner:
группа атрибутов)
(все)
Атрибуты не требуют никаких новых типов определений.
7.7.1.2 Поведение
Объект Scanner не описывает никакие конкретные методы.
Полученные специализации сканера используют следующие общие типы данных:
- Список объектов, для которого просканированные атрибуты подвергаются
- обновлению
- Если список пуст, то все объекты в списке сканирования обновляются
- Если scanned-attribute равен 0 (NOS). то все просканированные атрибуты
- объекта обновляются.
- Если object-glb-handle равен 0 (во всех компонентах), то указанный
- идентификатор атрибута обновляется для всех объектов в списке
- сканирования
RefreshObjList ::= SEQUENCE OF RefreshObjEntry
RefreshObjEntry ::= SEQUENCE {
GLB-HANDLE.
object-glb-handle
scanned-attribute
OID-Type
}
- ID атрибута из объектно-
- ориентированного раздела
- номенклатуры
7.7.1.3 Уведомления
События определяются в полученных специализациях сканера.
Тем не менее, большинство специализаций сканера (специализированных классов-потомков ска
нера) имеют одинаковую структуру данных в отчете о событии, которая указана ниже:
- Сканер может сканировать объекты из множества различных контекстов
- прибора. В целях эффективности просканированные данные, которые
-- относятся к персональному контексту прибора, объединяют в одну группу
ScanReportlnfo ::= SEQUENCE {
scan-report-noINT-U16,
--счетчик для обнаружения
- пропущенных событий
glb-scan-infoSEQUENCE OF SingleCtxtScan
}
SingloCtxtScan::= SEQUENCE {
context-id
scan-info
MdsContext.
SEQUENCE OF ObservationScan
}
ObservationScan ::= SEQUENCE {
obj-handleHANDLE,
attributesAttributeList
}
129