bacnet.py 538 B

12345678910111213141516171819
  1. from typing import Any
  2. from fastapi import APIRouter
  3. from app.schemas.bacnet import BacnetPointReadRequest, BacnetPointSearchRequest
  4. from app.services.bacnet_service import read_points, search_points
  5. router = APIRouter(tags=["bacnet"])
  6. @router.post("/bacnet/read_points")
  7. def bacnet_read_points(request: BacnetPointReadRequest) -> dict[str, Any]:
  8. return read_points(request)
  9. @router.post("/bacnet/search_points")
  10. def bacnet_search_points(request: BacnetPointSearchRequest) -> dict[str, Any]:
  11. return search_points(request)