Commit 89f2ce87a91db8d97298f5b7c1694d8ca037dd9a
1 parent
6218939788
Exists in
master
and in
2 other branches
버그 수정
- 점화 아이콘이 표현되지 않는 문제 수정 - 점화 아이콘 표현 조건 변경 (해당 번지 값의 각 비트마다 다른 의미가 있음) - app-prime-modbus가 app-prime-gui에 보내는 UDP 패킷의 크기가 잘못된 문제 수정
Showing
3 changed files
with
5 additions
and
8 deletions
Show diff stats
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 | } |