-
- Я ранее писал, что все команды и ответы знать невозможно. Это дурная архитектура. И нужно оперировать строками получаемыми от модема и передаваемыми во все интересующие модули до обработки одним из них. Соответственно нужна очередь. Она fk0(100 знак., 31.03.2013 12:01 - 12:10)
- Насчет эррорологии - подскажи, плз, когда в ответ вламывается RING, встречался ли порванный или буквы вперемешку, ту типа xxINGxxxx или xxxRxxINxGxxx? - Vit(31.03.2013 15:01)
- Не должно быть, строки должны быть отдельные. Но может быть вперемешку с другими ответами: fk0(607 знак., 31.03.2013 22:38)
- Зависит от кривизны модема. Попадалось, но потом фиксили. И отлавливать чисто строки не совсем универсально. Например встроенный тсп стек может дать такую хрень "+IPD300:идохренадвоичныхданных..." и конец строки в легкую пападется в середине, да и 1111111(86 знак., 31.03.2013 15:32)
- .. Apтём(294 знак., 01.04.2013 00:31)
- За это (+IPD<NNN>) сжигать нужно. Оно может создавать массу проблем в разных местах. Нет бы хексом сделать, а-ля +CMGL. Стандарты не дураки же разрабатывали, там хексом неспроста. Затычка BIN->HEX, кстати подумалось, это хорошая идея. Хотя с fk0(246 знак., 31.03.2013 22:46)
- Насчет эррорологии - подскажи, плз, когда в ответ вламывается RING, встречался ли порванный или буквы вперемешку, ту типа xxINGxxxx или xxxRxxINxGxxx? - Vit(31.03.2013 15:01)
- чем-то напоминает ассоциативный массив и Lua - Vit(31.03.2013 09:45)
- Я ранее писал, что все команды и ответы знать невозможно. Это дурная архитектура. И нужно оперировать строками получаемыми от модема и передаваемыми во все интересующие модули до обработки одним из них. Соответственно нужна очередь. Она fk0(100 знак., 31.03.2013 12:01 - 12:10)