6.5.1 Атрибуты объекта MDS
В таблице 1 перечислены атрибуты объекта монитора кровяного давления MDS. Классу MDS присвоен код номенклатуры MDC_MOC_VMS_MDS_SIMP.
Таблица 1 - Атрибуты объекта MDS
Имя атрибута | Значение | Квалификатор |
Handle | 0 | О |
System-Type | Атрибут отсутствует. См. IEEE Std 11073-20601 | У |
System-Type-Spec-List | {MDC_DEV_SPEC_PROFILE_BP, 1} | О |
System-Model | {"Manufacturer","Model"} | О |
System-Id | Расширенный уникальный идентификатор (64 бит) (EUI-64) | О |
Dev-Configuration-ld | Стандартная конфигурация: 0х02ВС (700) Расширенные конфигурации: 0x4000-0x7FFF | О |
Attribute-Value-Map | См. IEEE Std 11073-20601 | У |
Production-Specification | См. IEEE Std 11073-20601 | Н |
Mds-Time-lnfo | См. IEEE Std 11073-20601 | У |
Date-and-Tiine | См. IEEE Std 11073-20601 | У |
Relative-Time | См. IEEE Std 11073-20601 | У |
HiRes-Relative-Time | См. IEEE Std 11073-20601 | У |
Date-and-Time-Adjustinent | См. IEEE Std 11073-20601 | У |
Power-Status | onBattery (батарейное питание) или onMains (сетевое питание) | Р |
Battery-Level | См. IEEE Std 11073-20601 | Р |
Remaining-Battery-Time | См. IEEE Std 11073-20601 | Р |
Reg-Cert-Data-List | См. IEEE Std 11073-20601 | Н |
Confirm-Timeout | См. IEEE Std 11073-20601 | Н |
Примечание - Информацию о том, является ли атрибут статическим или динамическим, см. в IEEE Std 11073-20601.
В ответ на команду Get MDS Object (получить объект СМП) возвращаются только реализованные атрибуты и их значения.
Полное описание отдельных атрибутов, а также информацию об идентификаторе и типе атрибута см. в IEEE Std 11073-20601.
Атрибут Dev-Configuration-ld содержит местный уникальный 16-битовый идентификатор конфигурации прибора. Как показано в таблице 1, для агента монитора кровяного давления этот идентификатор выбирается из диапазона значений [extended-config-start, extended-config-end].
Находясь в состоянии Associating ("ассоциирующий", см. 8.3), агент передает атрибут Dev-Configuration-ld для идентификации своей конфигурации в течение ассоциации. Если менеджер уже содержит информацию об ассоциации с идентификатором Dev-Configuration-ld, то он распознает эту конфигурацию. Тогда переход в состояние Configuring ("конфигурирую") пропускается, после чего агент и менеджер переходят в состояние Configuring ("конфигурирую").
Если агент реализует несколько спецификаций IEEE 11073-104zz, то атрибут System-Type-Spec-List содержит список пар "тип"-"версия", каждая из которых ссылается на соответствующую специализацию устройства и версию этой специализации.
6.5.2 Методы объекта MDS
Методы (действия) объекта MDS приведены в таблице 2. Эти методы вызываются с помощью службы Action. В таблице 2 графа "Имя компонента службы" содержит имя метода; в графе "Режим" указано, вызывается ли метод как неподтверждаемое действие (то есть задан атрибут roiv-cmip-action) или как подтверждаемое действие (то есть задан атрибут roiv-cmip-confirmed-action); в графе "Тип компонента службы (action-type)" указан номенклатурный код, используемый в поле action-type запроса действия и ответа результата (см. IEEE Std 11073-20601); в графе "Параметры (action-info-args)" содержится ассоциированная структура данных ACH.1 (см. определения на языке АСН.1 в IEEE Std 11073-20601), используемая в поле сообщения запроса действия action-info-args; в графе "Результаты (action-info-args)" структура, используемая в поле action-info-args ответа.
Таблица 2 - Методы объекта MDS
Служба | Имя компонента службы | Режим | Тип компонента службы (action-type) | Параметры (action-info-args) | Результаты (action-info-args) |
ACTION | Set-Time | Confirmed | MDC_ACT_SET_TIME | SetTimelnvoke | - |
Метод Set-Time
Этот метод позволяет менеджеру установить абсолютное время на часах реального времени, встроенных в агент. Признак, что время может быть установлено, передается агентом в бите mds-time-capab-set-clock атрибута Mds-Time-lnfo (см. IEEE Std 11073-20601). Агенты, у которых есть встроенные часы реального времени, должны указывать это в бите mds-time-capab-real-time-clock атрибута Mds-Time-lnfo.
Если в агенте поддерживается атрибут штампа абсолютного времени Absolute-Time-Stamp, то этот метод следует реализовать.
6.5.3 События объекта MDS
Агенты, у которых нет других специализаций, кроме данной, должны передавать отчеты о событиях (см. 6.5.3), используя передачу измеренных данных, ассоциируемую агентом. При выполнении процедуры ассоциирования (см. 8.3) параметру ata-req-modecapab должно быть присвоено соответствующее значение, описывающее стиль отчета о событиях. Вследствие этого менеджер должен считать, что агент монитора кровяного давления не поддерживает никакие функции MDS-Data-Request (дополнительную информацию см. в IEEE Std 11073-20601). Счетчику ata-req-init-manager-count должно быть присвоено нулевое значение, а счетчику data-req-init-agent-count - значение 1).
Агенты, имеющие другие специализации, кроме данной, должны передавать отчеты о событиях соответствующим образом. При выполнении процедуры ассоциирования (см. 8.3) параметру ata-req-modecapab должно быть присвоено соответствующее значение, описывающее стиль отчета о событиях.
В таблице 3 приведены события, которые может передавать объект MDS монитора кровяного давления.
Таблица 3 - События объекта MDS монитора кровяного давления
Служба | Имя компонента службы | Режим | Тип компонента службы (event-type) | Параметры (event-info) | Результаты (event-reply-info) |
EVENT REPORT | MDS-Configuration-Event | Confirmed | MDC_NOTI_CONFIG | Config-Report | Config-ReportRsp |
MDS-Dynamic-Data-Update-Var | Confirmed | MDC_NOTI_SCAN_ REPORTVAR | ScanReportlnfoVar | - | |
MDS-Dynamic-Data-Update-Fixed | Confirmed | MDC_NOTI_SCAN_ REPORTFIXED | ScanReport-InfoFixed | - | |
MDS-Dynamic-Data-Update-MP-Var | Confirmed | MDC_NOTI_SCAN_ REPORT_MP_VAR | ScanReport-InfoMPVar | - | |
MDS-Dynamic-Data-Update-MP-Fixed | Confirmed | MDC_NOTI_SCAN_ REPORT_MP_FIXED | ScanReport-InfoMPFixed | - |