labscheduler.sila_server.generated.labconfigurationcontroller.labconfigurationcontroller_client module¶
- class labscheduler.sila_server.generated.labconfigurationcontroller.labconfigurationcontroller_client.LabConfigurationControllerClient[source]¶
Bases:
object- This feature is used to configure the lab environment (called JobShop in this context),
the scheduler can use to schedule processes on.
- ConfigureJobShop(JobShop: list[Machine], *, metadata: Iterable[ClientMetadataInstance] | None = None) ConfigureJobShop_Responses[source]¶
- Sets the Job-Shop (set of devices in the lab) for the scheduler.
It will be kept until this method is called again.
- LoadJobShopFromFile(ConfigurationFile: str, *, metadata: Iterable[ClientMetadataInstance] | None = None) LoadJobShopFromFile_Responses[source]¶
Sets the Job-Shop (set of devices in the lab) for the scheduler. It will be kept until this method is called again. You can also use the ConfigureJobShop method which only uses basic types to achieve the same result.