-rw-r--r-- | noncore/net/wellenreiter/gui/gps.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/noncore/net/wellenreiter/gui/gps.cpp b/noncore/net/wellenreiter/gui/gps.cpp index 4a24647..3206655 100644 --- a/noncore/net/wellenreiter/gui/gps.cpp +++ b/noncore/net/wellenreiter/gui/gps.cpp | |||
@@ -16,3 +16,3 @@ | |||
16 | #include "gps.h" | 16 | #include "gps.h" |
17 | 17 | #include <unistd.h> | |
18 | GPS::GPS( QObject* parent, const char * name ) | 18 | GPS::GPS( QObject* parent, const char * name ) |
@@ -42,7 +42,8 @@ float GPS::latitude() const | |||
42 | int result = _socket->writeBlock( "p\r\n", 3 ); | 42 | int result = _socket->writeBlock( "p\r\n", 3 ); |
43 | _socket->flush(); | ||
43 | if ( result ) | 44 | if ( result ) |
44 | { | 45 | { |
45 | qDebug( "GPS write succeeded" ); | 46 | int numAvail = _socket->bytesAvailable(); |
46 | _socket->waitForMore( 20 ); | 47 | qDebug( "GPS write succeeded, %d bytes available for reading...", numAvail ); |
47 | if ( _socket->canReadLine() ) | 48 | if ( numAvail ) |
48 | { | 49 | { |
@@ -52,3 +53,3 @@ float GPS::latitude() const | |||
52 | { | 53 | { |
53 | qDebug( "GPS got line: %s", &buf ); | 54 | qDebug( "GPS got %d bytes ['%s']", num, &buf[0] ); |
54 | return 0.0; | 55 | return 0.0; |