10 #include <QLoggingCategory>
12 Q_DECLARE_LOGGING_CATEGORY(card)
20 BluetoothParamId mParamId;
28 return mParamId + QStringLiteral(
" | Value: ");
34 if (pValue.size() == 1)
36 pDest =
static_cast<T>(pValue.at(0));
39 qCWarning(card) <<
"Value is unknown:" << pDest;
45 qCWarning(card) <<
"Content has wrong size:" << pValue.toHex();
53 using Ptr = QSharedPointer<const BluetoothMessageParameter>;
58 BluetoothParamId getParameterId()
const;
59 const QByteArray& getValue()
const;
60 QByteArray toData()
const;
63 virtual QString toString()
const;
64 virtual QString toStringValue()
const;
Definition: EnumHelper.h:76
QDebug operator<<(QDebug pDbg, const governikus::CVCertificate &pCvc)
Definition: CVCertificate.cpp:146
#define T(v)
Definition: http_parser.cpp:234
bool mValid
Definition: BluetoothMessageParameter.h:24
QSharedPointer< const BluetoothMessageParameter > Ptr
Definition: BluetoothMessageParameter.h:53
bool parseByteParameter(const QByteArray &pValue, T &pDest) const
Definition: BluetoothMessageParameter.h:32
Definition: BluetoothMessageParameter.h:17
QByteArray mValue
Definition: BluetoothMessageParameter.h:23
QString toStringBase() const
Definition: BluetoothMessageParameter.h:26