Files
hvac_end_python/api/schemas/modbus_schemas.py
2025-09-29 16:49:43 +08:00

17 lines
640 B
Python

from pydantic import BaseModel, Field
from typing import Optional
class ModbusIn(BaseModel):
host: Optional[str] = Field(..., description="地址")
port: Optional[int] = Field(..., description="端口")
address: Optional[int] = Field(..., description="内存地址")
value: Optional[str] = Field(..., description="写入的值")
type: Optional[str] = Field(..., description="写入值的类型")
class ModbusOut(BaseModel):
host: Optional[str] = Field(..., description="地址")
port: Optional[int] = Field(..., description="端口")
address: Optional[list[int]] = Field(..., description="内存地址")