GPS Time on SmartSDR screen

  • 27
  • Idea
  • Updated 4 years ago
  • Implemented
Since many of us have the GPS option, how about using GPS time as the time shown on the SmartSDR screen? This may already be in the works in a future update way down the road as it certainly is critical at this time. 73s Jim K4JAF
Photo of Jim K4JAF

Jim K4JAF

  • 361 Posts
  • 105 Reply Likes

Posted 6 years ago

  • 27
Photo of Al

Al

  • 175 Posts
  • 9 Reply Likes
I agree that this would be a very nice feature. But I also agree that we need to get 1.0 on line first. Al N4AB
Photo of Tim - W4TME

Tim - W4TME, Customer Experience Manager

  • 9186 Posts
  • 3542 Reply Likes
Al,

If you agree, then make sure you click on the "Person Likes this Idea" button in the post to vote for it.
Photo of Ken - NM9P

Ken - NM9P, Elmer

  • 4203 Posts
  • 1338 Reply Likes
I agree that it is a great idea, but not critical for release 1.0.
Also, is there a way to make that time figure available to the computer's OS in order to automatically set the computer clock from it?
Photo of Tim - W4TME

Tim - W4TME, Customer Experience Manager

  • 9186 Posts
  • 3542 Reply Likes
The technical answer is yes, but the question is, do you want to consume radio CPU cycles that could be used for radio specific applications just to feed the PC data it already gets on it's own from the Internet?

With finite resources in the radio, there is always a trade off because the first rule of thermodynamics applies; you don't get something for nothing.
Photo of Ken - NM9P

Ken - NM9P, Elmer

  • 4203 Posts
  • 1338 Reply Likes
Thanks for your answer. I am a dreamer, always thinking of things that COULD be, but not all of them are practical. I was thinking in line of an option that could be turned on or off at times when internet time servers are unavailable (portable operation, etc.) perhaps for a few seconds to set the clock and then turn it back off.

But you are correct, some options take more CPU / memory / programmer effort than would be practical.
Photo of Keith Wolford

Keith Wolford

  • 60 Posts
  • 13 Reply Likes
Maybe the DaVinci OMAP processor on the 6000 series could run an ntp server under it's Linux-based OS that ultimately gets it time from the GPSDO module, if equipped? That would allow one to easily set the PC time based on the GPSDO.
Photo of Steve - N5AC

Steve - N5AC, VP Engineering / CTO

  • 1053 Posts
  • 1076 Reply Likes
An NTP server is not hard to do -- it's just not risen up on the priority list yet. I would recommend adding a new idea topic for this so it is not lost in the GPS time on SmartSDR screen topic. Then others that want this can like the idea and we'll know how much interest there is for this idea.
Photo of Andrew Russell

Andrew Russell

  • 276 Posts
  • 43 Reply Likes
Depending on radios internal overheads it might save some clutter.
In some field locations there is no Internet access.
So GPS timing is needed for some digital modes.
But as I can do this already with a Bluetooth GPS unit it's not a big issue.
Andrew
Photo of Steve - N5AC

Steve - N5AC, VP Engineering / CTO

  • 1053 Posts
  • 1076 Reply Likes
Official Response
This is now user story US1907.

Update: This has now been implemented and will be in 0.16.x (out soon) and later versions of SmartSDR. I'd like to know what you think of the implementation. Be sure to check the GPS tab under settings as well as the front panel indicators. Here is a screen shot of what it looks like including the GPS data on the settings panel and the lock indicator/grid square in the lower right of the main SmartSDR window.

Photo of Jim K4JAF

Jim K4JAF

  • 361 Posts
  • 105 Reply Likes
What exactly is a "user story"? Is the idea on some sort of internal list to be programmed in the future? Thanks Jim
Photo of Tim - W4TME

Tim - W4TME, Customer Experience Manager

  • 9186 Posts
  • 3542 Reply Likes
A user story is a feature request in the parlance of the Agile development process we use for creating software

http://en.wikipedia.org/wiki/Agile_so...
Photo of Bill-W9OL

Bill-W9OL

  • 726 Posts
  • 56 Reply Likes
Supposedly, I paid for the GPS option.
I got an antenna, there is a shiny gold male screw on in about the middle of the lower back.
I think I see the start light go through the warming up process, but SmartCat never seems to connect to the antenna.

