diagnosis.py 676 B

12345678910111213141516171819
  1. from enum import Enum
  2. from typing import Optional
  3. from pydantic import BaseModel
  4. class FaultCategory(BaseModel):
  5. no_problems_found: Optional[bool] = False
  6. control_logic_err: Optional[bool] = False
  7. over_constrained: Optional[bool] = False
  8. insufficient_heating: Optional[bool] = False
  9. insufficient_cooling: Optional[bool] = False
  10. excessive_heating: Optional[bool] = False
  11. excessive_cooling: Optional[bool] = False
  12. controller_err: Optional[bool] = False
  13. sensor_err: Optional[bool] = False
  14. unreasonable_space_weight: Optional[bool] = False
  15. unreasonable_vav_flow_limit: Optional[bool] = False
  16. obj_info_err: Optional[bool] = False