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 443 printf( "manual_onoff22 = 0x%04x\n", bit_onoff22);
444 444  
445 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 449 run_next_step_work();
... ...
app/gui/oven_control/ignitionicon.cpp
... ... @@ -6,13 +6,10 @@ QPixmap *IgnitionIcon::icon = Q_NULLPTR;
6 6  
7 7 IgnitionIcon::IgnitionIcon(QWidget *parent) : QLabel(parent)
8 8 {
9   - if (icon == Q_NULLPTR)
10   - icon = new QPixmap(":/images/symbol/inigited.png");
11   -
12 9 connect(&timer, SIGNAL(timeout()), SLOT(check()));
13 10 timer.start(1000);
14 11  
15   - setPixmap(*icon);
  12 + setPixmap(QPixmap(":/images/symbol/ignited.png"));
16 13  
17 14 check();
18 15 }
... ...
app/gui/oven_control/udphandler.h
... ... @@ -69,11 +69,11 @@ public:
69 69 switch (num)
70 70 {
71 71 case 1:
72   - return state.burner1_state != 0;
  72 + return (state.burner1_state & 0x08) != 0;
73 73 case 2:
74   - return state.burner2_state != 0;
  74 + return (state.burner2_state & 0x08) != 0;
75 75 case 3:
76   - return state.burner3_state != 0;
  76 + return (state.burner3_state & 0x08) != 0;
77 77 default:
78 78 return false;
79 79 }
... ...