I am in the basement and the antenna is still inside, at about ceiling height.
Do I have to move the antenna outside?
It doesn't look like it will survive a chicago winter outside.
Photo of Richard Clafton W4/G7EIX

Richard Clafton W4/G7EIX, Elmer

  • 455 Posts
  • 117 Reply Likes
Quick question.... will there be a chance that an NTP server implementation will be added to the radio at some point - to query on port 123? I did not buy the GPS option as I really did not have the need - but if the radio could possibly be used to provide NTP time I would definitely be ordering the GPS option. It would be of more use due to it's multi-role and cheaper than some of the dedicated GPS NTP boxes out there.
Photo of Steve - N5AC

Steve - N5AC, VP Engineering / CTO

  • 1053 Posts
  • 1076 Reply Likes
NTP has been often requested and it is fairly easy to do so the chances are high that we will do this in the future.
Photo of Richard Clafton W4/G7EIX

Richard Clafton W4/G7EIX, Elmer

  • 455 Posts
  • 117 Reply Likes
Great. Thx.
Photo of k3Tim

k3Tim

  • 903 Posts
  • 186 Reply Likes
NTP would be a welcome addition.

k3Tim
Photo of Asher - K0AU

Asher - K0AU

  • 210 Posts
  • 33 Reply Likes
This GPS antenna is working well for me:

https://www.fairradio.com/catalog.php...

It's mounted outdoors at the base of my tower through 100 feet of LMR400. If you have a surge suppressor on the feedline, make sure it can pass DC.
Photo of Mark Erbaugh

Mark Erbaugh

  • 424 Posts
  • 39 Reply Likes
I'm confused by this thread (and many other things). Is the time displayed on the GPS tab of the radio setup from the computer's time or the GPS' time? If it's the GPS time, wouldn't that mean that the GPS time is available in a data packet from the radio? Is so, it should be simple (for someone) to interrogate that packet and set the computer's clock to the GPS time?

Similarly, what is the source of the time displayed on the main SSDR screen?
Photo of Jay / NO5J

Jay / NO5J

  • 1674 Posts
  • 260 Reply Likes
Hard to tell which time is which, when they all read the same.

In my case the PC clock is disciplined by Meinbergs NTPD daemon synced to a stratum 1 clock source. and the time displays on both the GPS tab and on the SSDR status bar, always seem to agree on what the correct time is. The GPSDO might be the reason, or they may all be reporting the PC clock time.

An old Chicago lyric ...
"Does anybody really know what time it is?"  
"Does anybody really care?"

Well some of us seem to.

73, Jay - NO5J
Photo of Tim - W4TME

Tim - W4TME, Customer Experience Manager

  • 9186 Posts
  • 3542 Reply Likes
Mark - the time shown in the bottom bar of the SSDR console is based on the PC clock and the configured time zone to calculate GMT.  The GPS time is independent.  

"...wouldn't that mean that the GPS time is available in a data packet from the radio? Is so, it should be simple (for someone) to interrogate that packet and set the computer's clock to the GPS time?"

This is the NTP or SNTP protocol defined by RFC 958 (https://tools.ietf.org/html/rfc958).  We could do this in the radio and use the GPS as the time source to create a stratum 1 host.  As Steve noted, this is something we are likely to do in the future.
Photo of Al

Al

  • 175 Posts
  • 9 Reply Likes
My vote is for the NTP option. Al, N4AB
Photo of Jay / NO5J

Jay / NO5J

  • 1674 Posts
  • 260 Reply Likes
I'd prefer the NTP option too, I would really like to have a stratum 1 host in the shack. If it's only on the round2it list for now, at least it's on the list. It will make a nice surprise in a future release.

73, Jay - NO5J
Photo of Jon - KF2E

Jon - KF2E

  • 677 Posts
  • 222 Reply Likes
I want to know how Steve got his Flex going 61kts? 
Photo of Jay / NO5J

Jay / NO5J

  • 1674 Posts
  • 260 Reply Likes
Would also be useful to know the vector. We might be able to determine where he's going, and when to expect arrival.

73, Jay - NO5J
(Edited)
Photo of Tim - W4TME

Tim - W4TME, Customer Experience Manager

  • 9186 Posts
  • 3542 Reply Likes
He was in the car coding while traveling to go on vacation.  Lori was driving.

This conversation is no longer open for comments or replies.