Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Опрос эл./сч по GSM соединению

Автор: Andysoft3C
Дата сообщения: 06.12.2006 09:31
Привет всем.
Ситуация такая, не простая.
Предъистория:
Есть в наличии два GSM модема, один подключен к компьютеру друкой к счетчику эл. энергии.
Также есть программка (исходников нет, автора тоже нет) для опроса счетчика, по сей причине пишем свою. Вродебы проблем не должно быть, но есть одна вещь которая ставит дальнейшее написание в тупик. При дозвоне из существующей программы на GSM модем не понятно как определяется состояние коннекта, т.е. идет дозвон на номер ATDT8906XXXXXXX и через некоторое время происходит посылка комманд запроса данных из счетчика.
В своем проекте я использую APDComPort из библиотеки AsyncPro, при таком же дозвоне, через 20-30 секунд получаю сообщении о коннекте 'CONNECT 9600' и дальнейшая посылка комманд ни кчему не приводит. Пытался так же посылать комманды до прихода сообщения о коннекте, результат тот же.
Вообщем вот такое у меня горе, прошу сильно не пинать если это оффтоп, может кто знает где об этом можно почитать.
Автор: OdesitVadim
Дата сообщения: 06.12.2006 09:55
Первое, тему нормально назви - модератор точно придерётся и будет прав.
Поищи в сети прогу PortMon - она показывает обмен по сом порту. Смотрим что даёт прога и что у нас получается. Эсли ситуация не проясняется - вылаживаем обмен - будем крутить.

