The raw-monitor screenshot:<br><a href="http://imgur.com/Ork4o">http://imgur.com/Ork4o</a> <br><br><div class="gmail_quote">On Thu, Nov 10, 2011 at 12:54 AM, RANJAN <span dir="ltr">&lt;<a href="mailto:infibit@gmail.com">infibit@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Dear Timo,<br><br>This is what I wrote from you code:<br><br>1)Sets NMEA OFF and only UBX on<br>
2)Enable-raw<br>3)raw-rate-monitor<br><br><i>import struct<br>import calendar<br>import os<br>import gobject<br>import logging<br>
import sys<br>import socket<br>import time<br><br>loop = gobject.MainLoop()<br><br>def callback(ty, packet):<br>    print(&quot;callback %s&quot; % repr([ty, packet]))<br>    # setting NMEA OFF AND ONLY UBX<br>    if ty == &quot;CFG-PRT&quot;:<br>

        packet[1][&quot;In_proto_mask&quot;] = 1<br>        packet[1][&quot;Out_proto_mask&quot;] = 1<br>        t.send(&quot;CFG-PRT&quot;, 20, packet)<br>    elif ty == &quot;ACK-ACK&quot;:<br>        loop.quit()<br>    return True<br>

<br>#raw rate monitor<br>def callback(ty, *args):<br>    global prev_t<br>    if ty == &quot;RXM-RAW&quot;:<br>        t = time.time()<br>        d = t - prev_t<br>        print(&quot;%f %f&quot; % (d, 1.0/d))<br>        prev_t = t<br>

<br>assert len(sys.argv) == 2<br>t = ubx.Parser(callback)<br>t.send(&quot;CFG-PRT&quot;, 0, [])<br><br>#enabling raw<div class="im"><br>t = ubx.Parser(callback)<br>t.send(&quot;UPD-DOWNL&quot;, 8 + 1, {&quot;StartAddr&quot; : 0x6c14, &quot;Flags&quot; : 0, &quot;B0&quot; : 255})<br>
</div>
loop.run()</i><br><br><br>Please advice.<br><font color="#888888">Ranjan</font><div><div></div><div class="h5"><br><div class="gmail_quote">On Thu, Nov 1<br>0, 2011 at 12:25 AM, RANJAN <span dir="ltr">&lt;<a href="mailto:infibit@gmail.com" target="_blank">infibit@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><br><div class="gmail_quote"><div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div>
<br>
</div>GPSD? You can&#39;t use gpsd here. You can just read the raw data from<br>
serial port using cat or netcat. </blockquote></div><div><br>I do this to send NMEA data over serial by listening into the gps daemon.<br><br>import socket<br>import sys<br>import serial<br>host, port = &#39;localhost&#39;, 2947<br>


sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)<br>sock.connect((host, port))<br>sock.send(&#39;r&#39;)<br>file = open(&quot;gpstextlog.txt&quot;,&quot;w&quot;)<br>while True:<br>    reply = sock.recv(16384)<br>

    file.write(reply)<br>
<br>What shall I do now? Shall I send the UBX data over serial without using the GPS parser or should I send just RAW data after parsing it on the phone? (My last mail tell you more about these doubts).<br><font color="#888888"><br>

Ranjan <br>
</font></div></div><br>
</blockquote></div><br>
</div></div></blockquote></div><br>