Dev: consistent formatting with clang-format-3.9
[marnav.git] / src / marnav / seatalk / message_36.cpp
blob2e322f2e2575732d92eecaef9364a1c48553789d
1 #include "message_36.hpp"
3 namespace marnav
5 namespace seatalk
8 message_36::message_36()
9 : message(ID)
13 std::unique_ptr<message> message_36::parse(const raw & data)
15 check_size(data, SIZE);
16 if (data[2] != 0x01)
17 throw std::invalid_argument{"invalid data specified in message"};
19 return utils::make_unique<message_36>();
22 raw message_36::get_data() const
24 return raw{static_cast<uint8_t>(ID), 0x00, 0x01};