5.2.1 Общие положения
Рисунок 3 иллюстрирует процедуру создания DCD- и CCD-описаний. В разделе 6 настоящего стандарта в рамках XML-языка определен обобщенный DCPT-шаблон. Технология каждого служебного интерфейса определяет зависящие от выбираемой технологии возможности и зависящий от выбираемой технологии DCPT-шаблон.
Примечание - Описания зависящих от выбираемой технологии DCPT-шаблонов для обобщенного интерфейса устройства (GDI) ASAM и технологии совместного использования информации для обмена данными (MICX-технология) приведены в приложениях А и В.
Примечание - Объекты в виде цилиндров означают XML-файлы, а объекты в виде листков - информацию относительно функциональных возможностей (ФВ) и конфигурации. Сплошные стрелки на диаграмме указывают на создание XML-файла, стрелки в виде точек - на ввод информации относительно ФВ, а пунктирные стрелки - на применение шаблона.
Generic DCPT (XML Schema) - файл обобщенного DCPT-шаблона (с XML-структурой); Generic DCD - обобщенное DCD-описание; Generic CCD - обобщенное CCD-описание; Technology specific capabilities - информация относительно зависящих от технологии возможностей; Extension - расширение; Technology-specific DCPT (XML Schema) - файл зависящего от технологии DCPT-шаблона (с XML-структурой); Technology-specific DCD - зависящее от технологии DCD-описание; Technology-specific CCD - зависящее от технологии CCD-описание; Device capabilities - возможности устройства; DCD (XML Schema) - файл DCD-описания устройства (XML-схема); Import - импорт; CCD (XML Schema) - файл CCD-описания; Coordinator parameters and device configurations - информация о параметрах согласующего устройства и конфигурации устройства; PID (XML Instance) - файл PID-описания (XML-экземпляр класса); Coordinator capabilities - возможности согласующего устройства.
Рисунок 3 - Блок-схема процедуры создания CCD- и DCD-описаний
Поставщик устройства или оборудования расширяет часть зависящих от выбираемой технологии DCD-описаний в зависящем от выбираемой технологии DCPT-шаблоне и приводит возможности драйвера для этого устройства или оборудования в DCD-описании, а затем предоставляет его вместе с драйвером устройства. Поставщик согласующего устройства расширяет часть зависящих от выбираемой технологии CCD-описаний в зависящем от выбираемой технологии DCPT-шаблоне и приводит возможности этого согласующего устройства в CCD-описании. В средствах конфигурирования используются CCD-описания, которые позволяют импортировать требуемые DCD-описания и создавать PID-описание, содержащее описания всех требуемых экземпляров классов с их именами и численными значениями. Согласующее устройство обеспечивает считывание PID-описания, осуществляет его инсталляцию, конфигурирование устройств и обеспечивает служебный интерфейс прикладных программ после применения ИСO 20242-5.
5.2.2 Описание возможностей устройства (DCD-описание)
DCD-описание обычно содержит:
- идентификационную информацию относительно драйвера устройства;
- описание возможностей виртуальных устройств, поддерживаемых драйвером.
5.2.3 Описание возможностей согласующего устройства (CCD-описание)
CCD-описание обычно содержит:
- идентификационную информацию, относящуюся к программному обеспечению согласующего устройства;
- описание возможностей согласующего устройства;
- информацию об аттестации служебного интерфейса, поддерживающего прикладные программы.
5.2.4 Параметрическое описание экземпляров класса (PID-описание)
PID-описание обычно содержит:
- идентификационную информацию, относящуюся к PID-описанию профиля обмена информацией по ИСO 15745;
- параметрическое описание экземпляров класса с зависящими от выбираемого приложения именами;
- конфигурационные данные для драйверов устройств.