#pragma once #include "types.h" #include #include #include namespace midi_router { struct Message { Device_Id const * source_id; std::array bytes; Message_Type type() const { if (bytes[0] & 0xF0 == 0xF0) return static_cast(bytes[0]); else return static_cast(bytes[0] >> 4); } }; } // namespace midi_router