1234567891011121314151617181920212223242526 |
- # -*- coding: utf-8 -*-
- from typing import Callable, Optional
- from fastapi import FastAPI
- from app.controllers.equipment.events import (
- regulate_ahu_freq,
- regulate_ahu_switch,
- regulate_pau_switch,
- regulate_ventilation_fan_switch,
- run_control_group
- )
- from app.controllers.events import load_q_learning_model
- def create_start_app_handler(app: Optional[FastAPI] = None) -> Callable:
- async def start_app() -> None:
- await load_q_learning_model()
- await regulate_ahu_freq()
- await regulate_ahu_switch()
- # await regulate_pau_switch()
- await regulate_ventilation_fan_switch()
- # await run_control_group()
- return start_app
|