Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

non-ascii δεδομενα απο την SerialPort του GPS

Îåêßíçóå áðü ôï ìÝëïò mixio. Τελευταία δημοσίευση από το μέλος mixio στις 23-07-2009, 12:07. Υπάρχουν 4 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  22-07-2009, 14:12 52693

    non-ascii δεδομενα απο την SerialPort του GPS

    Παναγιωτης σορυ, λαθος μου.

    Εχω ενα PDA με GPS.
    Ανοιγω κανονικα την SerialPort με Open() και εχω βαλει
    GpsPort.DataReceived += new SerialDataReceivedEventHandler(GpsPort_DataReceived);

    Ετσι οταν εχει κατι για διαβασμα εκτελει την GpsPort_DataReceived()
    η οποια κανει το εξης απλο:
    byte[] buffer = new byte[GpsPort.BytesToRead];
    string sentence = "";
    
    GpsPort.Read(buffer, 0, buffer.Length);
    sentence = Encoding.ASCII.GetString(buffer, 0, buffer.Length);
    Οταν γραφω το sentence σε ενα textbox μου βγαζει ερωτηματικα κουτακια και διαφορα.

    Ξερει κανεις γινεται αυτο; το GPS με ASCII bytes δε στελνει τα δεδομενα;

    Στην 1η εικονα τα Byte ενα ενα. Στην 2η εικονα το αποτελεσμα του εκαστοτε Encoding.ASCII.GetString()



    Sleep-deprived psychotic hacker

  •  22-07-2009, 15:03 52696 σε απάντηση της 52693

    Απ: non-ascii δεδομενα απο την SerialPort του GPS

    Δοκίμασες το default encoding UTF-8 και δεν παίζει???

    Manos
  •  22-07-2009, 15:16 52697 σε απάντηση της 52696

    Απ: non-ascii δεδομενα απο την SerialPort του GPS

    Με sentence = Encoding.UTF8.GetString(buffer, 0, buffer.Length);

    εχω



    Sleep-deprived psychotic hacker

  •  23-07-2009, 10:53 52731 σε απάντηση της 52697

    Απ: non-ascii δεδομενα απο την SerialPort του GPS

    Παιδια κανεις;
    Μηπως θελει καποια αποκωδικοποιηση/αποσυμπιεση αφου διαβασω τα δεδομενα απο την serialport ;

    Sleep-deprived psychotic hacker

  •  23-07-2009, 12:07 52738 σε απάντηση της 52731

    Απ: non-ascii δεδομενα απο την SerialPort του GPS

    Τελικα του αλλαξα το BaudRate απο 4800 σε 9600 και δουλεψε κανονικα με ASCII.

    Sleep-deprived psychotic hacker

Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems