Commit e2475d521bdf608f6db4217ad5cad3a76f0f68be
1 parent
d7c34a950c
Exists in
master
HACCP 기록 조건에 수위 변경 추가
Showing
1 changed file
with
7 additions
and
0 deletions
Show diff stats
app/gui/oven_control/haccp.cpp
... | ... | @@ -61,6 +61,7 @@ QTime lastStampedTime; |
61 | 61 | |
62 | 62 | Define::Mode lastMode; |
63 | 63 | int lastFan; |
64 | +int lastWaterLevel; | |
64 | 65 | bool lastDoor; |
65 | 66 | bool lastDamper; |
66 | 67 | bool lastSideNozzle; |
... | ... | @@ -382,6 +383,7 @@ void start() |
382 | 383 | { |
383 | 384 | lastMode = Define::InvalidMode; |
384 | 385 | lastFan = -1; |
386 | + lastWaterLevel = -1; | |
385 | 387 | lastDoor = false; |
386 | 388 | lastDamper = false; |
387 | 389 | lastSideNozzle = false; |
... | ... | @@ -431,6 +433,7 @@ void stamp(QString caption) |
431 | 433 | data.records.append(s); |
432 | 434 | |
433 | 435 | lastDoor = oven->door(); |
436 | + lastWaterLevel = udp->waterLevel(); | |
434 | 437 | lastStampedTime.start(); |
435 | 438 | } |
436 | 439 | |
... | ... | @@ -630,6 +633,7 @@ void check() |
630 | 633 | } |
631 | 634 | |
632 | 635 | Oven *oven = Oven::getInstance(); |
636 | + UdpHandler *udp = UdpHandler::getInstance(); | |
633 | 637 | |
634 | 638 | if (oven->mode() != lastMode) |
635 | 639 | stampMode(oven->mode()); |
... | ... | @@ -660,6 +664,9 @@ void check() |
660 | 664 | if (oven->door() != lastDoor) |
661 | 665 | stamp(); |
662 | 666 | |
667 | + if (udp->waterLevel() != lastWaterLevel) | |
668 | + stamp(); | |
669 | + | |
663 | 670 | if (lastStampedTime.elapsed() > 30 * 1000 - 100) |
664 | 671 | stamp(); |
665 | 672 | } | ... | ... |