14 void parse(boost::asio::const_buffer& buffer,
34 outBinaryNav.
lbl1 = res;
46 outBinaryNav.
lbl2 = res;
58 outBinaryNav.
lbl3 = res;
70 outBinaryNav.
lbl4 = res;
void fillRes(const Data::Lbl &res, Data::BinaryNav &outBinaryNav)
boost::optional< Lbl > lbl4
boost::optional< Lbl > lbl2
virtual void fillRes(const Data::Lbl &res, Data::BinaryNav &outBinaryNav)=0
std::array< uint8_t, 8 > beacon_id
double beacon_latitude_deg
void fillRes(const Data::Lbl &res, Data::BinaryNav &outBinaryNav)
void fillRes(const Data::Lbl &res, Data::BinaryNav &outBinaryNav)
void fillRes(const Data::Lbl &res, Data::BinaryNav &outBinaryNav)
int32_t validityTime_100us
boost::optional< Lbl > lbl1
void parse(boost::asio::const_buffer &buffer, Data::BinaryNav &outBinaryNav) override
boost::optional< Lbl > lbl3
double beacon_longitude_deg