Returns a session handle used to identify the SLSC module in all subsequent SLSC Switch driver calls and sets the topology of the switch module.

This VI allows you to override the topology and relay definitions. The SLSC Switch driver will use the switches json parameter instead of reading the topology and relay definitions stored in the module's NVMEM.


icon

Inputs/Outputs

  • cstr.png switches json

    switches json specifies the json string used to define the relays and topologies. This is used when a device is offline or does not have the information stored on the module.

  • cgenclassrntag.png device

    device specifies the name of the device to access.

  • cstr.png topology

    topology specifies the topology to use for the switch module specified in device . Refer to your device's documentation for a list of valid topologies.

  • cbool.png reset device

    reset device specifies whether to reset the switch module during initialization. The default value is TRUE (1).

    TRUE (1)

    The device will reset.

    FALSE (0)

    The device will not reset.

  • cerrcodeclst.png error in (no error)

    error in describes error conditions that occur before this node runs. This input provides standard error in functionality.

  • igenclassrn.png session out

    session out identifies a particular SLSC Switch session established with SLSC Switch.lvlib:Initialize with Topology and used for this NI-SLSC Switch call.

  • ierrcodeclst.png error out

    error out contains error information. This output provides standard error out functionality.