21#include "cc_tools_qt/ToolsMessage.h"
22#include "cc_tools_qt/ToolsMessageBase.h"
24#include "comms/MessageBase.h"
25#include "comms/options.h"
27#include <QtCore/QString>
41template <
typename TBase,
template<
typename...>
class TProtMsg,
typename TActualMsg>
56 using FieldsList =
typename Base::FieldsList;
65 static const char* Str =
"Generic Transport Message";
71 [[maybe_unused]]
static constexpr bool Must_be_overriden =
false;
72 assert(Must_be_overriden);
79 [[maybe_unused]]
static constexpr bool Must_not_be_called =
false;
80 assert(Must_not_be_called);
86 [[maybe_unused]]
static constexpr bool Must_not_be_called =
false;
87 assert(Must_not_be_called);
91 virtual FieldsList transportFieldsImpl()
override