Когда же слать комманды? вполне возможно, что выжидается определённое время после прихода CONNECT 9600 или ожидается появление какого-либо управляющего символа - банально, не совсем верно выставлены параметры инициализации порта.
Автор: Andysoft3C
Дата сообщения: 06.12.2006 10:05
А вот обмен по com порту
[more]
10:44:29    NeyronCmMercury    IRP_MJ_CREATE    Serial0    SUCCESS    Options: Open
10:44:29    NeyronCmMercury    IOCTL_SERIAL_SET_WAIT_MASK    Serial0    SUCCESS    Mask: RXCHAR RXFLAG CTS DSR RLSD BRK ERR RING PERR RX80FULL     
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_SET_BAUD_RATE    Serial0    SUCCESS    Rate: 9600    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_SET_DTR    Serial0    SUCCESS    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_SET_LINE_CONTROL    Serial0    SUCCESS    StopBits: 1 Parity: NONE WordLength: 8    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_SET_CHAR    Serial0    SUCCESS    EOF:0 ERR:0 BRK:0 EVT:a XON:11 XOFF:13    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_SET_HANDFLOW    Serial0    SUCCESS    Shake:9 Replace:80 XonLimit:1024 XoffLimit:1024    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_PURGE    Serial0    SUCCESS    Purge: TXABORT RXABORT TXCLEAR RXCLEAR    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_SET_QUEUE_SIZE    Serial0    SUCCESS    InSize: 4096 OutSize: 4096    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_SET_TIMEOUTS    Serial0    SUCCESS    RI:0 RM:0 RC:1000 WM:2000 WC:3000    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_WAIT_ON_MASK    Serial0    SUCCESS    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IRP_MJ_READ    Serial0    SUCCESS    Length 24: ..OK....OK....OK....OK..    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_WAIT_ON_MASK    Serial0    SUCCESS    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_SET_WAIT_MASK    Serial0    SUCCESS    Mask:     
10:44:29    NeyronCmMercury    IRP_MJ_CLEANUP    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IRP_MJ_CLOSE    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IRP_MJ_CREATE    Serial0    SUCCESS    Options: Open
10:44:29    NeyronCmMercury    IOCTL_SERIAL_SET_WAIT_MASK    Serial0    SUCCESS    Mask: RXCHAR RXFLAG CTS DSR RLSD BRK ERR RING PERR RX80FULL     
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_SET_BAUD_RATE    Serial0    SUCCESS    Rate: 9600    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_SET_DTR    Serial0    SUCCESS    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_SET_LINE_CONTROL    Serial0    SUCCESS    StopBits: 1 Parity: NONE WordLength: 8    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_SET_CHAR    Serial0    SUCCESS    EOF:0 ERR:0 BRK:0 EVT:a XON:11 XOFF:13    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_SET_HANDFLOW    Serial0    SUCCESS    Shake:9 Replace:80 XonLimit:1024 XoffLimit:1024    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_PURGE    Serial0    SUCCESS    Purge: TXABORT RXABORT TXCLEAR RXCLEAR    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_SET_QUEUE_SIZE    Serial0    SUCCESS    InSize: 4096 OutSize: 4096    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_SET_TIMEOUTS    Serial0    SUCCESS    RI:0 RM:0 RC:1000 WM:2000 WC:3000    
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
10:44:29    NeyronCmMercury    IOCTL_SERIAL_WAIT_ON_MASK    Serial0    SUCCESS        
10:44:30    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:30    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:31    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:32    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:33    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:34    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:35    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:36    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:37    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_SET_WAIT_MASK    Serial0    SUCCESS    Mask:     
10:44:38    NeyronCmMercury    IRP_MJ_CLEANUP    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IRP_MJ_CLOSE    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IRP_MJ_CREATE    Serial0    SUCCESS    Options: Open     
10:44:38    NeyronCmMercury    IOCTL_SERIAL_SET_WAIT_MASK    Serial0    SUCCESS    Mask: RXCHAR RXFLAG CTS DSR RLSD BRK ERR RING PERR RX80FULL     
10:44:38    NeyronCmMercury    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_SET_BAUD_RATE    Serial0    SUCCESS    Rate: 9600    
10:44:38    NeyronCmMercury    IOCTL_SERIAL_SET_DTR    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_SET_LINE_CONTROL    Serial0    SUCCESS    StopBits: 1 Parity: NONE WordLength: 8    
10:44:38    NeyronCmMercury    IOCTL_SERIAL_SET_CHAR    Serial0    SUCCESS    EOF:0 ERR:0 BRK:0 EVT:a XON:11 XOFF:13    
10:44:38    NeyronCmMercury    IOCTL_SERIAL_SET_HANDFLOW    Serial0    SUCCESS    Shake:9 Replace:80 XonLimit:1024 XoffLimit:1024    
10:44:38    NeyronCmMercury    IOCTL_SERIAL_PURGE    Serial0    SUCCESS    Purge: TXABORT RXABORT TXCLEAR RXCLEAR    
10:44:38    NeyronCmMercury    IOCTL_SERIAL_SET_QUEUE_SIZE    Serial0    SUCCESS    InSize: 4096 OutSize: 4096    
10:44:38    NeyronCmMercury    IOCTL_SERIAL_SET_TIMEOUTS    Serial0    SUCCESS    RI:0 RM:0 RC:1000 WM:2000 WC:3000    
10:44:38    NeyronCmMercury    IOCTL_SERIAL_PURGE    Serial0    SUCCESS    Purge: TXABORT TXCLEAR     
10:44:38    NeyronCmMercury    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
10:44:38    NeyronCmMercury    IOCTL_SERIAL_PURGE    Serial0    SUCCESS    Purge: RXABORT RXCLEAR    
10:44:38    NeyronCmMercury    IOCTL_SERIAL_WAIT_ON_MASK    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_PURGE    Serial0    SUCCESS    Purge: RXABORT RXCLEAR    
10:44:40    NeyronCmMercury    IOCTL_SERIAL_PURGE    Serial0    SUCCESS    Purge: TXABORT TXCLEAR     
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IRP_MJ_WRITE    Serial0    SUCCESS    Length 17: ATDP89064149966..    
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:40    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:41    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:42    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:43    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:44    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:45    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:46    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:47    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:48    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:49    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:50    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:51    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:52    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:53    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:54    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:55    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:56    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:57    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:58    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:44:59    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:00    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_WAIT_ON_MASK    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_WAIT_ON_MASK    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_WAIT_ON_MASK    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_WAIT_ON_MASK    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:01    NeyronCmMercury    IOCTL_SERIAL_WAIT_ON_MASK    Serial0    SUCCESS        
10:45:02    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:03    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:04    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:05    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:05    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:05    NeyronCmMercury    IOCTL_SERIAL_PURGE    Serial0    SUCCESS    Purge: TXABORT TXCLEAR     
10:45:05    NeyronCmMercury    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
10:45:05    NeyronCmMercury    IOCTL_SERIAL_PURGE    Serial0    SUCCESS    Purge: RXABORT RXCLEAR    
10:45:05    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
10:45:05    NeyronCmMercury    IRP_MJ_WRITE    Serial0    SUCCESS    Length 11: K........5r    
10:45:05    NeyronCmMercury    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
[/more]
Автор: OdesitVadim
Дата сообщения: 06.12.2006 10:17
Первое, заключи тект в тег more - зачем занимать скоко места.
Два. Смотрим, как инициализируется устройство
StopBits: 1 Parity: NONE WordLength: 8
EOF:0 ERR:0 BRK:0 EVT:a XON:11 XOFF:13
Shake:9 Replace:80 XonLimit:1024 XoffLimit:1024
Инициализируй свой компонент и смотри. К тому же, а где твой протокол обмена?
Автор: Andysoft3C
Дата сообщения: 06.12.2006 10:27
[more]
11:18:47    opros.exe    IRP_MJ_CREATE    Serial0    SUCCESS    Options: Open     
11:18:47    opros.exe    IOCTL_SERIAL_SET_QUEUE_SIZE    Serial0    SUCCESS    InSize: 4096 OutSize: 4096    
11:18:47    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_SET_WAIT_MASK    Serial0    SUCCESS    Mask: RXCHAR CTS DSR RLSD BRK ERR RING     
11:18:47    opros.exe    IOCTL_SERIAL_SET_TIMEOUTS    Serial0    SUCCESS    RI:-1 RM:0 RC:0 WM:0 WC:0    
11:18:47    opros.exe    IOCTL_SERIAL_WAIT_ON_MASK    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_SET_BAUD_RATE    Serial0    SUCCESS    Rate: 9600    
11:18:47    opros.exe    IOCTL_SERIAL_SET_LINE_CONTROL    Serial0    SUCCESS    StopBits: 1 Parity: NONE WordLength: 8    
11:18:47    opros.exe    IOCTL_SERIAL_SET_CHAR    Serial0    SUCCESS    EOF:0 ERR:0 BRK:0 EVT:a XON:11 XOFF:13    
11:18:47    opros.exe    IOCTL_SERIAL_SET_HANDFLOW    Serial0    SUCCESS    Shake:2 Replace:80 XonLimit:1024 XoffLimit:1024    
11:18:47    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_SET_BAUD_RATE    Serial0    SUCCESS    Rate: 9600    
11:18:47    opros.exe    IOCTL_SERIAL_SET_LINE_CONTROL    Serial0    SUCCESS    StopBits: 1 Parity: NONE WordLength: 8    
11:18:47    opros.exe    IOCTL_SERIAL_SET_CHAR    Serial0    SUCCESS    EOF:0 ERR:0 BRK:0 EVT:a XON:11 XOFF:13    
11:18:47    opros.exe    IOCTL_SERIAL_SET_HANDFLOW    Serial0    SUCCESS    Shake:2 Replace:80 XonLimit:1024 XoffLimit:1024    
11:18:47    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_SET_BAUD_RATE    Serial0    SUCCESS    Rate: 9600    
11:18:47    opros.exe    IOCTL_SERIAL_SET_LINE_CONTROL    Serial0    SUCCESS    StopBits: 1 Parity: NONE WordLength: 8    
11:18:47    opros.exe    IOCTL_SERIAL_SET_CHAR    Serial0    SUCCESS    EOF:0 ERR:0 BRK:0 EVT:a XON:11 XOFF:13    
11:18:47    opros.exe    IOCTL_SERIAL_SET_HANDFLOW    Serial0    SUCCESS    Shake:2 Replace:80 XonLimit:1024 XoffLimit:1024    
11:18:47    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:18:47    opros.exe    IOCTL_SERIAL_SET_BAUD_RATE    Serial0    SUCCESS    Rate: 9600    
11:18:47    opros.exe    IOCTL_SERIAL_SET_LINE_CONTROL    Serial0    SUCCESS    StopBits: 1 Parity: NONE WordLength: 8    
11:18:47    opros.exe    IOCTL_SERIAL_SET_CHAR    Serial0    SUCCESS    EOF:0 ERR:0 BRK:0 EVT:a XON:11 XOFF:13    
11:18:47    opros.exe    IOCTL_SERIAL_SET_HANDFLOW    Serial0    SUCCESS    Shake:2 Replace:80 XonLimit:1024 XoffLimit:1024    
11:18:47    opros.exe    IOCTL_SERIAL_PURGE    Serial0    SUCCESS    Purge: RXABORT RXCLEAR    
11:18:47    opros.exe    IOCTL_SERIAL_PURGE    Serial0    SUCCESS    Purge: TXABORT TXCLEAR     
11:18:47    opros.exe    IOCTL_SERIAL_PURGE    Serial0    SUCCESS    Purge: TXABORT TXCLEAR     
11:18:47    opros.exe    IOCTL_SERIAL_PURGE    Serial0    SUCCESS    Purge: RXABORT RXCLEAR    
11:18:47    opros.exe    IOCTL_SERIAL_SET_WAIT_MASK    Serial0    SUCCESS    Mask:     
11:18:47    opros.exe    IRP_MJ_CLEANUP    Serial0    SUCCESS        
11:18:47    opros.exe    IRP_MJ_CLOSE    Serial0    SUCCESS        
11:19:03    opros.exe    IRP_MJ_CREATE    Serial0    SUCCESS    Options: Open     
11:19:03    opros.exe    IOCTL_SERIAL_SET_QUEUE_SIZE    Serial0    SUCCESS    InSize: 4096 OutSize: 4096    
11:19:03    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_MODEMSTATUS    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_SET_WAIT_MASK    Serial0    SUCCESS    Mask: RXCHAR CTS DSR RLSD BRK ERR RING     
11:19:03    opros.exe    IOCTL_SERIAL_SET_TIMEOUTS    Serial0    SUCCESS    RI:-1 RM:0 RC:0 WM:0 WC:0    
11:19:03    opros.exe    IOCTL_SERIAL_WAIT_ON_MASK    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_SET_BAUD_RATE    Serial0    SUCCESS    Rate: 9600    
11:19:03    opros.exe    IOCTL_SERIAL_SET_LINE_CONTROL    Serial0    SUCCESS    StopBits: 1 Parity: NONE WordLength: 8    
11:19:03    opros.exe    IOCTL_SERIAL_SET_CHAR    Serial0    SUCCESS    EOF:0 ERR:0 BRK:0 EVT:a XON:11 XOFF:13    
11:19:03    opros.exe    IOCTL_SERIAL_SET_HANDFLOW    Serial0    SUCCESS    Shake:2 Replace:80 XonLimit:1024 XoffLimit:1024    
11:19:03    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_SET_BAUD_RATE    Serial0    SUCCESS    Rate: 9600    
11:19:03    opros.exe    IOCTL_SERIAL_SET_LINE_CONTROL    Serial0    SUCCESS    StopBits: 1 Parity: NONE WordLength: 8    
11:19:03    opros.exe    IOCTL_SERIAL_SET_CHAR    Serial0    SUCCESS    EOF:0 ERR:0 BRK:0 EVT:a XON:11 XOFF:13    
11:19:03    opros.exe    IOCTL_SERIAL_SET_HANDFLOW    Serial0    SUCCESS    Shake:2 Replace:80 XonLimit:1024 XoffLimit:1024    
11:19:03    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_SET_BAUD_RATE    Serial0    SUCCESS    Rate: 9600    
11:19:03    opros.exe    IOCTL_SERIAL_SET_LINE_CONTROL    Serial0    SUCCESS    StopBits: 1 Parity: NONE WordLength: 8    
11:19:03    opros.exe    IOCTL_SERIAL_SET_CHAR    Serial0    SUCCESS    EOF:0 ERR:0 BRK:0 EVT:a XON:11 XOFF:13    
11:19:03    opros.exe    IOCTL_SERIAL_SET_HANDFLOW    Serial0    SUCCESS    Shake:2 Replace:80 XonLimit:1024 XoffLimit:1024    
11:19:03    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_BAUD_RATE    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_LINE_CONTROL    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_CHARS    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_HANDFLOW    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_SET_BAUD_RATE    Serial0    SUCCESS    Rate: 9600    
11:19:03    opros.exe    IOCTL_SERIAL_SET_LINE_CONTROL    Serial0    SUCCESS    StopBits: 1 Parity: NONE WordLength: 8    
11:19:03    opros.exe    IOCTL_SERIAL_SET_CHAR    Serial0    SUCCESS    EOF:0 ERR:0 BRK:0 EVT:a XON:11 XOFF:13    
11:19:03    opros.exe    IOCTL_SERIAL_SET_HANDFLOW    Serial0    SUCCESS    Shake:2 Replace:80 XonLimit:1024 XoffLimit:1024    
11:19:03    opros.exe    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
11:19:03    opros.exe    IRP_MJ_WRITE    Serial0    SUCCESS    Length 3: AT.    
11:19:03    opros.exe    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
11:19:03    opros.exe    IRP_MJ_READ    Serial0    SUCCESS    Length 6: ..OK..    
11:19:03    opros.exe    IOCTL_SERIAL_WAIT_ON_MASK    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_WAIT_ON_MASK    Serial0    SUCCESS        
11:19:03    opros.exe    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
11:19:03    opros.exe    IRP_MJ_WRITE    Serial0    SUCCESS    Length 16: ATDP89064149966.    
....
11:19:25    opros.exe    IOCTL_SERIAL_WAIT_ON_MASK    Serial0    SUCCESS        
11:19:25    opros.exe    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
11:19:25    opros.exe    IRP_MJ_READ    Serial0    SUCCESS    Length 8: ..CONNEC    
11:19:25    opros.exe    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
11:19:25    opros.exe    IOCTL_SERIAL_WAIT_ON_MASK    Serial0    SUCCESS        
11:19:25    opros.exe    IOCTL_SERIAL_WAIT_ON_MASK    Serial0    SUCCESS        
11:19:25    opros.exe    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
11:19:25    opros.exe    IRP_MJ_READ    Serial0    SUCCESS    Length 8: T 9600..    
11:19:25    opros.exe    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
11:19:25    opros.exe    IOCTL_SERIAL_WAIT_ON_MASK    Serial0    SUCCESS        
11:19:25    opros.exe    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
11:19:25    opros.exe    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
11:19:25    opros.exe    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
11:19:25    opros.exe    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
11:19:25    opros.exe    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
11:19:25    opros.exe    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
11:19:25    opros.exe    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
11:19:25    opros.exe    IRP_MJ_WRITE    Serial0    SUCCESS    Length 11: H........!.    
11:19:25    opros.exe    IOCTL_SERIAL_GET_COMMSTATUS    Serial0    SUCCESS        
[/more]
Автор: OdesitVadim
Дата сообщения: 06.12.2006 10:33
Предыдущее сообщение отредактируй.

И что разницу не видишь?
по крайней мере таймауты не соответствуют друг другу.
Автор: Ennio
Дата сообщения: 06.12.2006 19:12
А ты не хочешь Пирамиду 2000 использвать?
АльфаЦентр то же делает такие системы.
У тебя ИКМ есть? Счетчик какой? УСПД есть?
Автор: Andysoft3C
Дата сообщения: 07.12.2006 15:35
Программа нужна своя.
Счетчик Меркурий 230, концентратор Меркурий 225

Страницы: 1

Предыдущая тема: Delphi + DBGrid + Checkbox


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.