Class UBXPayload

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class UBXPayload : private ubx::UBXPayloadBase

Subclassed by ubx::ack::AckPayload, ubx::cfg::CfgRstPayload, ubx::cfg::CfgValGetPayload, ubx::cfg::CfgValSetPayload, ubx::esf::meas::ESFMeasFullPayload, ubx::esf::meas::ESFMeasPayload, ubx::esf::status::ESFStatusPayload, ubx::inf::InfDebugPayload, ubx::inf::InfErrorPayload, ubx::inf::InfNoticePayload, ubx::inf::InfTestPayload, ubx::inf::InfWarningPayload, ubx::mon::comms::MonCommsPayload, ubx::mon::ver::MonVerPayload, ubx::nav::clock::NavClockPayload, ubx::nav::cov::NavCovPayload, ubx::nav::dop::NavDOPPayload, ubx::nav::eoe::NavEOEPayload, ubx::nav::hpposecef::NavHPPosECEFPayload, ubx::nav::hpposllh::NavHPPosLLHPayload, ubx::nav::odo::NavOdoPayload, ubx::nav::orb::NavOrbPayload, ubx::nav::posecef::NavPosECEFPayload, ubx::nav::posllh::NavPosLLHPayload, ubx::nav::pvt::NavPvtPayload, ubx::nav::relposned::NavRelPosNedPayload, ubx::nav::resetodo::NavResetOdoPayload, ubx::nav::sat::NavSatPayload, ubx::nav::sig::NavSigPayload, ubx::nav::status::NavStatusPayload, ubx::nav::timeutc::NavTimeUTCPayload, ubx::nav::velecef::NavVelECEFPayload, ubx::nav::velned::NavVelNEDPayload, ubx::rxm::cor::RxmCorPayload, ubx::rxm::measx::RxmMeasxPayload, ubx::rxm::rawx::RxmRawxPayload, ubx::rxm::rtcm::RxmRTCMPayload, ubx::rxm::spartn::RxmSpartnPayload, ubx::rxm::spartnkey::RxmSpartnKeyPayload, ubx::sec::sig::SecSigPayload, ubx::sec::siglog::SecSigLogPayload, ubx::sec::uniqid::SecUniqidPayload

Public Functions

inline virtual std::tuple<u1_t*, size_t> make_poll_payload()

Protected Functions

inline UBXPayload(msg_class_t msg_class, msg_id_t msg_id)
inline UBXPayload()

Protected Attributes

msg_class_t msg_class_
msg_id_t msg_id_
std::vector<u1_t> payload_