![]() |
NDEVR
API Documentation
|
NMEA sentence reader for PCSW (proprietary Carlson) sentences, extracting INS orientation and status 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 PCSW sentence and updates the NMEA info. | |
| 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 PCSW (proprietary Carlson) sentences, extracting INS orientation and status data.
Definition at line 49 of file NMEASentencePCSW.h.
|
inlinevirtual |
Returns the reader name.
Implements NMEASentenceReader.
Definition at line 63 of file NMEASentencePCSW.h.
|
finaloverridevirtual |
Processes a PCSW 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.
|
overridevirtual |
Returns the supported sentence types.
Implements NMEASentenceReader.