8
8
#include < config.h>
9
9
#include < libhackrf/hackrf.h>
10
10
11
+ #pragma optimize( "", off )
12
+
11
13
#define CONCAT (a, b ) ((std::string(a) + b).c_str())
12
14
13
15
SDRPP_MOD_INFO {
@@ -89,7 +91,7 @@ class HackRFSourceModule : public ModuleManager::Instance {
89
91
90
92
for (int i = 0 ; i < _devList->devicecount ; i++) {
91
93
devList.push_back (_devList->serial_numbers [i]);
92
- devListTxt += _devList->serial_numbers [i];
94
+ devListTxt += ( char *)( _devList->serial_numbers [i] + 16 ) ;
93
95
devListTxt += ' \0 ' ;
94
96
}
95
97
@@ -114,7 +116,7 @@ class HackRFSourceModule : public ModuleManager::Instance {
114
116
spdlog::info (" HackRFSourceModule '{0}': Menu Deselect!" , _this->name );
115
117
}
116
118
117
- # pragma optimize( "", off )
119
+
118
120
119
121
static void start (void * ctx) {
120
122
HackRFSourceModule* _this = (HackRFSourceModule*)ctx;
@@ -145,8 +147,6 @@ class HackRFSourceModule : public ModuleManager::Instance {
145
147
_this->running = true ;
146
148
spdlog::info (" HackRFSourceModule '{0}': Start!" , _this->name );
147
149
}
148
-
149
- #pragma optimize( "", on )
150
150
151
151
static void stop (void * ctx) {
152
152
HackRFSourceModule* _this = (HackRFSourceModule*)ctx;
@@ -272,4 +272,6 @@ MOD_EXPORT void _DELETE_INSTANCE_(ModuleManager::Instance* instance) {
272
272
MOD_EXPORT void _END_ () {
273
273
// config.disableAutoSave();
274
274
// config.save();
275
- }
275
+ }
276
+
277
+ #pragma optimize( "", on )
0 commit comments