rs-232 sniffer (data inceleme) yardım ..

Başlatan Maxim, 22 Ekim 2008, 23:28:44

Maxim

arkadaşlar bu konuda yardıma ihtiyacım var ,
seri bir datayı çözmem lazım ,bu gibi işler için bazı devreler kullanıyor insanlar?, rs-232 sniffer mı ne deniyor ona ?

hatta bende de birkaç tane devre olacaktı ama benim aradığım sizin kullandığınız ve onay verdiğiniz bir devre .

incelemek istediğim seri datanın çok karışık ve şifreli olduğunu zannetmiyorum ,

bu konuda bana biraz bilgi verebilirmisiniz ?
ne yapmalıyım ? hangi programları kullanmalıyım ?
nasıl yapılır ?

slm

ferdem

Ben herhangi bir datayı izlemek istediğimde aklıma ilk lojik analizör geliyor, ancak lojik analizörümüz veya herhangi bir "data acquisition" aracımız yoksa:
Bence bu işin en pratik yolu datayı bilgisayarın seri portuna girerek herhangi bir terminal programıyla(tercihen docklight) izlemek olur. Baud rate i biliyorsanız data önünüzde demektir, baud u bilmiyorsanız ama izlemek istediğiniz data hakkında ufak tefek bilginiz varsa çeşitli baud seçeneklerini deneyerek olayı kotarma ihtimaliniz var.

parda

Merhaba herhengi bir devreye gerek kalmadan
Free Serial Port Monitor
programı ile görebilirsiniz.

Kolaylıklar
Bildiğim tek şey, hiç bir şey bilmediğimdir.

Maxim

Eltima serial port monitor 4.0 programı ile log aldım ,
daha iyi tavsiyesi olan varmıdır ?

Maxim

