diff --git a/rpi-sensor-buttons/main.c b/rpi-sensor-buttons/main.c index 064ffbe5461b131d94a3398f79b074f67f6b4750..d331699871de53ff7f729f9d9d78dd77409f9c97 100644 --- a/rpi-sensor-buttons/main.c +++ b/rpi-sensor-buttons/main.c @@ -194,6 +194,9 @@ void *thread_job_socket(void *arg) while (1) { + if(result.note < 30){ + continue; + } ret = write(sock, &result, sizeof(result)); if (ret < 0) @@ -201,10 +204,6 @@ void *thread_job_socket(void *arg) printf("[SOCKET] write failed: %s\n", strerror(errno)); } - if (result.note < 30){ - continue; - } - printf("[SOCKET] write: %d %d %d(%d)\n", result.id, result.note, result.volume, ret); result.note = 0; usleep(100000); diff --git a/rpi-sensor-ultrasonic/main.c b/rpi-sensor-ultrasonic/main.c index d2ade650a50c11e5d5570a1f5a7d83bb4e30b736..7a76e6c9f419ca2f8c28297455458ea49ea1dd91 100644 --- a/rpi-sensor-ultrasonic/main.c +++ b/rpi-sensor-ultrasonic/main.c @@ -214,19 +214,17 @@ void *thread_job_socket(void *arg) while (1) { - ret = write(sock, &result, sizeof(result)); - - if (ret < 0) + if (result.note > 40) { - printf("[SOCKET] write failed: %s\n", strerror(errno)); - } + ret = write(sock, &result, sizeof(result)); + if (ret < 0) + { + printf("[SOCKET] write failed: %s\n", strerror(errno)); + } - if (result.note < 40) - { - continue; + printf("[SOCKET] write: %d %d %d(%d)\n", result.id, result.note, result.volume, ret); } - printf("[SOCKET] write: %d %d %d(%d)\n", result.id, result.note, result.volume, ret); usleep(100000); }