Skip to content
Snippets Groups Projects
Commit 3ea44671 authored by 도혁 함's avatar 도혁 함
Browse files

chore: 주석 최종 수정

parent b707a0b0
No related branches found
No related tags found
No related merge requests found
......@@ -8,7 +8,7 @@
#include <time.h>
#include <signal.h>
// 상수 정의
/* 상수 정의 */
#define BUFFER_MAX 3 // 버퍼 크기
#define DIRECTION_MAX 256 // 방향 경로 최대 길이
#define VALUE_MAX 256 // 값 경로 최대 길이
......@@ -26,10 +26,10 @@
#define RED 22 // 적색 LED 핀
#define BUZZER 27 // 부저 핀
// 부저 알림용 음계 배열
int fireAlarmNotes[] = { 880, 880, 0, 880, 880, 0, 988, 988, 0, 880, 880, 0 };
// 전역 변수
int fireAlarmNotes[] = { 880, 880, 0, 880, 880, 0, 988, 988, 0, 880, 880, 0 }; // 부저 알림용 음계 배열
/* 전역 변수 */
struct sockaddr_in server_addr; // 서버 주소 구조체
int park = 0; // 주차 상태: 0 = 비어있음, 1 = 주차됨
int setFire = 1; // 화재 상태: 1 = 정상, 0 = 화재 발생
......@@ -37,10 +37,10 @@ int sock; // 소켓 디스크립터
int redLed = 2; // 초기 LED 상태
int CLEAR = 1; // 초기 화재 진압상태 1 = 화재 진압 상태 0 = 화재 미진압 상태
/* 스레드 변수 */
pthread_t ultra_thread, flame_thread, receive_thread;
// GPIO 핀 제어 함수 선언
pthread_t ultra_thread, flame_thread, receive_thread; // 스레드 변수
/* GPIO 핀 제어 함수 선언 */
int GPIOExport(int pin);
int GPIOUnexport(int pin);
int GPIODirection(int pin, int dir);
......@@ -182,7 +182,7 @@ void *receive_message(void *arg) {
buffer[valread] = '\0';
printf("서버로부터 받은 메시지: %s\n", buffer);
buffer[strcspn(buffer, "\r\n")] = '\0';
if (strcmp(buffer, "CLEAR") == 0) { // CLEAR 명령어 처리
if (strcmp(buffer, "CLEAR") == 0) {
setFire = 1;
CLEAR = 1;
printf("setFire 및 CLEAR가 %d, %d로 설정되었습니다.\n", setFire, CLEAR);
......@@ -194,8 +194,7 @@ void *receive_message(void *arg) {
}
int main() {
/* SIGINT 신호 (Ctrl + C) 처리 핸들러 등록 */
signal(SIGINT, (void *)signal_handler);
signal(SIGINT, (void *)signal_handler); // SIGINT 신호 (Ctrl + C) 처리 핸들러 등록
/* 소켓 생성 */
if ((sock = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment