uhd::sensor_value_t val = usrp->get_mboard_sensor("ref_locked");
 works fine, no runtime error

uhd::sensor_value_t val = usrp->get_mboard_sensor("gps_locked");
 gets runtime error just like gps_time

On 28 July 2011 22:58, Bastien Auneau <b...@verisat.no> wrote:

> In case previous email with attached screenshot did not work
> run-time error
> Unhandled exception at 0x759ab9bc in TE.exe: Microsoft C++ exception:
> uhd::runtime_error at memory location 0x0018db9c..
>
> code :
>
>     uhd::sensor_value_t val = usrp->get_mboard_sensor("gps_time");
>     std::cout << val.to_pp_string() << std::endl;
>
> It gives unhandled exception at first line
> And I realized that the exception happen every time, and after continuing
> (because VC9 breaks on unhandled exception) it gives this all same value :
>   GPS time: 2077252342 seconds
>
>
>
>
> On 28 July 2011 21:06, Nick Foster <n...@ettus.com> wrote:
>
>> On Thu, 2011-07-28 at 20:13 +0200, Bastien Auneau wrote:
>> > I use :
>> > uhd::sensor_value_t val = usrp->get_mboard_sensor("gps_time");
>> > std::cout << val.to_pp_string() << std::endl;
>> >
>> >
>> > I got first an unhandled exception runtime error
>> > at second run, it outputs :
>> > GPS time: 2077252342 seconds
>> >
>> >
>> > and these two in a row at each try
>> >
>> >
>> > Also, the value returned 2077252342 never increase
>> > And I did not plug the GPS antenna, so the GPSDO is not locked
>> >
>> >
>> > How can I get is stable ?
>> > Why runtime error pops up half of the time ?
>> What runtime error are you seeing? Please cut and paste the error.
>>
>> > should I plug the antenna and wait for GPS lock ?
>> Only if you really care what time it is.
>>
>> > How do I check if GPS is locked ?
>> get_mboard_sensor("gps_locked")
>>
>> --n
>>
>> >
>> >
>> > On 28 July 2011 19:44, Nick Foster <n...@ettus.com> wrote:
>> >
>> >         On Thu, 2011-07-28 at 19:03 +0000, Bastien Auneau wrote:
>> >         > Hi All
>> >         >
>> >         > I cannot find in latest version (downloaded the 28/07/2011)
>> >         how to get
>> >         > UTC time from GPSDO.
>> >         >
>> >         > There used to be a get_time() function in gps_ctrl, but not
>> >         anymore
>> >         > How should I do to get GPS time ?
>> >
>> >
>> >         The mboard_sensors interface should be used.
>> >         get_mboard_sensor("gps_time") should get you what you're
>> >         looking for.
>> >
>> >         --n
>> >
>> >         >
>> >         > Regards
>> >         > Bastien
>> >         >
>> >         > _______________________________________________
>> >         > Discuss-gnuradio mailing list
>> >         > Discuss-gnuradio@gnu.org
>> >         > https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>> >
>> >
>> >
>> >
>>
>>
>>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to