Commit eea7f2949018df45ca411f9c5bccae6b327f9f94
1 parent
15eb2352d8
Exists in
master
and in
2 other branches
전기식 프로토콜 업데이트 반영
Showing
1 changed file
with
3 additions
and
28 deletions
Show diff stats
app/gui/oven_control/udphandler.cpp
| ... | ... | @@ -93,35 +93,10 @@ void UdpHandler::processControl(oven_control_t *control) |
| 93 | 93 | |
| 94 | 94 | void UdpHandler::processState(oven_state_t *state) |
| 95 | 95 | { |
| 96 | - Define::config_item item = Config::getInstance()->getConfigValue(Define::config_model); | |
| 97 | - | |
| 98 | - bool isElectric = false; | |
| 99 | - switch (item.d32) | |
| 96 | + if (memcmp(&this->state, state, sizeof(this->state))) | |
| 100 | 97 | { |
| 101 | - case Define::model_electric_10: | |
| 102 | - case Define::model_electric_20: | |
| 103 | - case Define::model_electric_24: | |
| 104 | - case Define::model_electric_40: | |
| 105 | - isElectric = true; | |
| 106 | - break; | |
| 107 | - } | |
| 108 | - | |
| 109 | - if (isElectric) | |
| 110 | - { | |
| 111 | - if (memcmp(&this->state, state, 100)) | |
| 112 | - { | |
| 113 | - memcpy(&this->state, state, 100); | |
| 114 | - bzero(((char *) &this->state) + 100, sizeof(this->state) - 100); | |
| 115 | - emit changed(); | |
| 116 | - } | |
| 117 | - } | |
| 118 | - else | |
| 119 | - { | |
| 120 | - if (memcmp(&this->state, state, sizeof(this->state))) | |
| 121 | - { | |
| 122 | - memcpy(&this->state, state, sizeof(this->state)); | |
| 123 | - emit changed(); | |
| 124 | - } | |
| 98 | + memcpy(&this->state, state, sizeof(this->state)); | |
| 99 | + emit changed(); | |
| 125 | 100 | } |
| 126 | 101 | } |
| 127 | 102 | ... | ... |