6.6.1 Атрибуты объекта MDS
В таблице 2 приведены атрибуты объекта CGM MDS. Номенклатурный код для идентификации класса объекта MDS имеет следующий вид: MDC_MOC_VMS_MDS_SIMP.
Таблица 2 - Атрибуты объекта MDS
Наименование атрибута | Значение | Квалификатор |
Handle | 0 | M |
System-Type | Атрибут отсутствует. См. стандарт ИИЭР 11073-20601-2014. | NR |
System-Type-Spec-List | {MDC_DEV_SPEC_PROFILE_CGM, 1} | M |
System-Model | {"Изготовитель", "модель"} | M |
System-Id | Расширенный уникальный идентификатор (64 бита) (EUI-64) | M |
Dev-Configuration-ld | Стандартная конфигурация: 0х09С4 | M |
Attribute-Value-Map | См. стандарт ИИЭР 11073-20601-2014 | C |
Production-Specification | См. стандарт ИИЭР 11073-20601-2014 | C |
Mds-Time-lnfo | См. стандарт ИИЭР 11073-20601-2014 | C |
Date-and-Time | См. стандарт ИИЭР 11073-20601-2014 | C |
Base-Offset-Time | См. стандарт ИИЭР 11073-20601-2014 | R |
Relative-Time | См. стандарт ИИЭР 11073-20601-2014 | C |
HiRes-Relative-Time | См. стандарт ИИЭР 11073-20601-2014 | C |
Date-and-Time-Adjustment | См. стандарт ИИЭР 11073-20601-2014 | R |
Power-Status | onBattery (от батареи) или onMains (от электросети) | R |
Battery-Level | См. стандарт ИИЭР 11073-20601-2014 | R |
Remaininq-Battery-Time | См. стандарт ИИЭР 11073-20601-2014 | R |
Reg-Cert-Data-List | См. стандарт ИИЭР 11073-20601-2014 | O |
Confirm-Timeout | См. стандарт ИИЭР 11073-20601-2014 | O |
Примечание - Информацию о том, является ли атрибут статическим или динамическим, см. в стандарте IEEE 11073-20601-2014.
В ответе на команду Get объекта MDS возвращаются только реализованные атрибуты и их соответствующие значения.
Описательные объяснения отдельных атрибутов, а также информацию об идентификаторах и типах атрибутов см. в стандарте IEEE 11073-20601-2014.
Атрибут Dev-Configuration-ld содержит локально уникальное 16-битовое значение, идентифицирующее экземпляр конфигурации прибора. Для агента CGM с расширенной конфигурацией этот идентификатор выбран в диапазоне от extended-config-start до extended-config-end (см. стандарт IEEE 11073-20601-2014), как это показано в таблице 2.
Агент посылает Dev-Configuration-ld, будучи в состоянии "Ассоциирующий" (Associating) (см. 8.3), с целью идентификации его конфигурации на время обмена данными. Если у менеджера уже имеется информация о конфигурации, относящаяся к Dev-Configuration-ld, то он распознает Dev-Configuration-ld. Тогда состояние "Конфигурирующий" (Configuring) (8.4) пропускается, и агент с менеджером входят в состояние "Выполнение" (Operating). Если менеджер не распознает Dev-Configuration-ld, то агент и менеджер переходят в состояние "Конфигурирующий" (Configuring).
Если агент реализует несколько специализаций IEEE 11073-104zz, то значение атрибута System-Type-Spec-List представляет собой перечень пар тип/версия, каждая из которых дает ссылку на соответствующую специализацию прибора, а также версию такой специализации.
Как определено в ISO/IEEE 11073-20601а-2010, атрибут Production-Specification содержит серийные номера компонентов, редакции и т.д. в формате, специфичном для изготовителя. У объекта CGM MDS атрибут Production-Specification содержит необходимую информацию для всех физических компонентов, например, датчик, передатчик, приемник и т.д. (в зависимости от ситуации). Когда один из этих компонентов меняется или заменяется, то атрибут Production-Specification объекта MDS соответственно уточняется.
6.6.2 Методы объекта MDS
В таблице 3 определены методы (действия) объекта MDS агента CGM. Эти методы вызываются с помощью сервиса Action. В графе Имя типа субсервиса (Subservice type name) таблицы 3 приводится имя метода; в графе Режим (Mode) указано, вызывается ли метод как не подтверждаемое действие (т.е. roiv-cmip-action из стандарта IEEE 11073-20601-2014) или как подтверждаемое действие (т.е. roiv-cmip-confirmed-action); в графе Тип субсервиса (Subservice type)(action-type) указан номенклатурный код, используемый в поле action-type запроса на действие, а также в ответе (см. стандарт IEEE 11073-20601-2014); в графе Параметры (Parameters) (action-info-args) приводится ассоциированная структура данных АСН.1 (определения АСН.1 см. в стандарте IEEE 11073-20601-2014), предназначенная для использования в сообщении действия в поле запроса action-info-args; а в графе Результаты (Results) (action-info-args) указана структура, предназначенная для использования в поле action-info-args ответа.
Таблица 3 - Методы объекта MDS
Сервис | Имя типа субсервиса | Режим | Тип субсервиса (action-type) | Параметры (action-info-args) | Результаты (action-info-args) |
ACTION | Set-Time | Подтверж- | MDC_ACT_SET_TIME | SetTimelnvoke | - |
ACTION | Set-Base-Offset-Time | Подтверж- | MDC_ACT_SET_BO_TIME | SetBOTimelnvoke | - |
Set-Time
Этот метод позволяет менеджеру устанавливать у агента абсолютное время на часах реального времени. Агент указывает, является ли команда Set-Time действенной, используя бит mds-time-capab-set-clock атрибута Mds-Time-lnfo (см. стандарт IEEE 11073-20601-2014).
Если агент поддерживает атрибут Absolute-Time-Stamp, то этот метод должен быть реализован.
Set-Base-Offset-Time
Этот метод позволяет менеджеру устанавливать у агента базовое время и смещение на часах реального времени. Агент указывает, является ли команда Set-Base-Offset-Time действенной, используя бит mds-time-capab-set-clock атрибута Mds-Time-lnfo (см. стандарт IEEE 11073-20601-2014).
Если агент поддерживает атрибут Base-Offset-Time-Stamp, то этот метод должен быть реализован.
6.6.3 События объекта MDS
В таблице 4 определены события, информация о которых может передаваться объектом CGM MDS.
Таблица 4 - События объекта MDS непрерывного мониторинга глюкозы