Einzelnen Beitrag anzeigen

schweindi

Registriert seit: 4. Feb 2010
60 Beiträge
 
#39

Re: An com port gesendete daten lesen

  Alt 7. Mär 2010, 12:24
okay.. das tut mir jetzt echt leid und ist mir wirklich peinlich

Ich habe das Programm jetzt mal direkt auf dem Server mit der SMS Software ausprobiert und siehe da:

Code:
549   13:13:38   Pcom_bridge.exe   IRP_MJ_CREATE         USBSER000   SUCCESS   Options: Open    
550   13:13:38   Pcom_bridge.exe   IOCTL_SERIAL_SET_QUEUE_SIZE      USBSER000   SUCCESS   InSize: 4096 OutSize: 4096   
551   13:13:38   Pcom_bridge.exe   IOCTL_SERIAL_GET_BAUD_RATE      USBSER000   SUCCESS      
552   13:13:38   Pcom_bridge.exe   IOCTL_SERIAL_GET_LINE_CONTROL   USBSER000   SUCCESS      
553   13:13:38   Pcom_bridge.exe   IOCTL_SERIAL_GET_CHARS      USBSER000   SUCCESS      
554   13:13:38   Pcom_bridge.exe   IOCTL_SERIAL_GET_HANDFLOW      USBSER000   SUCCESS      
555   13:13:38   Pcom_bridge.exe   IOCTL_SERIAL_SET_BAUD_RATE      USBSER000   SUCCESS   Rate: 9600   
556   13:13:38   Pcom_bridge.exe   IOCTL_SERIAL_CLR_RTS      USBSER000   SUCCESS      
557   13:13:38   Pcom_bridge.exe   IOCTL_SERIAL_CLR_DTR      USBSER000   SUCCESS      
558   13:13:38   Pcom_bridge.exe   IOCTL_SERIAL_SET_LINE_CONTROL   USBSER000   SUCCESS   StopBits: 1 Parity: NONE WordLength: 8   
559   13:13:38   Pcom_bridge.exe   IOCTL_SERIAL_SET_CHAR      USBSER000   SUCCESS   EOF:80 ERR:0 BRK:0 EVT:0 XON:11 XOFF:13   
560   13:13:38   Pcom_bridge.exe   IOCTL_SERIAL_SET_HANDFLOW      USBSER000   SUCCESS   Shake:0 Replace:0 XonLimit:1024 XoffLimit:1024   
561   13:13:38   Pcom_bridge.exe   IOCTL_SERIAL_SET_TIMEOUTS      USBSER000   SUCCESS   RI:0 RM:0 RC:0 WM:0 WC:0   
562   13:13:38   Pcom_bridge.exe   IOCTL_SERIAL_SET_WAIT_MASK      USBSER000   SUCCESS   Mask: RXCHAR RXFLAG TXEMPTY CTS DSR RLSD BRK ERR RING RX80FULL    
563   13:13:38   Pcom_bridge.exe   IOCTL_SERIAL_GET_MODEMSTATUS   USBSER000   SUCCESS      
564   13:13:38   Pcom_bridge.exe   IOCTL_SERIAL_GET_MODEMSTATUS   USBSER000   SUCCESS      
565   13:13:38   Pcom_bridge.exe   IOCTL_SERIAL_GET_MODEMSTATUS   USBSER000   SUCCESS      
566   13:13:38   Pcom_bridge.exe   IOCTL_SERIAL_WAIT_ON_MASK      USBSER000   SUCCESS      
567   13:14:01   Pcom_bridge.exe   IRP_MJ_WRITE                  USBSER000   SUCCESS   Length 3: at.   
568   13:14:01   Pcom_bridge.exe   IOCTL_SERIAL_WAIT_ON_MASK      USBSER000   SUCCESS      
569   13:14:01   Pcom_bridge.exe   IOCTL_SERIAL_GET_COMMSTATUS      USBSER000   SUCCESS      
570   13:14:01   Pcom_bridge.exe   IRP_MJ_READ                  USBSER000   SUCCESS   Length 6: ..OK..   
571   13:14:01   Pcom_bridge.exe   IOCTL_SERIAL_GET_COMMSTATUS      USBSER000   SUCCESS      
572   13:14:01   Pcom_bridge.exe   IOCTL_SERIAL_WAIT_ON_MASK      USBSER000   SUCCESS      
573   13:14:23   Pcom_bridge.exe   IRP_MJ_WRITE                  USBSER000   SUCCESS   Length 9: at+cpin?.   
574   13:14:23   Pcom_bridge.exe   IOCTL_SERIAL_WAIT_ON_MASK      USBSER000   SUCCESS      
575   13:14:23   Pcom_bridge.exe   IOCTL_SERIAL_GET_COMMSTATUS      USBSER000   SUCCESS      
576   13:14:23   Pcom_bridge.exe   IRP_MJ_READ                  USBSER000   SUCCESS   Length 22: ..+CPIN: READY....OK..   
577   13:14:23   Pcom_bridge.exe   IOCTL_SERIAL_GET_COMMSTATUS      USBSER000   SUCCESS      
578   13:14:23   Pcom_bridge.exe   IOCTL_SERIAL_WAIT_ON_MASK      USBSER000   SUCCESS      
579   13:14:34   Pcom_bridge.exe   IRP_MJ_WRITE                 USBSER000   SUCCESS   Length 9: at+cfun?.   
580   13:14:34   Pcom_bridge.exe   IOCTL_SERIAL_WAIT_ON_MASK      USBSER000   SUCCESS      
581   13:14:34   Pcom_bridge.exe   IOCTL_SERIAL_GET_COMMSTATUS      USBSER000   SUCCESS      
582   13:14:34   Pcom_bridge.exe   IRP_MJ_READ                  USBSER000   SUCCESS   Length 18: ..+CFUN: 1....OK..   
583   13:14:34   Pcom_bridge.exe   IOCTL_SERIAL_GET_COMMSTATUS      USBSER000   SUCCESS      
584   13:14:34   Pcom_bridge.exe   IOCTL_SERIAL_WAIT_ON_MASK      USBSER000   SUCCESS      
585   13:14:41   Pcom_bridge.exe   IOCTL_SERIAL_PURGE        USBSER000   SUCCESS   Purge: TXABORT RXABORT    
586   13:14:41   Pcom_bridge.exe   IOCTL_SERIAL_SET_WAIT_MASK      USBSER000   SUCCESS   Mask:    
587   13:14:41   Pcom_bridge.exe   IOCTL_SERIAL_PURGE       USBSER000   SUCCESS   Purge: TXCLEAR RXCLEAR   
588   13:14:41   Pcom_bridge.exe   IRP_MJ_CLEANUP                  USBSER000   SUCCESS      
589   13:14:41   Pcom_bridge.exe   IRP_MJ_CLOSE                  USBSER000   SUCCESS
also wie man hier sieht, geht der Befehl "at" und bekommt "Length 6: ..OK.." zurück... und at+cpin? geht auch usw... also das Problem war einfach mein dummes virtuelles Com Programm!
So jetzt muss ich mal die Antworten formatieren, damit man sich da auskennt... "+CPIN: Ready....OK..22" ist nicht ganz die Antwort die ich brauche
  Mit Zitat antworten Zitat