Возможности

Функциональность

  • Стабильная связь с модемом

    _images/Stable.png
  • Полная информация о модеме

    _images/Information.png
    • Общая информация

    • Информация о памяти

    • Информация о прошивке

  • Очередь команд

    _images/Queue.png
    • Все команды добавляются в общую очередь, работающую в фоне

    • Пользователи могут приостанавливать и продолжать команды, добавленные в очередь

    • Очередь может автоматически останавливаться при возникновении ошибок (если настроено)

    • Список текущих команд очереди отображается на экране. Текущая команда подсвечивается другим цветом

    • При запуске автоматической настройки модема, вкладка очереди автоматически открывается для просмотра

  • Загрузка прошивки, используя XModem-протокол

    _images/XModem.png
  • Автоматическая конфигурация модема

    _images/Automate.png
    • Стереть приложение

    • Запись загрузчика и прошивки

    • Разбивка памяти

      • Выбор разделов приложения и файловой системы, автоматическая разбивка после

      • Минимальный размер раздела памяти под приложение составляет 256 КиБ (для защиты)

      • Визуальное отображение распределённой памяти

    • Запись приложения

    • Подготовка модема к удалённой прошивке

    • Синхронизация времени

Удобство

  • Автодополнение команд с всплывающим списком истории

    _images/Autocompletion.png
  • Локализация всех графических элементов, статус-сообщений и т. п.

    _images/Localization.png
  • Сохранение всех настроек между сессиями

    _images/Settings.png

Визуальный стиль

_images/Overall.png
  • Чистое и фильтрованное окно консоли

    _images/Console.png
    • Дата выполнения команды

    • Цветные статусы в консоли

  • Низкоуровневое окно COM-монитора

    _images/Monitor.png
    • Содержит всю историю команд пока порт открыт

  • Поиск по обоим консольным окнам

    _images/Search.png
  • Цветные и заметные статус-индикаторы

    _images/States.png
  • Гибкий дизайн - окна полностью растягиваемы и сжимаемы, совместимы с любыми разрешениями экранов, внутренние разделители позволяют раздвигать элементы для большей гибкости. Также, можно показать/скрыть некоторые окна горячими клавишами (F11/F12).

    _images/Resizeable.png
  • Индикатор прогресса показывает процесс загрузки файла

    _images/Uploading.png

Горячие клавиши

Общие:

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

Разработка

_images/Development.png
  • Чистая кодовая база и архитектура

  • Минимальные зависимости

  • Мультипоточность: вся работа совершается в фоне, графический интерфейс не тормозит

  • Разные классы делают распределённую работу

  • Конструктивные комментарии для большинства блоков кода

  • Части кода закрыты в блоках региона #regions для удобства