Quetima
Предыстория.

Наши устройства часто поддерживают отладку и передачу данных по UART и умеют представляться последовательным портом. Поэтому терминал для работы с такими портами становится одним из самых нужных инструментов. Мы перепробовали множество терминалов и последнее время пользовались Bray Terminal 1.9b, но он не стабильно работает, часто избыточен и не всегда нам удобен. Поэтому мы решили написать собственный терминал. 

Quetima

Терминал Остранны написан Нотиэль на PyQt и собирается в exe-файл. Мы назвали его Quetima, так как он дает нам возможность говорить с нашими устройствами

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

  • отправка и чтение данных через выбранный последовательный порт;
  • поддержка различных настроек подключения;
  • макросы команд; 
  • поддержка hex режима и отправки отдельных hex-кодов;
  • отправка файлов;
  • Построение графиков нескольких переменных в реальном времени. 
Удачные особенности
  • в списке последовательных портов показывается описание, а не только идентификатор;
  • можно отфильтровать только STM или NRF девайсы или оба сразу; 
  • визуалы могут создать свою цветовую схему: выбрать фон окна обмена данными, цвет текста отправленных и принятых сообщений, шрифт; 
  • предусмотрено два поля для передачи данных;
  • можно запустить несколько терминалов одновременно и дать каждому окну свое имя;
  • макросы автоматически сохраняются в файл и загружаются при запуске;
  • можно делать несколько наборов макросов и переключаться между ними;
  • редкие настройки не занимают место на главном окне;
  • все параметры, включая  последний набор макросов, запоминаются и загружаются при следующем запуске; 
  • работает и под Linux, но пока нужно скачать репозиторий и запускать terminal.py;
  • реал-тайм графики;
  • мне можно присылать пулл реквесты и оставлять заказы на функционал :)
Планируемые доработки
  • фильтрация ввода;
  • использование переменных в макросах;
  • реализация handshaking;
  • кнопки start/stop log;
  • Здесь может быть ваш пуллреквест :)
Полезные ссылки

Quetima и этот текст написала Нотиэль при поддержке Крэйла и Ильи Тагунова 

 

Search

Tags
3d печать klnfc led nfc starwars uart usb wifi антураж артефакт без корпуса браслет в корпусе ведьмак взлом вибро видео волшебство время все проекты гарри поттер грибы дверь дерево детектор для дома дорожка древа жезлы жесты замок заряжается звездные войны звук значки игроку игротехника ик как в сеттинге камни кинжал китайцы код колбы косплей кристаллы лазер лайтсабер люстра мастеру медальон механика музыкальный движок на батарейках носимое обзор образование освещение от аккумулятора от сети отзывы отладка перчатка пилюли портрет проводная связь промышленное пульт радиация радио речь решения роботы свет светлячок светодиоды станок статьи стационарное стимпанк телефон терминал толкин удобные приборы универсальное устройства игрока фантастика флейта фоллаут девайс цветы часы чуять друг друга экран