diff --git a/OpenAuraSDK.pro b/OpenAuraSDK.pro
index 95c38051..3dd5559c 100644
--- a/OpenAuraSDK.pro
+++ b/OpenAuraSDK.pro
@@ -2,7 +2,7 @@ QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
-TARGET = OpenAuraSDK
+TARGET = OpenAuraSDK.bin
TEMPLATE = app
SOURCES += \
diff --git a/OpenAuraSDK/OpenAuraSDKQtDialog.cpp b/OpenAuraSDK/OpenAuraSDKQtDialog.cpp
index 444e421a..ad487e19 100644
--- a/OpenAuraSDK/OpenAuraSDKQtDialog.cpp
+++ b/OpenAuraSDK/OpenAuraSDKQtDialog.cpp
@@ -342,3 +342,15 @@ void Ui::OpenAuraSDKQtDialog::on_RadioChaseFade_clicked()
{
setMode(AURA_MODE_CHASE_FADE);
}
+
+void Ui::OpenAuraSDKQtDialog::on_ButtonDumpAura_clicked()
+{
+ unsigned int aura_device = ui->ComboAuraDevices->currentIndex();
+
+ if (aura_device > 0)
+ {
+ ui->ButtonDumpAura->setEnabled(false);
+ DumpAuraRegisters(controllers[aura_device - 1]);
+ ui->ButtonDumpAura->setEnabled(true);
+ }
+}
diff --git a/OpenAuraSDK/OpenAuraSDKQtDialog.h b/OpenAuraSDK/OpenAuraSDKQtDialog.h
index 4ceb7bc1..cb2459f9 100644
--- a/OpenAuraSDK/OpenAuraSDKQtDialog.h
+++ b/OpenAuraSDK/OpenAuraSDKQtDialog.h
@@ -59,6 +59,8 @@ private slots:
void on_RadioChaseFade_clicked();
+ void on_ButtonDumpAura_clicked();
+
private:
Ui::OpenAuraSDKQtDialogUi *ui;
};
diff --git a/OpenAuraSDK/openaurasdk.ui b/OpenAuraSDK/openaurasdk.ui
index 9127278a..26d60156 100644
--- a/OpenAuraSDK/openaurasdk.ui
+++ b/OpenAuraSDK/openaurasdk.ui
@@ -408,6 +408,19 @@
+
+
+
+ 190
+ 260
+ 89
+ 25
+
+
+
+ Dump Aura
+
+