|
@@ -30,7 +30,7 @@
|
|
|
#include "hello_fft/gpu_fft.h"
|
|
|
#include "hello_fft/mailbox.h"
|
|
|
#endif /* WITH_BCM_VC */
|
|
|
-#define GPIOX
|
|
|
+//#define GPIOX
|
|
|
#include <fcntl.h>
|
|
|
#include <lame/lame.h>
|
|
|
#include <ogg/ogg.h>
|
|
@@ -86,6 +86,7 @@ using namespace libconfig;
|
|
|
struct gpiod_line *relay2;
|
|
|
|
|
|
#define MAX_BUFFERS 10
|
|
|
+#define GPIOX
|
|
|
using json = nlohmann::json;
|
|
|
sem_t mutex_lock_main_thread, mutex_unlock_main_thread;
|
|
|
sem_t mutex_lock_main_thread_mqtt, mutex_unlock_main_thread_mqtt;
|
|
@@ -245,7 +246,7 @@ public:
|
|
|
void delivery_complete(mqtt::delivery_token_ptr token) override
|
|
|
{
|
|
|
token=token;
|
|
|
- //std::cout << "Message delivered" << std::endl;
|
|
|
+ std::cout << "Message delivered" << std::endl;
|
|
|
}
|
|
|
void message_arrived (mqtt::const_message_ptr msg) override
|
|
|
{
|
|
@@ -424,13 +425,16 @@ void* belysning_control_thread(void*){
|
|
|
|
|
|
gpiod_line_set_value(led_control, 0);
|
|
|
gpiod_line_set_value(relay1, 1);
|
|
|
+ gpiod_line_set_value(relay2, 1);
|
|
|
}else{
|
|
|
gpiod_line_set_value(led_control, 1);
|
|
|
gpiod_line_set_value(relay1, 0);
|
|
|
+ gpiod_line_set_value(relay2, 0);
|
|
|
}
|
|
|
else{
|
|
|
gpiod_line_set_value(led_control, 0);
|
|
|
gpiod_line_set_value(relay1, 1);
|
|
|
+ gpiod_line_set_value(relay2, 1);
|
|
|
}
|
|
|
#endif
|
|
|
}
|