реклама на сайте
подробности

 
 
> Возможно ли в CMUX нарушение цепочки "запрос-ответ" ?
megajohn
сообщение Sep 29 2015, 08:45
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



Постулат #1 гласит:
The chain Command -> Response shall always be respected and a new command must not be issued before the module has terminated all the sending of its response result code (whatever it may be).

но вот в чем у меня вопрос:
если на DLCI1 отправили FTPCONNECT и не дождавшись ОК ( который может запоздать к примеру на 30 секунд )
на DLCI2 можем отправить любую другую команду ?

00:00 DLCI1: send FTPCONNECT
00:05 DLCI2: send ATH <--- можно ли так поступать в CMUX ?
00:06 DLCI2: recv OK
00:30 DLCI1: recv OK

модем берем абстрактный, хотя я работаю с телит


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
smalcom
сообщение Sep 29 2015, 11:26
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 292
Регистрация: 26-06-07
Пользователь №: 28 718



Это надо смотреть доку к конкретному модему. Там пишут список команд, которые допустимо выполнять одновременно.

Например из доки по ат-командам телита
>> #QDNS - This command is available only on the first virtual port of CMUX and works on the PDP context 1 and on the first ConnId ( see AT#SCFG )
или вот из "CMUX User Guide" стр.30
Цитата
из-за ограничений GSM/GPRS такие команды нельзя выполнять параллельно
бла-бла-бла
All FTP commands


---
а заметил еще про ATH. Опять же в контексте телита, в доке сказано, что разорвать соединение можно только на том DLCI, где оно было установлено.
Go to the top of the page
 
+Quote Post
megajohn
сообщение Sep 29 2015, 11:53
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 080
Регистрация: 16-11-04
Из: СПб
Пользователь №: 1 143



Цитата(smalcom @ Sep 29 2015, 14:26) *
или вот из "CMUX User Guide" стр.30


слона то я и не приметил. Только "CMUX User Guide" новее Rev. 5 – 2011-03-01 не встречал, и там это описано на странице 25. У вас какая версия документа ?

Цитата(smalcom @ Sep 29 2015, 14:26) *
а заметил еще про ATH. Опять же в контексте телита, в доке сказано, что разорвать соединение можно только на том DLCI, где оно было установлено.


да-да, так и делаю. Всё основное управление по DLCI1, на DLCI2 только GPRS, на DLCI3 только FTP


--------------------
Марс - единственная планета, полностью населенная роботами (около 7 штук).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- megajohn   Возможно ли в CMUX нарушение цепочки "запрос-ответ" ?   Sep 29 2015, 08:45
- - smalcom   ЦитатаУ вас какая версия документа ? Rev.5 - 2014....   Sep 29 2015, 12:19
|- - megajohn   Цитата(smalcom @ Sep 29 2015, 15:19) Rev....   Oct 14 2015, 16:53
|- - Ion   Цитата(smalcom @ Sep 29 2015, 15:19) Rev....   Oct 15 2015, 12:52
|- - megajohn   Цитата(Ion @ Oct 15 2015, 15:52) Если ком...   Oct 15 2015, 13:41
- - smalcom   теоретически такое конечно возможно.   Oct 14 2015, 21:30
- - CADiLO   >>>интересует такой, в котором снята блок...   Oct 15 2015, 14:06
|- - megajohn   Цитата(CADiLO @ Oct 15 2015, 17:06) Прост...   Oct 15 2015, 14:20
- - CADiLO   Нет, я говорил о нашем сайте - microchip.ua/simcom...   Oct 16 2015, 04:07
|- - megajohn   Цитата(CADiLO @ Oct 16 2015, 07:07) Сегод...   Oct 16 2015, 07:05
|- - Alechek   Цитата(megajohn @ Oct 16 2015, 12:05) Так...   Oct 16 2015, 09:01
- - smalcom   ЕМНИП(по телиту), когда вызываете команду в формат...   Oct 16 2015, 07:35
- - megajohn   Цитата(smalcom @ Oct 16 2015, 10:35) ЕМНИ...   Oct 16 2015, 08:57


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 9th August 2025 - 07:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01386 секунд с 7
ELECTRONIX ©2004-2016