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("callback %s" % repr([ty, packet]))<br> # setting NMEA OFF AND ONLY UBX<br> if ty == "CFG-PRT":<br>
packet[1]["In_proto_mask"] = 1<br> packet[1]["Out_proto_mask"] = 1<br> t.send("CFG-PRT", 20, packet)<br> elif ty == "ACK-ACK":<br> loop.quit()<br> return True<br>
<br>#raw rate monitor<br>def callback(ty, *args):<br> global prev_t<br> if ty == "RXM-RAW":<br> t = time.time()<br> d = t - prev_t<br> print("%f %f" % (d, 1.0/d))<br> prev_t = t<br>
<br>assert len(sys.argv) == 2<br>t = ubx.Parser(callback)<br>t.send("CFG-PRT", 0, [])<br><br>#enabling raw<br>t = ubx.Parser(callback)<br>t.send("UPD-DOWNL", 8 + 1, {"StartAddr" : 0x6c14, "Flags" : 0, "B0" : 255})<br>
loop.run()</i><br><br><br>Please advice.<br>Ranjan<br><div class="gmail_quote">On Thu, Nov 1<br>0, 2011 at 12:25 AM, RANJAN <span dir="ltr"><<a href="mailto:infibit@gmail.com">infibit@gmail.com</a>></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 class="im"><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'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 = 'localhost', 2947<br>
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)<br>sock.connect((host, port))<br>sock.send('r')<br>file = open("gpstextlog.txt","w")<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>