![]() |
NDEVR
API Documentation
|
NMEA sentence reader for GSV (GNSS Satellites in View) sentences, extracting satellite elevation, azimuth, and signal-to-noise ratio data. More...
Public Member Functions | |
| virtual StringView | name () const |
| Returns the reader name. | |
| virtual NMEAUpdateInfo | processRxCommand (const StringView &command, const StringView &data, NMEAInfo &info) final override |
| Processes a GSV sentence and updates the NMEA info. | |
| void | setPRNSubtraction (uint04 subtraction) |
| Sets a PRN subtraction offset for constellation-specific numbering. | |
| Buffer< StringView > | supportedTypes () const override |
| Returns the supported sentence types. | |
Additional Inherited Members | |
| Public Attributes inherited from NMEASentenceReader | |
| TimeSpan | average_rx_rate = Constant<TimeSpan>::Invalid |
| Average time between received messages. | |
| uint04 | count = 0 |
| Total number of messages processed. | |
| Time | last_rx_time = Constant<Time>::Invalid |
| Time of the last received message. | |
| Protected Member Functions inherited from NMEASentenceReader | |
| void | onMessageReceived () |
| Updates receive timing statistics after processing a message. | |
| Protected Attributes inherited from NMEASentenceReader | |
| Buffer< StringView > | m_sentence_parts |
| Temporary storage for parsed sentence fields. | |
NMEA sentence reader for GSV (GNSS Satellites in View) sentences, extracting satellite elevation, azimuth, and signal-to-noise ratio data.
Definition at line 38 of file NMEASentenceGSV.h.
|
inlinevirtual |
Returns the reader name.
Implements NMEASentenceReader.
Definition at line 52 of file NMEASentenceGSV.h.
|
finaloverridevirtual |
Processes a GSV sentence and updates the NMEA info.
| [in] | command | The NMEA command type. |
| [in] | data | The sentence data payload. |
| [in] | info | The NMEA info structure to update. |
Implements NMEASentenceReader.
|
inline |
Sets a PRN subtraction offset for constellation-specific numbering.
| [in] | subtraction | The PRN offset to subtract. |
Definition at line 55 of file NMEASentenceGSV.h.
|
overridevirtual |
Returns the supported sentence types.
Implements NMEASentenceReader.