"""
Device Catalog Endpoints
"""

from fastapi import APIRouter, Depends
from sqlalchemy.orm import Session
from src.api.dependencies import get_db

router = APIRouter()

@router.get("/devices")
async def list_devices(db: Session = Depends(get_db)):
    """List all known devices"""
    # TODO: Implement device listing
    return {"devices": []}

@router.get("/devices/{device_id}")
async def get_device(device_id: int, db: Session = Depends(get_db)):
    """Get device details"""
    # TODO: Implement device details
    return {"device_id": device_id}
