- Generated 2019-08-07T23:30:36.250+02:00
+ Generated 2019-08-08T13:54:12.590+02:00
diff --git a/sdrbase/resources/webapi/doc/swagger/include/GLScope.yaml b/sdrbase/resources/webapi/doc/swagger/include/GLScope.yaml
index f809f9361..21ca03bc5 100644
--- a/sdrbase/resources/webapi/doc/swagger/include/GLScope.yaml
+++ b/sdrbase/resources/webapi/doc/swagger/include/GLScope.yaml
@@ -140,7 +140,7 @@ GLScope:
type: array
items:
$ref: "/doc/swagger/include/GLScope.yaml#/TraceData"
- m_triggersData:
+ triggersData:
type: array
items:
$ref: "/doc/swagger/include/GLScope.yaml#/TriggerData"
diff --git a/sdrbase/webapi/webapiadapterinterface.cpp b/sdrbase/webapi/webapiadapterinterface.cpp
index 70bceff39..fb46406df 100644
--- a/sdrbase/webapi/webapiadapterinterface.cpp
+++ b/sdrbase/webapi/webapiadapterinterface.cpp
@@ -49,3 +49,78 @@ std::regex WebAPIAdapterInterface::devicesetChannelURLRe("^/sdrangel/deviceset/(
std::regex WebAPIAdapterInterface::devicesetChannelIndexURLRe("^/sdrangel/deviceset/([0-9]{1,2})/channel/([0-9]{1,2})$");
std::regex WebAPIAdapterInterface::devicesetChannelSettingsURLRe("^/sdrangel/deviceset/([0-9]{1,2})/channel/([0-9]{1,2})/settings$");
std::regex WebAPIAdapterInterface::devicesetChannelReportURLRe("^/sdrangel/deviceset/([0-9]{1,2})/channel/([0-9]{1,2})/report");
+
+void WebAPIAdapterInterface::ConfigKeys::debug()
+{
+ qDebug("WebAPIAdapterInterface::ConfigKeys::debug");
+
+ qDebug("preferences:");
+ foreach(QString preferenceKey, m_preferencesKeys) {
+ qDebug(" %s", qPrintable(preferenceKey));
+ }
+
+ qDebug("commands:");
+ foreach(CommandKeys commandKeys, m_commandKeys)
+ {
+ qDebug(" {");
+ foreach(QString commandKey, commandKeys.m_keys) {
+ qDebug(" %s", qPrintable(commandKey));
+ }
+ qDebug(" }");
+ }
+
+ qDebug("presets:");
+ foreach(PresetKeys presetKeys, m_presetKeys)
+ {
+ qDebug(" {");
+ foreach(QString presetKey, presetKeys.m_keys) {
+ qDebug(" %s", qPrintable(presetKey));
+ }
+ qDebug(" deviceConfigs:");
+ foreach(DeviceKeys deviceKeys, presetKeys.m_devicesKeys)
+ {
+ qDebug(" {");
+ qDebug(" config:");
+ foreach(QString deviceKey, deviceKeys.m_deviceKeys) {
+ qDebug(" %s", qPrintable(deviceKey));
+ }
+ qDebug(" }");
+ }
+ qDebug(" channelConfigs");
+ foreach(ChannelKeys channelKeys, presetKeys.m_channelsKeys)
+ {
+ qDebug(" {");
+ qDebug(" config:");
+ foreach(QString channelKey, channelKeys.m_channelKeys) {
+ qDebug(" %s", qPrintable(channelKey));
+ }
+ qDebug(" }");
+ }
+ qDebug(" }");
+ }
+
+ qDebug("workingPreset:");
+ foreach(QString presetKey, m_workingPresetKeys.m_keys) {
+ qDebug(" %s", qPrintable(presetKey));
+ }
+ qDebug(" deviceConfigs:");
+ foreach(DeviceKeys deviceKeys, m_workingPresetKeys.m_devicesKeys)
+ {
+ qDebug(" {");
+ qDebug(" config:");
+ foreach(QString deviceKey, deviceKeys.m_deviceKeys) {
+ qDebug(" %s", qPrintable(deviceKey));
+ }
+ qDebug(" }");
+ }
+ qDebug(" channelConfigs:");
+ foreach(ChannelKeys channelKeys, m_workingPresetKeys.m_channelsKeys)
+ {
+ qDebug(" {");
+ qDebug(" config:");
+ foreach(QString channelKey, channelKeys.m_channelKeys) {
+ qDebug(" %s", qPrintable(channelKey));
+ }
+ qDebug(" }");
+ }
+}
\ No newline at end of file
diff --git a/sdrbase/webapi/webapiadapterinterface.h b/sdrbase/webapi/webapiadapterinterface.h
index 5d5eff6ad..5be95f484 100644
--- a/sdrbase/webapi/webapiadapterinterface.h
+++ b/sdrbase/webapi/webapiadapterinterface.h
@@ -89,6 +89,7 @@ public:
PresetKeys m_workingPresetKeys;
QList