labscheduler.sila_server.generated package¶
Subpackages¶
- labscheduler.sila_server.generated.labconfigurationcontroller package
- Submodules
- labscheduler.sila_server.generated.labconfigurationcontroller.labconfigurationcontroller_base module
- labscheduler.sila_server.generated.labconfigurationcontroller.labconfigurationcontroller_client module
- labscheduler.sila_server.generated.labconfigurationcontroller.labconfigurationcontroller_errors module
- labscheduler.sila_server.generated.labconfigurationcontroller.labconfigurationcontroller_feature module
- labscheduler.sila_server.generated.labconfigurationcontroller.labconfigurationcontroller_types module
- Module contents
- Submodules
- labscheduler.sila_server.generated.schedulingservice package
- Submodules
- labscheduler.sila_server.generated.schedulingservice.schedulingservice_base module
- labscheduler.sila_server.generated.schedulingservice.schedulingservice_client module
- labscheduler.sila_server.generated.schedulingservice.schedulingservice_errors module
- labscheduler.sila_server.generated.schedulingservice.schedulingservice_feature module
- labscheduler.sila_server.generated.schedulingservice.schedulingservice_types module
- Module contents
AlgorithmMetaDataComputationErrorComputeSchedule_ResponsesEdgeMissingAlgorithmErrorNodeRequiredResourceSchedulingServiceBaseSchedulingServiceBase.ComputeSchedule()SchedulingServiceBase.ComputeSchedule_default_lifetime_of_executionSchedulingServiceBase.SelectAlgorithm()SchedulingServiceBase._abc_implSchedulingServiceBase.get_AvailableAlgorithms()SchedulingServiceBase.get_CurrentAlgorithm()SchedulingServiceBase.parent_server
SchedulingServiceClientSelectAlgorithm_ResponsesWorkflowGraph
- Submodules
Submodules¶
Module contents¶
- class labscheduler.sila_server.generated.Client(*args, **kwargs)[source]¶
Bases:
SilaClient- LabConfigurationController: labconfigurationcontroller.LabConfigurationControllerClient¶
- SchedulingService: schedulingservice.SchedulingServiceClient¶
- SiLAService: SiLAServiceClient¶
This Feature MUST be implemented by each SiLA Server.
It specifies Commands and Properties to discover the Features a SiLA Server implements as well as details about the SiLA Server, like name, type, description, vendor and UUID.
Any interaction described in this feature MUST not affect the behaviour of any other Feature.
- __address: str¶
- __port: int¶
- _channel: grpc.Channel¶
- _children_by_fully_qualified_identifier: Dict[FullyQualifiedIdentifier, HasFullyQualifiedIdentifier]¶
- _expected_features: set[FullyQualifiedFeatureIdentifier] = {FullyQualifiedFeatureIdentifier('de.unigreifswald.biochemie/scheduling/LabConfigurationController/v1'), FullyQualifiedFeatureIdentifier('de.unigreifswald.biochemie/scheduling/SchedulingService/v1'), FullyQualifiedFeatureIdentifier('org.silastandard/core/SiLAService/v1')}¶
- _features: Dict[str, ClientFeature]¶
- _registered_defined_execution_error_classes: Dict[FullyQualifiedDefinedExecutionErrorIdentifier, Type[DefinedExecutionError]]¶
- _task_executor: ThreadPoolExecutor¶