Программа для работы с памятью БИВК.
Аппаратная часть выполнена Иваном Поляковым (i.polyakov@module.ru) Программная часть выполнена Иваном Калининым (i.kalinin@module.ru)
Подробнее про программатор:
\\dragon\docum\Archive\i.kalinin\API_prog008.doc
Общение с программатором реализовано через протокол SITL. Использовалась документация:
\\dragon\docum\Archive\i.kalinin\SITL_1.0_2014.doc
Models/Programmer.cpp
- обёртка для общения с программаторомmain.cpp
- открывает окноMainWindow
Windows/MainWindow
- содержит в себе всё состояние (смGeneral.h
), связывает сигналыWindows/MainWindowUI
- строит интерфейс приложения- В верхней части окна создаётся
ConnectionWidget
,SectorPresetsWidget
и строка с версией - В нижней части окна создаются кнопки
- В верхней части окна создаётся
Widgets/ConnectionWidget
- виджет, группирующий поля для подключения. Может находится в 3х состояниях:- Отключён - показывается
SerialPortSelector
и кнопка подключения - Подключается - неактивные поля предыдущего состояния
- Подключён - вывод информации о подключени и кнопка отключить
- Отключён - показывается
Widgets/SerialPortSelector
- подтягивает доступные порты в системе при создании. Может запоминать выбор (см.Settings.h
)Widgets/SectorPresetsWidget.h
- показывает список различных вариантов записи (Копия 1, Копия 2, ...). Может запоминать выбор (см.Settings.h
). Связан с модельюModels/SectorPresetsModel.h