Ищу variable bitrate terminal emulator.

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
nemiga
Маньяк
Сообщения: 2425
Зарегистрирован: 02 сен 2006, 19:05
Откуда: Minsk -> Seoul -> Ottawa

Ищу variable bitrate terminal emulator.

Сообщение nemiga »

Ну, понятно, в любом терминале (напр, в виндоуском HyperTerm) bitrate можно настроить. Но эта настроика действует на всю сессию и не меняется на лету.

Короче, нужна программа-терминал, которая автоматически определяет битрейт, приходящий на COM-port, и, соответстенно, не печатает gibberish в мометты переключения.

TIA.

PS. Да, битрейты могут быть только стандартные -- типа 2400, 9600, и так до 115200.


.
Аватара пользователя
nemiga
Маньяк
Сообщения: 2425
Зарегистрирован: 02 сен 2006, 19:05
Откуда: Minsk -> Seoul -> Ottawa

Re: Ищу variable bitrate terminal emulator.

Сообщение nemiga »

nemiga писал(а):Ну, понятно, в любом терминале (напр, в виндоуском HyperTerm) bitrate можно настроить. Но эта настроика действует на всю сессию и не меняется на лету.

Короче, нужна программа-терминал, которая автоматически определяет битрейт, приходящий на COM-port, и, соответстенно, не печатает gibberish в мометты переключения.

Битрейты могут быть только стандартные -- типа 2400, 9600, и так до 115200.
Поиск по Гуглю позволил точнее сформулировать требования к программе.

Несомненно, функциональность такой программы должа быть намного больше, чем простого терминала. Например, она должна уметь интеллигентно парсить input, чтобы правильно интерпретиривать битрейт. Обнаружив изменение битрейта, она может пойти назад, просмотреть свой input buffer, исправить проскочившие биты и освежить экран.

Также, в программе должна быть возможность определять паттерны узнавания, т.е., если, например, известно, что 9600 кусок всегда начинается с "->" а 115200 -- с #, эти маркеры могут быть запрограммированы как clues для переключения битрейта.

Плюс, необходима самообучаемость: программа должна вести базу данных, куда записывать, какие характерные последовательности символов встречаются при той или иной скорости обмена. Это позволит переключаться гораздо быстрее, не дожидаясь parity error.

Т.е., нужен не dummy terminal, a даже не знаю, как это может называться. Serial Port Stream Interpretor?

.
Аватара пользователя
nemiga
Маньяк
Сообщения: 2425
Зарегистрирован: 02 сен 2006, 19:05
Откуда: Minsk -> Seoul -> Ottawa

Re: Ищу variable bitrate terminal emulator.

Сообщение nemiga »

Всем спасибо. Вопрос решен. Это называется Сериал Порт Сниффер.

Их существует много:
http://www.google.ca/search?hl=en&q=COM ... ffer&meta=

.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45294
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Ищу variable bitrate terminal emulator.

Сообщение Stanislav »

nemiga писал(а):Всем спасибо. Вопрос решен. Это называется Сериал Порт Сниффер.

Их существует много:
http://www.google.ca/search?hl=en&q=COM ... ffer&meta=

.
:D
Ответить