Project

Profile

Help

Task #7626

Отображение и сохранение настроек SimulAVR

Added by Konstantin Chaika over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Alexander Ploskov
Start date:
09.10.2016
Due date:
28.10.2016
% Done:

90%

Estimated time:

Description

Общая формулировка:

Требуется модифицировать графический интерфейс следующим образом:
  • Добавить заполнение полей интерфейса данными (учитывая модель выбранного МК ((микроконтроллера)
  • При закрытии окна и выбора пользователем сохранения настроек, сохранять текущую конфигурацию

Реализация:

Хранение данных для инициализации интерфейса осуществляется объекте класса SimulAVRInitData (https://github.com/OSLL/avrvlab/blob/master/app/src/avrdebug/communication/SimulAVRInitData.java). Данные в котором хранятся в виде ассоциативного массива, где ключ - модель микроконтроллера, а значение - список поддерживаемых данным МК VCD-источников. Модифицировать объект с начальными данными не разрешается. Значение остальных полей задать константами, которые следует определить в классе SimulAVRConfigFrame

Сохранение текущих настроек осуществляется в объект класса SimulAVRConfigs (https://github.com/OSLL/avrvlab/blob/master/app/src/avrdebug/communication/SimulAVRConfigs.java).
Ссылки на эти объекты могут быть переданы как в качестве параметров конструктора окна настроек, так и установлены соответствующими get-методами (как будет удобнее).

Следует обратить внимание на то, что список VCD-источников должен обновляться в соответствии с выбранным МК.

History

#1 Updated by Konstantin Chaika over 3 years ago

  • Due date set to 28.10.2016

#2 Updated by Konstantin Chaika over 3 years ago

  • Status changed from Assigned to Closed

#3 Updated by Alexander Ploskov over 3 years ago

  • Status changed from Closed to Reopened
  • % Done changed from 0 to 90

Требуется проверить bugfix связанный с выбором (ошибка в инициализации списка источников) микроконтроллера после сохранения и задачу можно закрывать.

#4 Updated by Konstantin Chaika over 3 years ago

  • Status changed from Reopened to Closed

Also available in: Atom PDF