tests for required fields on commands and some logging updates

This commit is contained in:
Justin Hammond 2019-11-06 14:34:48 +08:00
parent 3d7c8db9e4
commit 5e1b41e212
34 changed files with 291 additions and 130 deletions

View file

@ -28,7 +28,10 @@ protected:
MqttCommand(QObject *parent = nullptr);
QTOZWManager *getOZWManager();
mqttpublisher *getMqttPublisher();
QVector<QString> m_requiredFields;
bool checkNode(QJsonDocument, QString);
QVector<QString> m_requiredStringFields;
QVector<QString> m_requiredIntFields;
QVector<QString> m_requiredBoolFields;
private:
QMqttSubscription *m_subscription;