Project

General

Profile

Task #3623

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

Added by Sergey Smolov over 7 years ago. Updated over 7 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- методы.

History

#1

Updated by asd ert over 7 years ago

  • Status changed from New to Resolved
  • Assignee changed from asd ert to Sergey Smolov
#2

Updated by Sergey Smolov over 7 years ago

  • Status changed from Resolved to Open
  • Assignee changed from Sergey Smolov to asd ert

В классы Interface, MessageType, MessageField, Signal добавить set-методы для полей классов.

#3

Updated by asd ert over 7 years ago

  • Status changed from Open to Resolved
  • Assignee changed from asd ert to Sergey Smolov
#4

Updated by Sergey Smolov over 7 years ago

  • Status changed from Resolved to Closed

ок

Also available in: Atom PDF