Entry tags:
Очередной терминальный клиент
Замучившись пересобирать свой простейший терминальный клиент каждый раз, как нужно изменить имя устройства или скорость, решил таки достать из долгого ящика заготовки кода 2-3-летней давности, и сделать из них хоть что-то!
Получился tty_term — простейший клиент. Пока что поддерживает только смену скорости, имени устройства и обработку конца строки (это понадобится для работы с 5-осевым приводом от pusirobot, где вместо стандартного '\n' в конце строки требуют '\r').
Возможно, потом еще что-нибудь добавлю. В зависимостях — только моя snippets_library, которая уже опакечена.
Знаю, что есть уйма других таких же терминалов, но я в каждом что-то не такое нахожу (например, стандартный screen вместо '\n' концом строки отправляет "\r\n", а еще я никогда не могу вспомнить, как из него выйти!). А с этим удобно еще то, что всегда можно быстренько добавить нужный новый функционал.
Получился tty_term — простейший клиент. Пока что поддерживает только смену скорости, имени устройства и обработку конца строки (это понадобится для работы с 5-осевым приводом от pusirobot, где вместо стандартного '\n' в конце строки требуют '\r').
Возможно, потом еще что-нибудь добавлю. В зависимостях — только моя snippets_library, которая уже опакечена.
Знаю, что есть уйма других таких же терминалов, но я в каждом что-то не такое нахожу (например, стандартный screen вместо '\n' концом строки отправляет "\r\n", а еще я никогда не могу вспомнить, как из него выйти!). А с этим удобно еще то, что всегда можно быстренько добавить нужный новый функционал.