Add separate simulator UI
This commit is contained in:
@@ -57,3 +57,21 @@ class MachineConfigUpdate(BaseModel):
|
||||
min_cycle_time_sec: int | None = Field(default=None, ge=1)
|
||||
max_cycle_time_sec: int | None = Field(default=None, ge=1)
|
||||
stop_detection_delay_sec: int | None = Field(default=None, ge=1)
|
||||
|
||||
|
||||
class SimulatorEventCreate(BaseModel):
|
||||
machine_id: str
|
||||
event_type: str
|
||||
timestamp: datetime | None = None
|
||||
input_name: str | None = None
|
||||
input_value: bool | int | str | None = None
|
||||
cycle_time_sec: float | None = Field(default=None, gt=0)
|
||||
|
||||
|
||||
class SimulatorScenarioCreate(BaseModel):
|
||||
machine_id: str
|
||||
scenario: str
|
||||
cycle_time_sec: float | None = Field(default=None, gt=0)
|
||||
count: int = Field(default=1, ge=1, le=100)
|
||||
input_name: str | None = None
|
||||
input_value: bool | int | str | None = None
|
||||
|
||||
Reference in New Issue
Block a user