fix: 260618 내부댐퍼·스마트수면·쾌적조리 동작 수정
- 내부댐퍼: 모드전환 중 명령경로(CTRL_FAN)가 팬 감속에 끼어들어 댐퍼가 간헐적으로 안 움직이던 문제 수정 (Fan_Speed_process 게이트 보호) - 명령경로 즉시 팬설정(My_Homenet/My_Hood) 모드변경분 주석 — 마스터 정렬 - 스마트수면: 거실(room1) CO2 무관 항상 CLOSE (사양 8p) - 대시보드: 쾌적조리 버튼 강조=ComfortCook(연동 Enable), 활성=후드/시나리오 무관 항상 토글 (사양 9p 3.1 독립 토글) - doc/260618 수정 정리 + 개발사양서 갱신 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -578,11 +578,14 @@ namespace ErvDashboard
|
||||
|
||||
// 시나리오모드
|
||||
SetActive(SmartSleepBtn, _state.SmartSleep);
|
||||
SetActive(ComfortCookBtn, _state.HoodRunning); // 메이크업 실제 동작중(후드 가동)일 때만 강조 — 후드 OFF면 해제
|
||||
// 쾌적조리는 사양 9p 3.1 의 'UI 토글(연동 스위치)' — 후드 가동중이 아니라 토글 ON/OFF(=Hood_YeunDong_Enable)를 강조.
|
||||
// (HoodRunning 으로 강조하면 대기/Roll-back 상태에서 버튼이 꺼져 보여 재선택 시 토글이 반대로 먹던 문제 수정)
|
||||
SetActive(ComfortCookBtn, _state.ComfortCook);
|
||||
SetActive(ReliefRecoverBtn, _state.ReliefRecover);
|
||||
// (활성 모드 버튼은 OFF 토글 가능해야 하므로 자기 자신은 유지)
|
||||
SmartSleepBtn.IsEnabled = !subActive || _state.SmartSleep;
|
||||
ComfortCookBtn.IsEnabled = !subActive || _state.ComfortCook;
|
||||
// 쾌적조리는 사양 9p 3.1 의 '독립 토글(연동 스위치)' — 후드 연결/가동·다른 시나리오와 무관하게 항상 토글 가능.
|
||||
ComfortCookBtn.IsEnabled = true;
|
||||
ReliefRecoverBtn.IsEnabled = !subActive || _state.ReliefRecover;
|
||||
// 스마트수면 시간설정 버튼 : 스마트수면 ON 일 때만 활성
|
||||
SmartSleepSetBtn.IsEnabled = _state.SmartSleep;
|
||||
|
||||
Reference in New Issue
Block a user