Unexpected LookupError using gpsdo

Hi,
I have bought two gpsdos and install them to my usrp n210. Then I
congfiured them step by step according to the following link provided by
ettus LLC http://files.ettus.com/uhd_docs/manual/html/gpsdo.html.
After all the things had done, I tried to retrieve
the current GPS time by the “gps_time” sensor using the codes : "
usrp->get_mboard_sensor(“gps_time”) ". The

compilation is ok and I executived the program. Then an unexpected
LookupError occured :

Error: LookupError: Path not found in tree: /mboards/0/sensors/gps_time

I printed all sensor list and there are only two sensor “mimo_locked”,
“ref_locked”. So I thought that means The gpsdo was not properly set so
that the usrp didn’t find any “gps_time” sensors. But when I executived
the program “test_pps_input” at /usr/local/share/uhd/example. The pps
seens all right. That means the gpsdo is ok. What’s more, when I used
the reference sources provided by an external GPSDO by the code :
usrp->set_clock_source(“external”);

usrp->set_time_source(“external”);

It work well too.

Now I am confused . why is that happen? Was my gpsdo broken? All the two
gpsdos have the same LookupError.

Thanks for your help.

On Wed, 21 Mar 2012 21:23:39 +0800 (CST), Fengzhu FengzhuYe wrote:

Hi,
I have bought two gpsdos and install them to my usrp n210.
Then I congfiured them step by step according to the following link
provided by ettus LLC
http://files.ettus.com/uhd_docs/manual/html/gpsdo.html.
After all the
things had done, I tried to retrieve the current GPS time by the
“gps_time” sensor using the codes : "
usrp->get_mboard_sensor(“gps_time”) ". The
compilation is ok and I
executived the program. Then an unexpected LookupError occured :

Error: LookupError: Path not found in tree: /mboards/0/sensors/gps_time

I printed all sensor list and there are only two sensor
“mimo_locked”, “ref_locked”. So I thought that means The gpsdo was not
properly set so that the usrp didn’t find any “gps_time” sensors. But
when I executived the program “test_pps_input” at
/usr/local/share/uhd/example. The pps seens all right. That means the
gpsdo is ok. What’s more, when I used the reference sources provided by
an external GPSDO by the code :
usrp->set_clock_source(“external”);

usrp->set_time_source(“external”);
It work well too.

Now I
am confused . why is that happen? Was my gpsdo broken? All the two
gpsdos have the same LookupError.

Thanks for your help.

Did you
do the post-installation task:

http://files.ettus.com/uhd_docs/manual/html/gpsdo.html#post-installation-task-n-series-only

Also, the “gps_time” is only available once the GPSDO is locked to a
GPS satellite constellation–that’s where it gets the time from (and the
phase reference!).

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs