5a96a696b1
- 펌웨어(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>
24 lines
865 B
C#
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;
|
|
}
|
|
}
|