IsGpsdoPresent

  • 1
  • Question
  • Updated 8 months ago
According to the FlexAPI documentation, the Radio class has a read-only property IsGpsdoPresent. My 6700 has the GPSDO installed, but the IsGpsdoPresent property shows false. I poked around in Radio.cs, but I don't see where the property is set.
Photo of Mark Erbaugh

Mark Erbaugh

  • 524 Posts
  • 46 Reply Likes

Posted 8 months ago

  • 1
Photo of Mark - W3II

Mark - W3II

  • 255 Posts
  • 55 Reply Likes
It is set in Radio.cs file in the ParseOscillatorStatus method. Search for _isGpsdoPresent
You must be connected to radio for this property to be set. Also note that until a GUI client connects some radio object properties are not update / set.

Photo of Mark - W3II

Mark - W3II

  • 255 Posts
  • 55 Reply Likes
Yes, you must use the V3 FlexAPI library because FRS modified 2.51 to be compatible with V3 API. If it has been a long time since you hard reset the radio it is a quick thing to try. Remember to save your profiles and memories.
Photo of Mark Erbaugh

Mark Erbaugh

  • 524 Posts
  • 46 Reply Likes
I did a hard reset.  I'm still seeing the string

"state=ocxo_gpsdo setting=ocxo_gpsdo locked=1"

Looking at the string you reported, it looks like you don't have the Flex GPSDO installed. I wonder if there is a bug in the string when the GPSDO is installed?  I tried uninstalling the GPS in software, but that didn't change the string. I'm not sure if I want to open the 6700 and remove the GPSDO.
Photo of Mark - W3II

Mark - W3II

  • 255 Posts
  • 55 Reply Likes
Can you select TCXO for the source and see if the string changes?
Photo of Mark - W3II

Mark - W3II

  • 255 Posts
  • 55 Reply Likes
Can you select TCXO for the source and see if the string changes?
Photo of Mark Erbaugh

Mark Erbaugh

  • 524 Posts
  • 46 Reply Likes
I don't think that the oscillator source is settable on the 6700, that's just on the 6400/6600.