Re: GPT Aurora vs Linux

Модератор: Guzel

Re: GPT Aurora vs Linux

Сообщение AR_Favorit » 26 окт 2006, 09:00

Что-то ты с потоками перемудрил по-моему... Сделай в одном потоке тупо посылка запроса - чтение из порта - пауза - и по кругу...
С уважением, AR
AR_Favorit
Гуру
Гуру
 
Сообщений: 8984
Зарегистрирован: 04 ноя 2005, 20:31
Откуда: г. Тула


Re: GPT Aurora vs Linux

Сообщение Anton B » 26 окт 2006, 09:12

AR_Favorit писал(а):Что-то ты с потоками перемудрил по-моему... Сделай в одном потоке тупо посылка запроса - чтение из порта - пауза - и по кругу...

Так было изначально... тоже не работает...он виснет на read и ждет данных... а когда ставил флажок F_NDELAY, то просто все время возращает -1
Anton B
 
Сообщений: 18
Зарегистрирован: 24 окт 2006, 09:14

Re: GPT Aurora vs Linux

Сообщение AR_Favorit » 26 окт 2006, 09:19

Кинь описание протокола на мыло в профайле...
С уважением, AR
AR_Favorit
Гуру
Гуру
 
Сообщений: 8984
Зарегистрирован: 04 ноя 2005, 20:31
Откуда: г. Тула

Re: GPT Aurora vs Linux

Сообщение AR_Favorit » 26 окт 2006, 12:25

Получил, давай смотреть....

У тебя в статус-реквесте
2,0,0,7,204,255,43

В пдф-ке
message frame: STX | LEN | CMD | DATA (0 to 251 data bytes) | CHK

Это как это так??? Не потому ли и висло на приеме, что команды он таки не понимал и не слал ничего??? А в разных потоках ты на приеме попросту получаешь кашу - обрывки того что и слал?
С уважением, AR
AR_Favorit
Гуру
Гуру
 
Сообщений: 8984
Зарегистрирован: 04 ноя 2005, 20:31
Откуда: г. Тула

Re: GPT Aurora vs Linux

Сообщение Anton B » 26 окт 2006, 12:33

AR_Favorit писал(а):Получил, давай смотреть....

У тебя в статус-реквесте
2,0,0,7,204,255,43

В пдф-ке
message frame: STX | LEN | CMD | DATA (0 to 251 data bytes) | CHK

Это как это так??? Не потому ли и висло на приеме, что команды он таки не понимал и не слал ничего??? А в разных потоках ты на приеме попросту получаешь кашу - обрывки того что и слал?

Да..в пдфке так написано, но когда я шлю месаггу такого формата то в ответ мне приходит NAK(т.е. команда сформирована неправильно), а мои сообщение купюрник понимает, входит в статус готовности, я делал ему inhibit и unhibit все работает...но вот ответ нормальный никак не могу получить...
Anton B
 
Сообщений: 18
Зарегистрирован: 24 окт 2006, 09:14

Re: GPT Aurora vs Linux

Сообщение AR_Favorit » 26 окт 2006, 12:38

Странно
А V2тест-ом под виндой смотрел? Там как?
С уважением, AR
AR_Favorit
Гуру
Гуру
 
Сообщений: 8984
Зарегистрирован: 04 ноя 2005, 20:31
Откуда: г. Тула

Re: GPT Aurora vs Linux

Сообщение Anton B » 26 окт 2006, 12:46

AR_Favorit писал(а):Странно
А V2тест-ом под виндой смотрел? Там как?

Под виндой все нормально, я даже писал небольшую апликуху на шарпе, тоже работает!
Anton B
 
Сообщений: 18
Зарегистрирован: 24 окт 2006, 09:14

Re: GPT Aurora vs Linux

Сообщение AR_Favorit » 26 окт 2006, 13:16

Такс... а NAK он шлет в нормальном виде, т.е. 02 04 FF FB ?
С уважением, AR
AR_Favorit
Гуру
Гуру
 
Сообщений: 8984
Зарегистрирован: 04 ноя 2005, 20:31
Откуда: г. Тула

Re: GPT Aurora vs Linux

Сообщение Anton B » 26 окт 2006, 13:26

Да, NAK в нормально виде..
Anton B
 
Сообщений: 18
Зарегистрирован: 24 окт 2006, 09:14

Re: GPT Aurora vs Linux

Сообщение AR_Favorit » 26 окт 2006, 14:10

А как слал статус-реквест, когда NAK получал? Мож просто ошибся в КС?
С уважением, AR
AR_Favorit
Гуру
Гуру
 
Сообщений: 8984
Зарегистрирован: 04 ноя 2005, 20:31
Откуда: г. Тула

Пред.След.

Вернуться в Aurora

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 69