Files
jeon 5a96a696b1 chore: HERV 통합 저장소 초기 커밋
- 펌웨어(program), C# 대시보드(TestProgram), 시뮬레이터(Simulator),
  프로토콜/문서(Protocol, doc) 전체를 단일 저장소로 통합
- program 폴더의 별도 git 저장소를 제거하고 통합 저장소에 흡수
- 빌드 산출물(program/build, bin/obj, *.o/.elf/.bin/.hex 등) .gitignore 처리
- 사내 Synology NAS Git 원격 연결 예정

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 21:44:23 +09:00

24 lines
865 B
C#

using System;
namespace ErvDashboard.Model
{
// 그래프/DB용 시계열 1샘플 (5초 간격 기록 → SQLite 저장).
public sealed class LogSample
{
public DateTime Time;
public bool Power;
public byte RunMode; // 0 환기 / 1 자동 / 2 바이패스 / 3 공청 (RunMode enum)
public byte AutoMode; // 자동운전 세부 : 0 비자동 / 1 자동-집중 / 2 자동-분산
public byte HystPreset; // 공기질 프리셋 : 0 ECO / 1 NORMAL / 2 TURBO
public byte FanMode; // 0~4
public bool SmartSleep, ComfortCook, ReliefRecover;
public RoomSample[] Rooms = Array.Empty<RoomSample>();
}
public struct RoomSample
{
public bool DamperSa, DamperRa; // 급기/배기 댐퍼 열림
public int Co2, Pm25, Pm10, Voc, Temp, Humi, Led, Level;
}
}