Task #3759
openРазработать демонстрационный пример для структуры соответствия
0%
Description
1. Программа создает файл Fields.xml в формате, описанном тут: #3653 (пример корректного файла прикреплен к тикету)
Файл Fields.xml заполняется информацией о типах сообщений с указанием их полей. Представляется разумным взять какую-нибудь тестовую систему из числа примеров из дистрибутива C++TesK Testing ToolKit, взять из неё некоторый тип сообщений и для него создать XML-файл. Особенность этого файла заключается в том, что для выбранного типа сообщений в файл должны записываться данные обо ВСЕХ его полях.
2. В программе вручную формируется объект SignalsFieldsMapping.
При этом устанавливается соответствие с сигналами только для тех полей сообщений, которые присутствуют в Fields.xml.
Опять-таки, объект нужно создавать, основываясь на том, как УЖЕ сопоставлены поля сообщений и сигналы в коде выбранной тестовой системы из поставки.
3. В консоль выводится список сигналов модуля аппаратуры, присутствующих в объекте.
В комментарии к демонстрационному примеру указать, какой тестовой системе он соответствует.