<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 07/05/2015 09:11 PM, Sharath via
      USRP-users wrote:<br>
    </div>
    <blockquote
cite="mid:1362131734.2562062.1436145086948.JavaMail.yahoo@mail.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff;
        font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial,
        Lucida Grande, sans-serif;font-size:16px">
        <pre class="" id="yui_3_16_0_1_1436143342890_7390">Hello,
Reposting an old thread to see if there has been any progress.</pre>
        <pre class="" id="yui_3_16_0_1_1436143342890_7390">I installed a board mounted GPSDO on my B210. The problem is that this now requires a valid GPS fix to proceed, else I get a "No GPRMC message found".</pre>
        <pre class="" id="yui_3_16_0_1_1436143342890_7390">Now with an active GPS antenna, outdoors, the GPSDO picks up a signal easily. Indoors it is still iffy. Without the active GPS antenna, there is very little hope indoors even near a window. So my strategy now is to go outdoors, get the GPS fix and then continue my work indoors. Not ideal...</pre>
        <pre class="" id="yui_3_16_0_1_1436143342890_7390">Now my questions:
</pre>
        <pre class="" id="yui_3_16_0_1_1436143342890_7390">(i) Is there a way to force the B2100 to use the internal clock and not wait for the GPS fix for all applications? For example I don't want to change the uhd_usrp_proble executable, but would like the board to use the internal clock and not wait for GPS fix. Is there a way to toggle the mode from automatic to internal clock for all applications via a jumper or other means? I don't want to recompile other working applications just because I have installed the GPSDO.
</pre>
      </div>
    </blockquote>
    Any application can  ask for internal clock:<br>
    <br>
<a class="moz-txt-link-freetext" href="http://files.ettus.com/manual/classuhd_1_1usrp_1_1multi__usrp.html#a73ed40009d0d3787c183d42423d25026">http://files.ettus.com/manual/classuhd_1_1usrp_1_1multi__usrp.html#a73ed40009d0d3787c183d42423d25026</a><br>
    <br>
    And an application that  doesn't use that API call, or specifies
    "default" will use the GPSDO, if present, otherwise it will use
    "internal".<br>
    <br>
    Global, all-application, device-parameter management is rather
    outside the scope of what amounts to a device-driver should be
    doing, since<br>
     that type of functionality really belongs in the application layer,
    not in the driver layer.<br>
    <br>
    <br>
    <blockquote
cite="mid:1362131734.2562062.1436145086948.JavaMail.yahoo@mail.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff;
        font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial,
        Lucida Grande, sans-serif;font-size:16px">
        <pre class="" id="yui_3_16_0_1_1436143342890_7390">
Separately:</pre>
        <pre class="" id="yui_3_16_0_1_1436143342890_7390">(ii) Once the GPS actually starts working, how can I use gpsd to get the gps data. That is the web page <a moz-do-not-send="true" href="http://files.ettus.com/manual/page_gpsdo_b2x0.html" class="" id="yui_3_16_0_1_1436143342890_7617">http://files.ettus.com/manual/page_gpsdo_b2x0.html</a> says "Other information can be fetched as well. You can query the lock status with the gps_locked sensor, as well as obtain raw NMEA sentences using the gps_gprmc, and gps_gpgga sensors. Location information can be parsed out of the gps_gpgga sensor by using gpsd or another NMEA parser."
I am able to get some of the data, but it seems that the $GPGSV string is not part of the code currently. Anyway the code can be updated to get these strings also output by default?</pre>
        <pre class="" id="yui_3_16_0_1_1436143342890_7390">Any suggestions are welcome.</pre>
      </div>
    </blockquote>
    You'd  have to write an interface to GPSD yourself.<br>
    <br>
    I'm not aware of any immediate plans to expand the variety of NMEA
    sentences that are  parsed by the UHD software.  Keep in mind that
    the primary purpose of the GPSDO in USRP hardware is to provide
    10Mhz and 1PPS outputs for purposes of precise system-clock
    management.<br>
    The fact that the modules in use *also* produce NMEA navigation
    messages is rather secondary to their intended purpose in USRP
    hardware.<br>
    <br>
    <blockquote
cite="mid:1362131734.2562062.1436145086948.JavaMail.yahoo@mail.yahoo.com"
      type="cite">
      <div style="color:#000; background-color:#fff;
        font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial,
        Lucida Grande, sans-serif;font-size:16px">
        <pre class="" id="yui_3_16_0_1_1436143342890_7390">

Thanks, Sharath</pre>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
USRP-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:USRP-users@lists.ettus.com">USRP-users@lists.ettus.com</a>
<a class="moz-txt-link-freetext" href="http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com">http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>