7 MARNAV_NMEA_DEFINE_SENTENCE_PARSE_FUNC(vdo
)
9 constexpr const char * vdo::TAG
;
12 : vdm(ID
, TAG
, talker_id::ais_mobile_station
)
16 vdo::vdo(talker talk
, fields::const_iterator first
, fields::const_iterator last
)
19 if (std::distance(first
, last
) != 6)
20 throw std::invalid_argument
{"invalid number of fields in vdo"};