-
Notifications
You must be signed in to change notification settings - Fork 18
Description
I'm working on pulling corrections to a larger server that can act as a NTRIP Caster for potentially multiple devices.
I've got the following: firmware:
RTK Everywhere Firmware: v2.3
ZED-F9P Firmware: HPG 1.32 ID: 2B41F211DF
I found a bug in the RTK setup menu for the NTRIPCaster and submitted that here: #859
This allowed me to turn the ntripcaster on.
However, I believe there's an issue in settings:
I believe when NTRIPCaster is on, it only turns on after the Survey-In time & when it does turn on, it shuts off the port 2948 in favor of 2101. I believe these are standard ports.
Additionally, NTRIP Caster's source table appears in complete. This code has a succinct struct for the sourcetable: https://github.com/go-gnss/ntrip/blob/master/sourcetable.go reproduced here:
type CasterEntry struct {
Host string
Port int
Identifier string
Operator string
NMEA bool
Country string
Latitude float32
Longitude float32
FallbackHostAddress string
FallbackHostPort int
Misc string
}
Once the port switches from 2948 to 2101, you can get the full sourcetable from debugging via pygnssutils:
response='STR;SparkBase;none;RTCM 3.0;none;none;none;none;none;none;none;none;none;none;none;B;N;none;none'``
I assume some of these fields should be automatically settable, particularly the lat/long. Other's should be user controlled.
At a minimum, there's a confuse between setting the TCP Server and the NTRIP server setting up and changing to a non-documented-in-instructions port.