Task #3623
closedВнутреннее представление для прототипов тестовых систем
0%
Description
Необходимо разработать библиотеку классов на Java для следующих сущностей:
1) Тип сообщений
Поля класса: имя типа сообщений + набор полей сообщения
2) Поле сообщения
Поля класса: имя поля, разрядость поля, маска поля (см. макрос CPPTESK_DECLARE_MASKED_FIELD)
3) Интерфейс
Поля класса: имя интерфейса, тип интерфейса (входной\выходной), используемый тип сообщений
4) Сигнал аппаратуры
Поля класса: имя сигнала, разрядность сигнала
5) Адаптер интерфейса
Поля класса: интерфейс, структура соответствия.
Структура соответствия устанавливает связь между сигналами аппратуры и полями сообщения. В общем случае, это отношение "многие к многим" (например, одному сигналу можно присвоить и некоторую комбинацию значений полей сообщения, хотя мне лично это кажется не слишком хорошей практикой:-)).
Классы, описывающие данные сущности, должны также включать в себя простые get- и set- методы.
Updated by asd ert over 11 years ago
- Status changed from New to Resolved
- Assignee changed from asd ert to Sergey Smolov
Updated by Sergey Smolov over 11 years ago
- Status changed from Resolved to Open
- Assignee changed from Sergey Smolov to asd ert
В классы Interface, MessageType, MessageField, Signal добавить set-методы для полей классов.
Updated by asd ert over 11 years ago
- Status changed from Open to Resolved
- Assignee changed from asd ert to Sergey Smolov