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::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::posecef::NavPosECEFPayload, ubx::nav::posllh::NavPosLLHPayload, ubx::nav::pvt::NavPvtPayload, ubx::nav::relposned::NavRelPosNedPayload, ubx::nav::resetodo::NavResetOdoPayload, ubx::nav::status::NavStatusPayload, ubx::nav::timeutc::NavTimeUTCPayload, ubx::nav::velecef::NavVelECEFPayload, ubx::nav::velned::NavVelNEDPayload, ubx::rxm::rtcm::RxmRTCMPayload

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_