12345678910111213141516171819202122232425262728293031323334 |
- # -*- coding: utf-8 -*-
- import numpy as np
- from pydantic import BaseModel
- class SpaceBase(BaseModel):
- id: str | None
- realtime_temperature: float | None
- class Space(SpaceBase):
- equipment: list | None
- temperature_target: float | None = np.NAN
- comfortable_temperature: float | None = np.NAN
- diff: float | None = np.NAN
- class SpaceATVA(Space):
- vav_default_weight: float | None = np.NAN
- vav_temporary_weight: float | None = np.NAN
- vav_temporary_update_time: str | None = ""
- class SpaceATAH(Space):
- ahu_default_weight: float | None
- ahu_temporary_weight: float | None
- ahu_temporary_update_time: str = ""
- class SpaceATFU(SpaceBase):
- realtime_co2: float | None
- hcho: float | None
|