[23/10/2008 10:38:33]
1  IRP_MJ_CREATE - Opens a COM port (COM5)
   STATUS_SUCCESS
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
3  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_BAUD_RATE - Returns the baud rate that is currently set for a COM port
            BaudRate - 9600
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
5  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_LINE_CONTROL - Request returns information about the line control set for a COM port
            StopBits - 0
            Parity - 0
            WordLength - 8
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
7  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_CHARS - Request returns the special characters that Serial uses with handshake flow control
            EofChar - 0
            ErrorChar - 0
            BreakChar - 0
            EventChar - 0
            XonChar - 17
            XoffChar - 19
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
9  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_HANDFLOW - Request returns information about the configuration of the handshake flow control set for a COM port
            ControlHandShake - 0x1 (SERIAL_DTR_CONTROL)
            FlowReplace - 0x40 (SERIAL_RTS_CONTROL)
            XonLimit - 2048
            XoffLimit - 512
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
11  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_BAUD_RATE - Returns the baud rate that is currently set for a COM port
            BaudRate - 9600
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
13  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_LINE_CONTROL - Request returns information about the line control set for a COM port
            StopBits - 0
            Parity - 0
            WordLength - 8
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
15  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_CHARS - Request returns the special characters that Serial uses with handshake flow control
            EofChar - 0
            ErrorChar - 0
            BreakChar - 0
            EventChar - 0
            XonChar - 17
            XoffChar - 19
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
17  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_HANDFLOW - Request returns information about the configuration of the handshake flow control set for a COM port
            ControlHandShake - 0x1 (SERIAL_DTR_CONTROL)
            FlowReplace - 0x40 (SERIAL_RTS_CONTROL)
            XonLimit - 2048
            XoffLimit - 512
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
19  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_SET_BAUD_RATE - Request sets the baud rate on a COM port. Serial verifies the specified baud rate
            BaudRate - 9600
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
21  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_SET_RTS - Request sets RTS
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
23  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_SET_DTR - Request sets DTR
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
25  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_SET_LINE_CONTROL - Request sets the line control register
            StopBits - 0
            Parity - 0
            WordLength - 8
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
27  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_SET_CHARS - Request sets the special characters that Serial uses for handshake flow control
            EofChar - 0
            ErrorChar - 0
            BreakChar - 0
            EventChar - 0
            XonChar - 17
            XoffChar - 19
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
29  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_SET_HANDFLOW - Request sets the configuration of handshake flow control
            ControlHandShake - 0x1 (SERIAL_DTR_CONTROL)
            FlowReplace - 0x40 (SERIAL_RTS_CONTROL)
            XonLimit - 2048
            XoffLimit - 512
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
31  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_TIMEOUTS - Returns the timeout values that Serial uses with read and write requests
            ReadIntervalTimeout - -1
            ReadTotalTimeoutMultiplier - 0
            ReadTotalTimeoutConstant - 0
            WriteTotalTimeoutMultiplier - 0
            WriteTotalTimeoutConstant - -1
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
33  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_SET_TIMEOUTS - Request sets the timeout value's that the driver uses with read and write requests
            ReadIntervalTimeout - -1
            ReadTotalTimeoutMultiplier - 0
            ReadTotalTimeoutConstant - 0
            WriteTotalTimeoutMultiplier - 0
            WriteTotalTimeoutConstant - -1
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
35  IRP_MJ_READ - Transfers data from a COM port to a client
   STATUS_SUCCESS
      ff b6 3a 95 fe 00 01 50 3e 1e 00 00 ff b6 3a 95 	ÿ¶:•þ..P>...ÿ¶:•
      fe 00 01 02 91 c8 00 00 00 ff b6 3a 95 fe 00 01 	þ...‘È...ÿ¶:•þ..
      02 91 c8 00 00 00 ff b6 3a 95 fe 00 01 02 91 c8 	.‘È...ÿ¶:•þ...‘È
      00 00 00 ff b6 3a 95 fe 3a 95 fe 00 01 02 91 c8 	...ÿ¶:•þ:•þ...‘È
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
37  IRP_MJ_READ - Transfers data from a COM port to a client
   STATUS_SUCCESS
      00 01 02 91 c8 00 00 00 ff b6 3a 95 fe 00 01 02 	...‘È...ÿ¶:•þ...
      91 01 02 91 c8 00 00 00 ff b6 3a 95 fe 00 01 02 	‘..‘È...ÿ¶:•þ...
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
39  IRP_MJ_READ - Transfers data from a COM port to a client
   STATUS_SUCCESS
      c8 00 00 00 ff b6 3a 95 fe 00 01 02 91 c8 00 00 	È...ÿ¶:•þ...‘È..
      00 ff b6 3a 95 fe 00 01 02 00 01 02 91 c8 00 00 	.ÿ¶:•þ......‘È..
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
41  IRP_MJ_READ - Transfers data from a COM port to a client
   STATUS_SUCCESS
      91 c8 00 00 00 ff b6 3a 95 fe 00 01 02 91 c8 00 	‘È...ÿ¶:•þ...‘È.
      00 00 ff b6 3a 95 fe 00 01 02 00 01 02 91 c8 00 	..ÿ¶:•þ......‘È.
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
43  IRP_MJ_READ - Transfers data from a COM port to a client
   STATUS_SUCCESS
      91 c8 00 00 00 ff b6 3a 95 fe 00 01 02 91 c8 00 	‘È...ÿ¶:•þ...‘È.
      00 00 ff b6 3a 95 fe 00 01 02 91 01 02 91 c8 00 	..ÿ¶:•þ...‘..‘È.
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
45  IRP_MJ_READ - Transfers data from a COM port to a client
   STATUS_SUCCESS
      c8 00 00 00 ff b6 3a 95 fe 00 01 02 91 c8 00 00 	È...ÿ¶:•þ...‘È..
      00 ff b6 3a 95 fe 00 01 02 00 01 02 91 c8 00 00 	.ÿ¶:•þ......‘È..
----------------------------------------------------------------------------------
[23/10/2008 10:38:33]
47  IRP_MJ_READ - Transfers data from a COM port to a client
   STATUS_SUCCESS
      91 c8 00 00 00 ff b6 3a 95 fe 00 01 02 91 c8 00 	‘È...ÿ¶:•þ...‘È.
      00 00 ff b6 3a 95 fe 00 01 02 00 01 02 91 c8 00 	..ÿ¶:•þ......‘È.
----------------------------------------------------------------------------------



bu logdan birşey çıkarabilirmiyiz ?
hex değerlerini nasıl anlaşılır yapabilirim ?

normalde giden data içerisinde sayılar var ,
bildiğim değerler :
0.99
4.50
0
4684.70
200
64
2.92

yukarıdaki log sırasında bu dediğim sayıların gönderiliyor olması lazım ,

Maxim

hımmm , kimsede ses yok  .

