![]() |
Fixposition SDK 0.0.0-heads/main-0-g97f6014
Collection of c++ libraries and apps for use with Fixposition products on Linux
|
FP_A-GNSSANT (version 1) message payload. More...
#include <fpa.hpp>
Public Member Functions | |
| bool | SetFromMsg (const uint8_t *msg, const std::size_t msg_size) final |
| Set data from message. | |
| Public Member Functions inherited from fpsdk::common::parser::fpa::FpaPayload | |
| virtual | ~FpaPayload ()=default |
| Virtual dtor for polymorphism. | |
| bool | SetFromBuf (const std::vector< uint8_t > &buf) |
| Set data from message. | |
Public Attributes | |
| FpaGpsTime | gps_time |
| Time. | |
| FpaAntState | gnss1_state = FpaAntState::UNSPECIFIED |
| GNSS1 antenna state. | |
| FpaAntPower | gnss1_power = FpaAntPower::UNSPECIFIED |
| GNSS1 antenna power. | |
| FpaInt | gnss1_age |
| Time since gnss1_state or gnss1_power information last changed, 0-604800. | |
| FpaAntState | gnss2_state = FpaAntState::UNSPECIFIED |
| GNSS2 antenna state. | |
| FpaAntPower | gnss2_power = FpaAntPower::UNSPECIFIED |
| GNSS2 antenna power. | |
| FpaInt | gnss2_age |
| Time since gnss2_state or gnss2_power information last changed, 0-604800. | |
| Public Attributes inherited from fpsdk::common::parser::fpa::FpaPayload | |
| bool | valid_ = false |
| Payload successfully decoded (true), or not (yet) decoded (false) | |
| FpaMessageType | msg_type_ = FpaMessageType::UNSPECIFIED |
| Message (payload) type. | |
Static Public Attributes | |
| static constexpr const char * | MSG_NAME = "FP_A-GNSSANT" |
| Message name. | |
|
finalvirtual |
Set data from message.
| [in] | msg | Pointer to the FP_A message |
| [in] | msg_size | Size of the FP_A message (>= 11) |
Implements fpsdk::common::parser::fpa::FpaPayload.
| FpaGpsTime fpsdk::common::parser::fpa::FpaGnssantPayload::gps_time |
| FpaAntState fpsdk::common::parser::fpa::FpaGnssantPayload::gnss1_state = FpaAntState::UNSPECIFIED |
| FpaAntPower fpsdk::common::parser::fpa::FpaGnssantPayload::gnss1_power = FpaAntPower::UNSPECIFIED |
| FpaInt fpsdk::common::parser::fpa::FpaGnssantPayload::gnss1_age |
| FpaAntState fpsdk::common::parser::fpa::FpaGnssantPayload::gnss2_state = FpaAntState::UNSPECIFIED |
| FpaAntPower fpsdk::common::parser::fpa::FpaGnssantPayload::gnss2_power = FpaAntPower::UNSPECIFIED |
| FpaInt fpsdk::common::parser::fpa::FpaGnssantPayload::gnss2_age |
|
staticconstexpr |