项目初始化
This commit is contained in:
16
api/schemas/modbus_schemas.py
Normal file
16
api/schemas/modbus_schemas.py
Normal file
@@ -0,0 +1,16 @@
|
||||
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="内存地址")
|
Reference in New Issue
Block a user