diagnosis.py 704 B

1234567891011121314151617181920
  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_vav_flow_limit: Optional[bool] = False
  15. obj_info_err: Optional[bool] = False
  16. undefined_err: Optional[bool] = True
  17. hardware_err: Optional[bool] = False