Commit 89f2ce87a91db8d97298f5b7c1694d8ca037dd9a

Authored by 김태훈
1 parent 6218939788
Exists in master and in 2 other branches fhd, fhd-demo

버그 수정

- 점화 아이콘이 표현되지 않는 문제 수정
- 점화 아이콘 표현 조건 변경 (해당 번지 값의 각 비트마다 다른 의미가 있음)
- app-prime-modbus가 app-prime-gui에 보내는 UDP 패킷의 크기가 잘못된 문제 수정
app/app-prime-modbus/app/app-prime-modbus/rs485_serial.c
@@ -443,7 +443,7 @@ static void on_rcv_control( void){ @@ -443,7 +443,7 @@ static void on_rcv_control( void){
443 printf( "manual_onoff22 = 0x%04x\n", bit_onoff22); 443 printf( "manual_onoff22 = 0x%04x\n", bit_onoff22);
444 444
445 // GUI로 전송 445 // GUI로 전송
446 - gui_send_data_to_gui( ( char *)&oven, sizeof( gui_oven_state_t)); 446 + gui_send_data_to_gui( ( char *)&oven, sizeof( gui_oven_control_t));
447 447
448 // 다음 단계 실행 448 // 다음 단계 실행
449 run_next_step_work(); 449 run_next_step_work();
app/gui/oven_control/ignitionicon.cpp
@@ -6,13 +6,10 @@ QPixmap *IgnitionIcon::icon = Q_NULLPTR; @@ -6,13 +6,10 @@ QPixmap *IgnitionIcon::icon = Q_NULLPTR;
6 6
7 IgnitionIcon::IgnitionIcon(QWidget *parent) : QLabel(parent) 7 IgnitionIcon::IgnitionIcon(QWidget *parent) : QLabel(parent)
8 { 8 {
9 - if (icon == Q_NULLPTR)  
10 - icon = new QPixmap(":/images/symbol/inigited.png");  
11 -  
12 connect(&timer, SIGNAL(timeout()), SLOT(check())); 9 connect(&timer, SIGNAL(timeout()), SLOT(check()));
13 timer.start(1000); 10 timer.start(1000);
14 11
15 - setPixmap(*icon); 12 + setPixmap(QPixmap(":/images/symbol/ignited.png"));
16 13
17 check(); 14 check();
18 } 15 }
app/gui/oven_control/udphandler.h
@@ -69,11 +69,11 @@ public: @@ -69,11 +69,11 @@ public:
69 switch (num) 69 switch (num)
70 { 70 {
71 case 1: 71 case 1:
72 - return state.burner1_state != 0; 72 + return (state.burner1_state & 0x08) != 0;
73 case 2: 73 case 2:
74 - return state.burner2_state != 0; 74 + return (state.burner2_state & 0x08) != 0;
75 case 3: 75 case 3:
76 - return state.burner3_state != 0; 76 + return (state.burner3_state & 0x08) != 0;
77 default: 77 default:
78 return false; 78 return false;
79 } 79 }