Commit 8600aab7f241a90f1f57dbb2b621280fa4b370de

Authored by 고영탁
1 parent 7dd0ae57e1
Exists in fhd

PSSCO 에러 정의 추가

Showing 1 changed file with 90 additions and 0 deletions   Show diff stats
app/gui/oven_control/ovenstatics.h
@@ -4,6 +4,7 @@ @@ -4,6 +4,7 @@
4 #include <QObject> 4 #include <QObject>
5 #include <time.h> 5 #include <time.h>
6 #include <qmap.h> 6 #include <qmap.h>
  7 +#include <define.h>
7 #include "../../app-prime-modbus/include/all_share.h" 8 #include "../../app-prime-modbus/include/all_share.h"
8 #include "udphandler.h" 9 #include "udphandler.h"
9 #include "oven.h" 10 #include "oven.h"
@@ -223,6 +224,49 @@ private: @@ -223,6 +224,49 @@ private:
223 * 190618 : 수위센서 에러 삭제 224 * 190618 : 수위센서 에러 삭제
224 */ 225 */
225 //30047 226 //30047
  227 +#if MODEL_GRADE == 2
  228 + const uint32_t sys_err_mask[3][MAX_MODEL_COUNT] = {
  229 + {0x0018, //ele_10
  230 + 0x0018, //ele_20
  231 + 0x0018, //ele_24
  232 + 0x0018, //ele_40
  233 + 0x0018, //lpg_10
  234 + 0x0018, //lpg_20
  235 + 0x0018, //lpg_24
  236 + 0x0018, //lpg_40
  237 + 0x0018, //lng_10
  238 + 0x0018, //lng_20
  239 + 0x0018, //lng_24
  240 + 0x0018 //lng_40
  241 + },// noncooking state
  242 + {0x001d, //ele_10
  243 + 0x001f, //ele_20
  244 + 0x001d, //ele_24
  245 + 0x001f, //ele_40
  246 + 0x001d, //lpg_10
  247 + 0x001f, //lpg_20
  248 + 0x001d, //lpg_24
  249 + 0x001f, //lpg_40
  250 + 0x001d, //lng_10
  251 + 0x001f, //lng_20
  252 + 0x001d, //lng_24
  253 + 0x001f //lng_40
  254 + },//cooking state
  255 + {0x001d, //ele_10
  256 + 0x001f, //ele_20
  257 + 0x001d, //ele_24
  258 + 0x001f, //ele_40
  259 + 0x001d, //lpg_10
  260 + 0x001f, //lpg_20
  261 + 0x001d, //lpg_24
  262 + 0x001f, //lpg_40
  263 + 0x001d, //lng_10
  264 + 0x001f, //lng_20
  265 + 0x001d, //lng_24
  266 + 0x001f //lng_40
  267 + } //washing state
  268 + };
  269 +#else
226 const uint32_t sys_err_mask[3][MAX_MODEL_COUNT] = { 270 const uint32_t sys_err_mask[3][MAX_MODEL_COUNT] = {
227 {0x0098, //ele_10 271 {0x0098, //ele_10
228 0x0098, //ele_20 272 0x0098, //ele_20
@@ -264,6 +308,7 @@ private: @@ -264,6 +308,7 @@ private:
264 0x039f //lng_40 308 0x039f //lng_40
265 } //washing state 309 } //washing state
266 }; 310 };
  311 +#endif
267 //30048 312 //30048
268 const uint32_t comm_err_mask[3][MAX_MODEL_COUNT] = { 313 const uint32_t comm_err_mask[3][MAX_MODEL_COUNT] = {
269 {0x000d, //ele_10 314 {0x000d, //ele_10
@@ -322,6 +367,49 @@ private: @@ -322,6 +367,49 @@ private:
322 367
323 368
324 //30049 369 //30049
  370 +#if MODEL_GRADE == 2
  371 + const uint32_t sensor_err_mask[3][MAX_MODEL_COUNT] = {
  372 + {0x0203, //ele10
  373 + 0x0203, //ele 20
  374 + 0x0203, //ele 24
  375 + 0x0203, //ele 40
  376 + 0x0203, //lpg 10
  377 + 0x0203, //lpg 20
  378 + 0x0203, //lpg 24
  379 + 0x0203, //lpg 40
  380 + 0x0203, //lng 10
  381 + 0x0203, //lng 20
  382 + 0x0203, //lng 24
  383 + 0x0203 //lng40
  384 + }, // end of noncooking state
  385 + {0x0203, //ele10
  386 + 0x0203, //ele 20
  387 + 0x0203, //ele 24
  388 + 0x0203, //ele 40
  389 + 0x0203, //lpg 10
  390 + 0x0203, //lpg 20
  391 + 0x0203, //lpg 24
  392 + 0x0203, //lpg 40
  393 + 0x0203, //lng 10
  394 + 0x0203, //lng 20
  395 + 0x0203, //lng 24
  396 + 0x0203 //lng40
  397 + }, //cooking state
  398 + {0x0203, //ele10
  399 + 0x0203, //ele 20
  400 + 0x0203, //ele 24
  401 + 0x0203, //ele 40
  402 + 0x0203, //lpg 10
  403 + 0x0203, //lpg 20
  404 + 0x0203, //lpg 24
  405 + 0x0203, //lpg 40
  406 + 0x0203, //lng 10
  407 + 0x0203, //lng 20
  408 + 0x0203, //lng 24
  409 + 0x0203 //lng40
  410 + } // washing state
  411 + };
  412 +#else
325 const uint32_t sensor_err_mask[3][MAX_MODEL_COUNT] = { 413 const uint32_t sensor_err_mask[3][MAX_MODEL_COUNT] = {
326 {0x0213, //ele10 414 {0x0213, //ele10
327 0x0213, //ele 20 415 0x0213, //ele 20
@@ -363,6 +451,8 @@ private: @@ -363,6 +451,8 @@ private:
363 0x0213 //lng40 451 0x0213 //lng40
364 } // washing state 452 } // washing state
365 }; 453 };
  454 +#endif
  455 +
366 //30057 456 //30057
367 const uint32_t state_err_mask[3][MAX_MODEL_COUNT] = { 457 const uint32_t state_err_mask[3][MAX_MODEL_COUNT] = {
368 {0x0018, //ele 10 458 {0x0018, //ele 10