ni_measurementlink_service
releases/1.4
  • API Reference
ni_measurementlink_service
  • ni_measurementlink_service._drivers._niswitch
  • Edit on GitHub

ni_measurementlink_service._drivers._niswitch

Module Contents

Classes

SessionConstructor

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:

niswitch.Session


© Copyright 2024, National Instruments. Revision 2ba12c60.

Built with Sphinx using a theme provided by Read the Docs.