ГОСТ Р 56845—2015
—меньшим номером бита располагаются перед элементами с большим
—номером. Заголовок позволяет определить элементы данных
— относящиеся ко всем элементам в записи. Если все биты имеют
—нулевое значение, уведомление о записи сегмента должно начинаться
— с данных из первого элемента. Не назначенные значения
—eSegmEntryHeader» сохраняются для дальнейшего расширения и должны
—равняться нулю. Если какой-либо из битов установлен помимо
—запланированных битов (например, в новой версии был добавлен
—новый бит), не следует производить восстановление данных,
—поскольку невозможно вычислить отклонение от первого элемента
-- данных.
SegmEntryHeader ::= BITS-16 {
seg-elem-bdr-absolute-time(O). —перед записью указывается
—абсолютное время (тип данных
—AbsoluteTime)
seg-elem-hdr-relative-time(1). — перед записью указывается
—относительное время(тип данных
— RelativeTime)
seg-elem-bdr-hires-relative-time(2>~ перед записью указывается
— высокоточное относительное время (тип
— данных HighResRelativeTime)
)
SegmEntryElemList ::= SEQUENCE OF SegmEnlryEJem
—Значение SegmEntryElem должно ссылаться на копию метрического
— объекта в конфигурации агента с помощью значения его
—идентификатора. Ссылаемый объект должен находиться в конфигурации
— агента, а значения metric-type и class-id должны равняться
— соответствующим атрибутам в указанном метрическом объекте.
class-id
metric-type
handle
attr-val-map
SegmEntryElem ::= SEQUENCE{
OID-Type. — содержит номенклатурный код из
—раздела ОО nom-part-obj, определяющего
—класс объекта (например, числовой)
TYPE, — специфический статичный ТИП хранимого
— элемента
HANDLE. -- идентификатор упоминаемого объекта
AttrValMap -- схема значений атрибута с описанием
—хранимых данных
)
— Для начала передачи указанного сегмента необходим запрос
TrigSegmDataXferReq ::= SEQUENCE {
seg-inst-поInstNumber
}
TrigSegmDataXferRsp ::= SEQUENCE {
InstNumber.
ThgSegmXferRsp
seg-inst-no
trig-segm-xfer-rsp
}
—He назначенные значения «TrigSegmXferRsp» сохраняются для
— дальнейшего расширения и не используются.
TrigSegmXferRspINT-U16 {
tsxr-successfuf(O),— Агент начнет передачу сегмента
tsxr-fail-no-such-segment(l), -- идентификатор сегмента не
— обнаружен
tsxr-fail-clear-in-process(2), — идет очистка среды хранения
—данных. Доступ запрещен
108