basit bir devre kurdum ,
onu logladım ,

soru :
neden bende her karakter ayrı ayrı gidiyor ?


gönderdiğim data ,sırayla "10" ve "20" sayısı

**
Symbol Volt1 = 10
Symbol Volt2 = 20

LOOP:

HRSOut ":",Dec Volt1,":",Dec Volt2, 13 ,10

DelayMS 500
GoTo LOOP
**

log:
[23/10/2008 16:13:18]
1  IRP_MJ_CREATE - Opens a COM port (COM5)
   STATUS_SUCCESS
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
3  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_SET_WAIT_MASK - Request configures Serial to notify a client after the occurrence of any one of a specified set of wait events
            Mask - 511 (EV_ERR | EV_RING)
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
5  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_SET_TIMEOUTS - Request sets the timeout value's that the driver uses with read and write requests
            ReadIntervalTimeout - -1
            ReadTotalTimeoutMultiplier - 0
            ReadTotalTimeoutConstant - 0
            WriteTotalTimeoutMultiplier - 0
            WriteTotalTimeoutConstant - 0
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
7  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_BAUD_RATE - Returns the baud rate that is currently set for a COM port
            BaudRate - 9600
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
9  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_LINE_CONTROL - Request returns information about the line control set for a COM port
            StopBits - 0
            Parity - 0
            WordLength - 8
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
11  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_CHARS - Request returns the special characters that Serial uses with handshake flow control
            EofChar - 0
            ErrorChar - 0
            BreakChar - 0
            EventChar - 0
            XonChar - 17
            XoffChar - 19
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
13  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_HANDFLOW - Request returns information about the configuration of the handshake flow control set for a COM port
            ControlHandShake - 0x1 (SERIAL_DTR_CONTROL)
            FlowReplace - 0x40 (SERIAL_RTS_CONTROL)
            XonLimit - 2048
            XoffLimit - 512
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
15  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_BAUD_RATE - Returns the baud rate that is currently set for a COM port
            BaudRate - 9600
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
17  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_LINE_CONTROL - Request returns information about the line control set for a COM port
            StopBits - 0
            Parity - 0
            WordLength - 8
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
19  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_CHARS - Request returns the special characters that Serial uses with handshake flow control
            EofChar - 0
            ErrorChar - 0
            BreakChar - 0
            EventChar - 0
            XonChar - 17
            XoffChar - 19
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
21  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_HANDFLOW - Request returns information about the configuration of the handshake flow control set for a COM port
            ControlHandShake - 0x1 (SERIAL_DTR_CONTROL)
            FlowReplace - 0x40 (SERIAL_RTS_CONTROL)
            XonLimit - 2048
            XoffLimit - 512
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
24  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_SET_BAUD_RATE - Request sets the baud rate on a COM port. Serial verifies the specified baud rate
            BaudRate - 9600
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
26  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_WAIT_ON_MASK - Request is used to wait for the occurrence of any wait event specified by using an IOCTL_SERIAL_SET_WAIT_MASK request
            Mask - 0x28 (EV_CTS | EV_RLSD)
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
27  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_CLR_RTS - Request clears the RTS control signal 
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
29  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_SET_DTR - Request sets DTR
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
31  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_SET_LINE_CONTROL - Request sets the line control register
            StopBits - 0
            Parity - 0
            WordLength - 8
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
33  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_SET_CHARS - Request sets the special characters that Serial uses for handshake flow control
            EofChar - 0
            ErrorChar - 0
            BreakChar - 0
            EventChar - 0
            XonChar - 17
            XoffChar - 19
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
35  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_SET_HANDFLOW - Request sets the configuration of handshake flow control
            ControlHandShake - 0x1 (SERIAL_DTR_CONTROL)
            FlowReplace - 0x0 
            XonLimit - 1024
            XoffLimit - 1024
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
37  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_SET_QUEUE_SIZE - Request sets the size of the internal receive buffer
            InSize - 4096
            OutSize - 2048
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
39  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_PURGE - Request cancels the specified requests and deletes data from the specified buffers
            Flags - 10
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
41  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_COMMSTATUS - Request returns information about the communication status of a COM port
            Errors - 0
            HoldReasons - 0
            AmountInInQueue - 7
            AmountInOutQueue - 0
            EofReceived - 0
            WaitForImmediate - 0
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
43  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_WAIT_ON_MASK - Request is used to wait for the occurrence of any wait event specified by using an IOCTL_SERIAL_SET_WAIT_MASK request
            Mask - 0x1 (EV_RXCHAR)
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
45  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_COMMSTATUS - Request returns information about the communication status of a COM port
            Errors - 0
            HoldReasons - 0
            AmountInInQueue - 7
            AmountInOutQueue - 0
            EofReceived - 0
            WaitForImmediate - 0
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
48  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_COMMSTATUS - Request returns information about the communication status of a COM port
            Errors - 0
            HoldReasons - 0
            AmountInInQueue - 7
            AmountInOutQueue - 0
            EofReceived - 0
            WaitForImmediate - 0
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
50  IRP_MJ_READ - Transfers data from a COM port to a client
   STATUS_SUCCESS
      31                                              	1
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
52  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_COMMSTATUS - Request returns information about the communication status of a COM port
            Errors - 0
            HoldReasons - 0
            AmountInInQueue - 6
            AmountInOutQueue - 0
            EofReceived - 0
            WaitForImmediate - 0
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
54  IRP_MJ_READ - Transfers data from a COM port to a client
   STATUS_SUCCESS
      30                                              	0
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
56  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_COMMSTATUS - Request returns information about the communication status of a COM port
            Errors - 0
            HoldReasons - 0
            AmountInInQueue - 5
            AmountInOutQueue - 0
            EofReceived - 0
            WaitForImmediate - 0
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
58  IRP_MJ_READ - Transfers data from a COM port to a client
   STATUS_SUCCESS
      3a                                              	:
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
60  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_COMMSTATUS - Request returns information about the communication status of a COM port
            Errors - 0
            HoldReasons - 0
            AmountInInQueue - 4
            AmountInOutQueue - 0
            EofReceived - 0
            WaitForImmediate - 0
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
62  IRP_MJ_READ - Transfers data from a COM port to a client
   STATUS_SUCCESS
      32                                              	2
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
64  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_COMMSTATUS - Request returns information about the communication status of a COM port
            Errors - 0
            HoldReasons - 0
            AmountInInQueue - 3
            AmountInOutQueue - 0
            EofReceived - 0
            WaitForImmediate - 0
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
66  IRP_MJ_READ - Transfers data from a COM port to a client
   STATUS_SUCCESS
      30                                              	0
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
68  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_COMMSTATUS - Request returns information about the communication status of a COM port
            Errors - 0
            HoldReasons - 0
            AmountInInQueue - 2
            AmountInOutQueue - 0
            EofReceived - 0
            WaitForImmediate - 0
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
70  IRP_MJ_READ - Transfers data from a COM port to a client
   STATUS_SUCCESS
      0d                                              	.
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
72  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_COMMSTATUS - Request returns information about the communication status of a COM port
            Errors - 0
            HoldReasons - 0
            AmountInInQueue - 1
            AmountInOutQueue - 0
            EofReceived - 0
            WaitForImmediate - 0
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
74  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_COMMSTATUS - Request returns information about the communication status of a COM port
            Errors - 0
            HoldReasons - 0
            AmountInInQueue - 1
            AmountInOutQueue - 0
            EofReceived - 0
            WaitForImmediate - 0
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
76  IRP_MJ_READ - Transfers data from a COM port to a client
   STATUS_SUCCESS
      0a                                              	.
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
78  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_COMMSTATUS - Request returns information about the communication status of a COM port
            Errors - 0
            HoldReasons - 0
            AmountInInQueue - 0
            AmountInOutQueue - 0
            EofReceived - 0
            WaitForImmediate - 0
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
80  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_COMMSTATUS - Request returns information about the communication status of a COM port
            Errors - 0
            HoldReasons - 0
            AmountInInQueue - 0
            AmountInOutQueue - 0
            EofReceived - 0
            WaitForImmediate - 0
----------------------------------------------------------------------------------
[23/10/2008 16:13:18]
82  IRP_MJ_DEVICE_CONTROL - Request operates a serial port
   STATUS_SUCCESS
         IOCTL_SERIAL_GET_COMMSTATUS - Request returns information about the communication status of a COM port
            Errors - 0
            HoldReasons - 0
            AmountInInQueue - 0
            AmountInOutQueue - 0
            EofReceived - 0
            WaitForImmediate - 0
----------------------------------------------------------------------------------