Project

General

Profile

Actions

Task #3623

closed

Внутреннее представление для прототипов тестовых систем

Added by Sergey Smolov over 11 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
10/26/2012
Due date:
% Done:

0%

Estimated time:
Detected in build:
svn
Published in build:

Description

Необходимо разработать библиотеку классов на Java для следующих сущностей:

1) Тип сообщений

Поля класса: имя типа сообщений + набор полей сообщения

2) Поле сообщения

Поля класса: имя поля, разрядость поля, маска поля (см. макрос CPPTESK_DECLARE_MASKED_FIELD)

3) Интерфейс

Поля класса: имя интерфейса, тип интерфейса (входной\выходной), используемый тип сообщений

4) Сигнал аппаратуры

Поля класса: имя сигнала, разрядность сигнала

5) Адаптер интерфейса

Поля класса: интерфейс, структура соответствия.

Структура соответствия устанавливает связь между сигналами аппратуры и полями сообщения. В общем случае, это отношение "многие к многим" (например, одному сигналу можно присвоить и некоторую комбинацию значений полей сообщения, хотя мне лично это кажется не слишком хорошей практикой:-)).

Классы, описывающие данные сущности, должны также включать в себя простые get- и set- методы.

Actions

Also available in: Atom PDF