Source code for laborchestrator.sila_server.feature_implementations.updated_simulationcontroller_impl

# Generated by sila2.code_generator; sila2.__version__: 0.10.3
from __future__ import annotations

from typing import TYPE_CHECKING

from sila2.server import MetadataDict

from ..generated.simulationcontroller import (
    SimulationControllerBase,
    StartRealMode_Responses,
    StartSimulationMode_Responses,
)

if TYPE_CHECKING:
    from ..server import Server


[docs] class SimulationControllerImpl(SimulationControllerBase): def __init__(self, parent_server: Server) -> None: super().__init__(parent_server=parent_server)
[docs] def get_SimulationMode(self, *, metadata: MetadataDict) -> bool: raise NotImplementedError # TODO
[docs] def StartSimulationMode(self, *, metadata: MetadataDict) -> StartSimulationMode_Responses: raise NotImplementedError # TODO
[docs] def StartRealMode(self, *, metadata: MetadataDict) -> StartRealMode_Responses: raise NotImplementedError # TODO