FP_A-GNSSCORR (version 1) message payload.
More...
#include <fpa.hpp>
|
bool | SetFromMsg (const uint8_t *msg, const std::size_t msg_size) |
| Set data from message.
|
|
virtual | ~FpaPayload ()=default |
| Virtual dtor for polymorphism.
|
|
|
FpaGpsTime | gps_time |
| Time.
|
|
FpaGnssFix | gnss1_fix = FpaGnssFix::UNSPECIFIED |
| Fix status of GNSS1.
|
|
FpaInt | gnss1_nsig_l1 |
| Number of L1 signals with correction data tracked by GNSS1 receiver, range 0-100.
|
|
FpaInt | gnss1_nsig_l2 |
| Number of L2 signals with correction data tracked by GNSS1 receiver, range 0-100.
|
|
FpaGnssFix | gnss2_fix = FpaGnssFix::UNSPECIFIED |
| Fix status of GNSS2 receiver.
|
|
FpaInt | gnss2_nsig_l1 |
| Number of L1 signals with correction data tracked by GNSS2 receiver, range 0-100.
|
|
FpaInt | gnss2_nsig_l2 |
| Number of L2 signals with correction data tracked by GNSS2 receiver, range 0-100.
|
|
FpaFloat | corr_latency |
| Average correction data latency (10s window), range 0.0-99.9.
|
|
FpaFloat | corr_update_rate |
| Average correction update rate (10s window), range 0.0-0.0.
|
|
FpaFloat | corr_data_rate |
| Average correction data rate (10s window), range 0.0-50.0.
|
|
FpaFloat | corr_msg_rate |
| Average correction message rate (10s window), range 0-50.
|
|
FpaInt | sta_id |
| Correction station ID, range 0–4095.
|
|
FpaFloat3 | sta_llh |
| Correction station latitude/longitude/height [deg, deg, m].
|
|
FpaInt | sta_dist |
| Correction station baseline length (approximate 3d distance), range 0-100000.
|
|
bool | valid_ = false |
| Payload successfully decoded (true), or not (yet) decoded (false)
|
|
|
static constexpr const char * | MSG_NAME = "FP_A-GNSSCORR" |
| Message name.
|
|
FP_A-GNSSCORR (version 1) message payload.
Definition at line 587 of file fpa.hpp.
◆ SetFromMsg()
bool fpsdk::common::parser::fpa::FpaGnsscorrPayload::SetFromMsg |
( |
const uint8_t * | msg, |
|
|
const std::size_t | msg_size ) |
Set data from message.
- Parameters
-
[in] | msg | Pointer to the FP_A message |
[in] | msg_size | Size of the FP_A message (>= 11) |
- Returns
- true if sentence payload was correct and all data could be extracted (fields are now valid), or false otherwise (fields are now invalid)
◆ gps_time
FpaGpsTime fpsdk::common::parser::fpa::FpaGnsscorrPayload::gps_time |
◆ gnss1_fix
Fix status of GNSS1.
Definition at line 590 of file fpa.hpp.
◆ gnss1_nsig_l1
FpaInt fpsdk::common::parser::fpa::FpaGnsscorrPayload::gnss1_nsig_l1 |
Number of L1 signals with correction data tracked by GNSS1 receiver, range 0-100.
Definition at line 591 of file fpa.hpp.
◆ gnss1_nsig_l2
FpaInt fpsdk::common::parser::fpa::FpaGnsscorrPayload::gnss1_nsig_l2 |
Number of L2 signals with correction data tracked by GNSS1 receiver, range 0-100.
Definition at line 592 of file fpa.hpp.
◆ gnss2_fix
Fix status of GNSS2 receiver.
Definition at line 593 of file fpa.hpp.
◆ gnss2_nsig_l1
FpaInt fpsdk::common::parser::fpa::FpaGnsscorrPayload::gnss2_nsig_l1 |
Number of L1 signals with correction data tracked by GNSS2 receiver, range 0-100.
Definition at line 594 of file fpa.hpp.
◆ gnss2_nsig_l2
FpaInt fpsdk::common::parser::fpa::FpaGnsscorrPayload::gnss2_nsig_l2 |
Number of L2 signals with correction data tracked by GNSS2 receiver, range 0-100.
Definition at line 595 of file fpa.hpp.
◆ corr_latency
FpaFloat fpsdk::common::parser::fpa::FpaGnsscorrPayload::corr_latency |
Average correction data latency (10s window), range 0.0-99.9.
Definition at line 596 of file fpa.hpp.
◆ corr_update_rate
FpaFloat fpsdk::common::parser::fpa::FpaGnsscorrPayload::corr_update_rate |
Average correction update rate (10s window), range 0.0-0.0.
Definition at line 597 of file fpa.hpp.
◆ corr_data_rate
FpaFloat fpsdk::common::parser::fpa::FpaGnsscorrPayload::corr_data_rate |
Average correction data rate (10s window), range 0.0-50.0.
Definition at line 598 of file fpa.hpp.
◆ corr_msg_rate
FpaFloat fpsdk::common::parser::fpa::FpaGnsscorrPayload::corr_msg_rate |
Average correction message rate (10s window), range 0-50.
Definition at line 599 of file fpa.hpp.
◆ sta_id
FpaInt fpsdk::common::parser::fpa::FpaGnsscorrPayload::sta_id |
Correction station ID, range 0–4095.
Definition at line 600 of file fpa.hpp.
◆ sta_llh
FpaFloat3 fpsdk::common::parser::fpa::FpaGnsscorrPayload::sta_llh |
Correction station latitude/longitude/height [deg, deg, m].
Definition at line 601 of file fpa.hpp.
◆ sta_dist
FpaInt fpsdk::common::parser::fpa::FpaGnsscorrPayload::sta_dist |
Correction station baseline length (approximate 3d distance), range 0-100000.
Definition at line 602 of file fpa.hpp.
◆ MSG_NAME
const char* fpsdk::common::parser::fpa::FpaGnsscorrPayload::MSG_NAME = "FP_A-GNSSCORR" |
|
staticconstexpr |
Message name.
Definition at line 616 of file fpa.hpp.
The documentation for this struct was generated from the following file:
- fpsdk_common/include/fpsdk_common/parser/fpa.hpp