1 #ifndef MARNAV_AIS_MESSAGE_02_HPP
2 #define MARNAV_AIS_MESSAGE_02_HPP
4 #include <marnav/ais/message_01.hpp>
8 /// @brief Position Report Class A (assigned schedule)
9 class message_02
: public message_01
11 friend class detail::factory
;
14 constexpr static message_id ID
= message_id::position_report_class_a_assigned_schedule
;
17 message_02(const message_02
&) = default;
18 message_02
& operator=(const message_02
&) = default;
19 message_02(message_02
&&) = default;
20 message_02
& operator=(message_02
&&) = default;
23 message_02(const raw
& bits
);