Skip to content

Conversation

@LeeLeahy2
Copy link
Contributor

The left justified timestamp is displayed approximately once per second.

Data is delivered by the ZED to the ESP32 a byte at a time.

The "Tx RTCM" messages are printed after 5 milliesconds of idle time, trying to display transactions between the ZED and the ESP32.

The "NTRIP Server transmitted" messages are printed after 100 milliseconds of idle time, trying to display network packets that might be sent to the NTRIP server.

In the old behavior, several "Tx RTCM" messages were displayed and the value in the last message equaled the value in the "NTRIP Server transmitted" message. This was confusing because the byte count grew with each "TX RTCM" message.

This commit adds the zedBytesSent value to count the bytes sent by the ZED to the ESP32. The zedBytesSent value is displayed after 5 milliseconds of idle time and then reset to zero. Totaling the "Tx RTCM" values between the "NTRIP Server transmitted" messages equals the value in the "NTRIP Server transmitted" message. Another way to say this is: Totaling the bytes output by the ZED ("Tx RTCM") separated by 5 milliseconds of idle time equals the number of bytes ("NTRIP Server transmitted") separated by 100 milliseconds.

The left justified timestamp is displayed approximately once per second.

Data is delivered by the ZED to the ESP32 a byte at a time.

The "Tx RTCM" messages are printed after 5 milliesconds of idle time,
trying to display transactions between the ZED and the ESP32.

The "NTRIP Server transmitted" messages are printed after 100
milliseconds of idle time, trying to display network packets that might
be sent to the NTRIP server.

In the old behavior, several "Tx RTCM" messages were displayed and the
value in the last message equaled the value in the "NTRIP Server
transmitted" message.  This was confusing because the byte count grew
with each "TX RTCM" message.

This commit adds the zedBytesSent value to count the bytes sent by the
ZED to the ESP32.  The zedBytesSent value is displayed after 5
milliseconds of idle time and then reset to zero.  Totaling the "Tx
RTCM" values between the "NTRIP Server transmitted" messages equals the
value in the "NTRIP Server transmitted" message.  Another way to say
this is: Totaling the bytes output by the ZED ("Tx RTCM") separated by 5
milliseconds of idle time equals the number of bytes ("NTRIP Server
transmitted") separated by 100 milliseconds.
@nseidle nseidle merged commit e6f8bbc into sparkfun:release_candidate Sep 26, 2023
@LeeLeahy2 LeeLeahy2 deleted the ns-bytes-sent branch September 26, 2023 15:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants