ni_measurementlink_service._drivers._niswitch
Module Contents
Classes
Constructs sessions based on SessionInformation. |
- class ni_measurementlink_service._drivers._niswitch.SessionConstructor(discovery_client, grpc_channel_pool, topology, simulate, reset_device, initialization_behavior, *, is_multiplexer=False)
Constructs sessions based on SessionInformation.
- Parameters:
discovery_client (ni_measurementlink_service.discovery.DiscoveryClient) –
grpc_channel_pool (ni_measurementlink_service.grpc.channelpool.GrpcChannelPool) –
topology (Optional[str]) –
simulate (Optional[bool]) –
reset_device (bool) –
initialization_behavior (ni_measurementlink_service.session_management._types.SessionInitializationBehavior) –
is_multiplexer (bool) –
- __call__(session_info)
Construct a session object.
- Parameters:
session_info (Union[ni_measurementlink_service.session_management._types.SessionInformation, ni_measurementlink_service.session_management._types.MultiplexerSessionInformation]) –
- Return type: