Цитата(Аматер @ Oct 20 2010, 19:40)

Как вы делаете разбор текстовых команд?
То есть у меня есть команда "давай включим уровень компарации входа 1";10 0x0D
Соответсвенна есть таблица, с crc16 для строк команд. Для входной строки ищется crc16 и потом по ней выбирается соответвующая функция из таблицы.
Правильно ли я сделал или есть лучше решения?
CRC слишком жесткое условие. а если оператор пропустит одну букву?
Если невозможно свести команды к простым сочетаниям нескольких клавишь. То задача превращается в создание некоего искуственного интелекта по распознаванию текста. Если уж совсем неймется я бы свел к наличию ключевых слов.