Пользовательский интерфейс


Wiki

Пользовательский интерфейс программы разделен на несколько секций. Панель управления оснащена кнопками быстрого доступа, меню выбора типа трансивера и адреса таблицы, а также блоком специальных вкладок и историей операций.

Меню

Главное меню предоставляет доступ к основным функциям и настройкам программы.


Кнопки управления

  1. Сброс данных в таблице редактора вкладки CODE TABLE
  2. Загрузка прошивки из файла в область редактора (вкладка CODE TABLE)
  3. Сохранение текущей прошивки из редактора программы в файл
  4. Проверка контрольной суммы прошивки
  5. Чтение кода из памяти трансивера
  6. Запись кода в память трансивера
  7. Режим чтения DDM
  8. Кнопка вызова внешнего обработчика
  9. Кнопка быстрого перехода на SFPTotal Labs
  10. Основные настройки программы


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

Параметры выпадающих меню отвечают за тип модуля и область адресного пространства трансивера, к которому должен обращаться программатор при выполнении операций чтения и записи кода из/в область редактора.


Область редактора

Область редактора размером 128 байт содержит представление фрагмента кода памяти трансивера в шестнадцатеричном формате (HEX) и в символьном представлении по таблице ASCII.

Область редактора поддерживает редактирование кода.

В левой таблице редактора изменения производятся путем ввода шестнадцатеричного кода символа. Значения представлены символами верхнего регистра A-F и 0-9.

В правой таблице редактора изменения производятся путем ввода символов, которые кодируются в соответствии со стандартом ASCII.

Изменения в ячейках фиксируются при нажатии клавиши ввода или при переносе фокуса (курсора) на другую ячейку.


Детализация параметров прошивки

Вкладка CODE DETAILS содержит побайтовое представление основной страницы памяти трансивера и закодированных параметров в соответствии со спецификацией MSA.


История операций

Содержит историю операций программы. Данные истории операций записываются в файл log.txt.


Панель статуса

Отражает прогресс выполнения текущей операции, тип подключенного устройства, статус соединения с сервером SFPTotal, а также ссылку на стандарт для выбранного типа трансивера.


Функциональное назначение элементов интерфейса описано в соответствующих разделах Руководства.