labscheduler.sila_server package

Subpackages

Submodules

Module contents

class labscheduler.sila_server.Client(*args, **kwargs)[source]

Bases: SilaClient

LabConfigurationController: labconfigurationcontroller.LabConfigurationControllerClient
SchedulingService: schedulingservice.SchedulingServiceClient
_expected_features: set[FullyQualifiedFeatureIdentifier] = {FullyQualifiedFeatureIdentifier('de.unigreifswald.biochemie/scheduling/LabConfigurationController/v1'), FullyQualifiedFeatureIdentifier('de.unigreifswald.biochemie/scheduling/SchedulingService/v1'), FullyQualifiedFeatureIdentifier('org.silastandard/core/SiLAService/v1')}
class labscheduler.sila_server.Server(server_uuid: UUID | None = None, lab_config_path: str | None = None)[source]

Bases: SilaServer

scheduler_interface: Scheduler