Возможности¶
Функциональность¶
Стабильная связь с модемом
Полная информация о модеме
Общая информация
Информация о памяти
Информация о прошивке
Очередь команд
Все команды добавляются в общую очередь, работающую в фоне
Пользователи могут приостанавливать и продолжать команды, добавленные в очередь
Очередь может автоматически останавливаться при возникновении ошибок (если настроено)
Список текущих команд очереди отображается на экране. Текущая команда подсвечивается другим цветом
При запуске автоматической настройки модема, вкладка очереди автоматически открывается для просмотра
Загрузка прошивки, используя XModem-протокол
Автоматическая конфигурация модема
Стереть приложение
Запись загрузчика и прошивки
Разбивка памяти
Выбор разделов приложения и файловой системы, автоматическая разбивка после
Минимальный размер раздела памяти под приложение составляет 256 КиБ (для защиты)
Визуальное отображение распределённой памяти
Запись приложения
Подготовка модема к удалённой прошивке
Синхронизация времени
Удобство¶
Автодополнение команд с всплывающим списком истории
Локализация всех графических элементов, статус-сообщений и т. п.
Сохранение всех настроек между сессиями
Визуальный стиль¶
Чистое и фильтрованное окно консоли
Дата выполнения команды
Цветные статусы в консоли
Низкоуровневое окно COM-монитора
Содержит всю историю команд пока порт открыт
Поиск по обоим консольным окнам
Цветные и заметные статус-индикаторы
Гибкий дизайн - окна полностью растягиваемы и сжимаемы, совместимы с любыми разрешениями экранов, внутренние разделители позволяют раздвигать элементы для большей гибкости. Также, можно показать/скрыть некоторые окна горячими клавишами (F11/F12).
Индикатор прогресса показывает процесс загрузки файла
Горячие клавиши¶
Общие:
F1 - PDF документация (при наличии), иначе - вебсайт
Ctrl + F1 - Прочитать ID текущей машины (ПК): необходимо для проверки лицензии (разблокировки полной версии)
F5 - Обновить (прочитать) информацию о модеме
F6 - Обновить (прочитать) конфигурацию приложения
F9 - Записать текущие настройки модема в XML-базу установленных модемов
F11 - Скрыть / показать Консольное окно
F12 - Скрыть / показать Главное окно
Ctrl + L - Очистить консоль
Ctrl + S - Сохранить все настройки, включая текущую APN-конфигурацию
Ctrl + M - режим полноэкранного монитора COM-порта, может быть совмещён с режимом Отделения окна (ПКМ -> Вынести в отдельное окно)
Ctrl + Space - Приостановить/Возобновить очередь
Ввод AT-команд:
Return - Послать команду
Ctrl + Z - Послать данные для загрузки (символ substutite в конце строки)
Навигация внутри окна:
Ctrl + I - Переключиться на поле ввода AT-команд
Ctrl + F - Перейти на поле поиска
Alt + 1 - переключиться на 1ую вкладку Соединение
Alt + 2 - переключиться на 2ую вкладку Очередь
Alt + 3 - переключиться на 3ю вкладку Настройки
Alt + 4 - переключиться на 4ую вкладку Информация
Alt + 5 - переключиться на 5ую вкладку Автоматический режим
Alt + 6 - переключиться на 6ую вкладку Конфигурация
Примечание
Для переключения вкладок также можно использовать клавишу Ctrl
Разработка¶
Чистая кодовая база и архитектура
Минимальные зависимости
Мультипоточность: вся работа совершается в фоне, графический интерфейс не тормозит
Разные классы делают распределённую работу
Конструктивные комментарии для большинства блоков кода
Части кода закрыты в блоках региона #regions для удобства