@Siegurd1

С помощью какой библиотеки парсить команды VT100 терминала?

Старое устройство выводит таблицу на COM порт в виде VT100 последовательностей которые читаемы любым PuTTY like приложением с поддержкой TV100 терминала.
В выводимой таблице меняются только значения (20 значений на одном экране). Выглядит как вывод процессов командой top в linux.
Хочу с помощью микроконтроллера (arduino/avr/stm32) вычитывать нужные значения с этой таблицы. Понимаю, что нужно распарсить VT100 последовательности и прочитать контроллером сами значения. Есть ли С/С++ библиотеки для этого?
Кругом полно эмуляторов TV100, но мне нужно не управлять устройством, а постоянно считывать с него этих 20 значений при обновлении каждого из них и записывать их в float массив.
  • Вопрос задан
  • 144 просмотра
Пригласить эксперта
Ответы на вопрос 1
Не думаю, что требуется какая-либо специальная библиотека, возьми termcap-запись для VT100 (man termcap), она содержит набор всех управляющих последовательностей. Исключи эти последовательности из ввода (или добавь обработку, если требуется) - получишь только текстовые данные.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы