From bb20398680e511ff0b1db78cb50ccb445e534597 Mon Sep 17 00:00:00 2001 From: Tobias Gordon Date: Fri, 16 Dec 2022 03:25:39 +0000 Subject: [PATCH] Update NI-SWITCH functions.py to use the updated Init with Topology help documentation --- docs/niswitch/class.rst | 351 ++++++------- generated/niswitch/niswitch/session.py | 702 +++++++++++-------------- src/niswitch/metadata/attributes.py | 2 +- src/niswitch/metadata/config.py | 4 +- src/niswitch/metadata/enums.py | 2 +- src/niswitch/metadata/functions.py | 6 +- 6 files changed, 487 insertions(+), 580 deletions(-) diff --git a/docs/niswitch/class.rst b/docs/niswitch/class.rst index 75382c6d5..f0c9a0d80 100644 --- a/docs/niswitch/class.rst +++ b/docs/niswitch/class.rst @@ -13,10 +13,10 @@ Session for the switch specified in the resourceName parameter. The driver uses the topology specified in the topology parameter and overrides the topology specified in MAX. Note: When initializing an NI SwitchBlock - device with topology, you must specify the toplogy created when you + device with topology, you must specify the topology created when you configured the device in MAX, using either - NISWITCH_TOPOLOGY_CONFIGURED_TOPOLOGY or the toplogy string of the - device. Refer to the Initializing with Toplogy for NI SwitchBlock + "Configured Topology" or the topology string of the + device. Refer to the Initializing with Topology for NI SwitchBlock Devices topic in the NI Switches Help for information about determining the topology string of an NI SwitchBlock device. By default, the switch is reset to a known state. Enable simulation by specifying the topology @@ -51,194 +51,163 @@ Session Pass the topology name you want to use for the switch you specify with Resource Name parameter. You can also pass - NISWITCH_TOPOLOGY_CONFIGURED_TOPOLOGY to use the last topology that - was configured for the device in MAX. Default Value: - NISWITCH_TOPOLOGY_CONFIGURED_TOPOLOGY Valid Values: - NISWITCH_TOPOLOGY_1127_1_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_1127_2_WIRE_32X1_MUX - NISWITCH_TOPOLOGY_1127_2_WIRE_4X8_MATRIX - NISWITCH_TOPOLOGY_1127_4_WIRE_16X1_MUX - NISWITCH_TOPOLOGY_1127_INDEPENDENT - NISWITCH_TOPOLOGY_1128_1_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_1128_2_WIRE_32X1_MUX - NISWITCH_TOPOLOGY_1128_2_WIRE_4X8_MATRIX - NISWITCH_TOPOLOGY_1128_4_WIRE_16X1_MUX - NISWITCH_TOPOLOGY_1128_INDEPENDENT - NISWITCH_TOPOLOGY_1129_2_WIRE_16X16_MATRIX - NISWITCH_TOPOLOGY_1129_2_WIRE_8X32_MATRIX - NISWITCH_TOPOLOGY_1129_2_WIRE_4X64_MATRIX - NISWITCH_TOPOLOGY_1129_2_WIRE_DUAL_8X16_MATRIX - NISWITCH_TOPOLOGY_1129_2_WIRE_DUAL_4X32_MATRIX - NISWITCH_TOPOLOGY_1129_2_WIRE_QUAD_4X16_MATRIX - NISWITCH_TOPOLOGY_1130_1_WIRE_256X1_MUX - NISWITCH_TOPOLOGY_1130_1_WIRE_DUAL_128X1_MUX - NISWITCH_TOPOLOGY_1130_1_WIRE_4X64_MATRIX - NISWITCH_TOPOLOGY_1130_1_WIRE_8x32_MATRIX - NISWITCH_TOPOLOGY_1130_1_WIRE_OCTAL_32X1_MUX - NISWITCH_TOPOLOGY_1130_1_WIRE_QUAD_64X1_MUX - NISWITCH_TOPOLOGY_1130_1_WIRE_SIXTEEN_16X1_MUX - NISWITCH_TOPOLOGY_1130_2_WIRE_4X32_MATRIX - NISWITCH_TOPOLOGY_1130_2_WIRE_128X1_MUX - NISWITCH_TOPOLOGY_1130_2_WIRE_OCTAL_16X1_MUX - NISWITCH_TOPOLOGY_1130_2_WIRE_QUAD_32X1_MUX - NISWITCH_TOPOLOGY_1130_4_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_1130_4_WIRE_QUAD_16X1_MUX - NISWITCH_TOPOLOGY_1130_INDEPENDENT NISWITCH_TOPOLOGY_1160_16_SPDT - NISWITCH_TOPOLOGY_1161_8_SPDT - NISWITCH_TOPOLOGY_1163R_OCTAL_4X1_MUX - NISWITCH_TOPOLOGY_1166_16_DPDT NISWITCH_TOPOLOGY_1166_32_SPDT - NISWITCH_TOPOLOGY_1167_INDEPENDENT - NISWITCH_TOPOLOGY_1169_100_SPST NISWITCH_TOPOLOGY_1169_50_DPST - NISWITCH_TOPOLOGY_1175_1_WIRE_196X1_MUX - NISWITCH_TOPOLOGY_1175_2_WIRE_98X1_MUX - NISWITCH_TOPOLOGY_1175_2_WIRE_95X1_MUX - NISWITCH_TOPOLOGY_1190_QUAD_4X1_MUX - NISWITCH_TOPOLOGY_1191_QUAD_4X1_MUX - NISWITCH_TOPOLOGY_1192_8_SPDT NISWITCH_TOPOLOGY_1193_32X1_MUX - NISWITCH_TOPOLOGY_1193_16X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_1193_DUAL_16X1_MUX - NISWITCH_TOPOLOGY_1193_DUAL_8X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_1193_QUAD_8X1_MUX - NISWITCH_TOPOLOGY_1193_QUAD_4X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_1193_INDEPENDENT - NISWITCH_TOPOLOGY_1194_QUAD_4X1_MUX - NISWITCH_TOPOLOGY_1195_QUAD_4X1_MUX - NISWITCH_TOPOLOGY_2501_1_WIRE_48X1_MUX - NISWITCH_TOPOLOGY_2501_1_WIRE_48X1_AMPLIFIED_MUX - NISWITCH_TOPOLOGY_2501_2_WIRE_24X1_MUX - NISWITCH_TOPOLOGY_2501_2_WIRE_24X1_AMPLIFIED_MUX - NISWITCH_TOPOLOGY_2501_2_WIRE_DUAL_12X1_MUX - NISWITCH_TOPOLOGY_2501_2_WIRE_QUAD_6X1_MUX - NISWITCH_TOPOLOGY_2501_2_WIRE_4X6_MATRIX - NISWITCH_TOPOLOGY_2501_4_WIRE_12X1_MUX - NISWITCH_TOPOLOGY_2503_1_WIRE_48X1_MUX - NISWITCH_TOPOLOGY_2503_2_WIRE_24X1_MUX - NISWITCH_TOPOLOGY_2503_2_WIRE_DUAL_12X1_MUX - NISWITCH_TOPOLOGY_2503_2_WIRE_QUAD_6X1_MUX - NISWITCH_TOPOLOGY_2503_2_WIRE_4X6_MATRIX - NISWITCH_TOPOLOGY_2503_4_WIRE_12X1_MUX - NISWITCH_TOPOLOGY_2510_INDEPENDENT - NISWITCH_TOPOLOGY_2512_INDEPENDENT - NISWITCH_TOPOLOGY_2514_INDEPENDENT - NISWITCH_TOPOLOGY_2515_INDEPENDENT NISWITCH_TOPOLOGY_2520_80_SPST - NISWITCH_TOPOLOGY_2521_40_DPST NISWITCH_TOPOLOGY_2522_53_SPDT - NISWITCH_TOPOLOGY_2523_26_DPDT - NISWITCH_TOPOLOGY_2524_1_WIRE_128X1_MUX - NISWITCH_TOPOLOGY_2524_1_WIRE_DUAL_64X1_MUX - NISWITCH_TOPOLOGY_2524_1_WIRE_QUAD_32X1_MUX - NISWITCH_TOPOLOGY_2524_1_WIRE_OCTAL_16X1_MUX - NISWITCH_TOPOLOGY_2524_1_WIRE_SIXTEEN_8X1_MUX - NISWITCH_TOPOLOGY_2525_2_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_2525_2_WIRE_DUAL_32X1_MUX - NISWITCH_TOPOLOGY_2525_2_WIRE_QUAD_16X1_MUX - NISWITCH_TOPOLOGY_2525_2_WIRE_OCTAL_8X1_MUX - NISWITCH_TOPOLOGY_2525_2_WIRE_SIXTEEN_4X1_MUX - NISWITCH_TOPOLOGY_2526_1_WIRE_158X1_MUX - NISWITCH_TOPOLOGY_2526_2_WIRE_79X1_MUX - NISWITCH_TOPOLOGY_2527_1_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_2527_1_WIRE_DUAL_32X1_MUX - NISWITCH_TOPOLOGY_2527_2_WIRE_32X1_MUX - NISWITCH_TOPOLOGY_2527_2_WIRE_DUAL_16X1_MUX - NISWITCH_TOPOLOGY_2527_4_WIRE_16X1_MUX - NISWITCH_TOPOLOGY_2527_INDEPENDENT - NISWITCH_TOPOLOGY_2529_2_WIRE_DUAL_4X16_MATRIX - NISWITCH_TOPOLOGY_2529_2_WIRE_8X16_MATRIX - NISWITCH_TOPOLOGY_2529_2_WIRE_4X32_MATRIX - NISWITCH_TOPOLOGY_2530_1_WIRE_128X1_MUX - NISWITCH_TOPOLOGY_2530_1_WIRE_DUAL_64X1_MUX - NISWITCH_TOPOLOGY_2530_1_WIRE_4x32_MATRIX - NISWITCH_TOPOLOGY_2530_1_WIRE_8x16_MATRIX - NISWITCH_TOPOLOGY_2530_1_WIRE_OCTAL_16X1_MUX - NISWITCH_TOPOLOGY_2530_1_WIRE_QUAD_32X1_MUX - NISWITCH_TOPOLOGY_2530_2_WIRE_4x16_MATRIX - NISWITCH_TOPOLOGY_2530_2_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_2530_2_WIRE_DUAL_32X1_MUX - NISWITCH_TOPOLOGY_2530_2_WIRE_QUAD_16X1_MUX - NISWITCH_TOPOLOGY_2530_4_WIRE_32X1_MUX - NISWITCH_TOPOLOGY_2530_4_WIRE_DUAL_16X1_MUX - NISWITCH_TOPOLOGY_2530_INDEPENDENT - NISWITCH_TOPOLOGY_2531_1_WIRE_4X128_MATRIX - NISWITCH_TOPOLOGY_2531_1_WIRE_8X64_MATRIX - NISWITCH_TOPOLOGY_2531_1_WIRE_DUAL_4X64_MATRIX - NISWITCH_TOPOLOGY_2531_1_WIRE_DUAL_8X32_MATRIX - NISWITCH_TOPOLOGY_2531_2_WIRE_4X64_MATRIX - NISWITCH_TOPOLOGY_2531_2_WIRE_8X32_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_16X32_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_4X128_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_8X64_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_DUAL_16X16_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_DUAL_4X64_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_DUAL_8X32_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_SIXTEEN_2X16_MATRIX - NISWITCH_TOPOLOGY_2532_2_WIRE_16X16_MATRIX - NISWITCH_TOPOLOGY_2532_2_WIRE_4X64_MATRIX - NISWITCH_TOPOLOGY_2532_2_WIRE_8X32_MATRIX - NISWITCH_TOPOLOGY_2532_2_WIRE_DUAL_4X32_MATRIX - NISWITCH_TOPOLOGY_2533_1_WIRE_4X64_MATRIX - NISWITCH_TOPOLOGY_2534_1_WIRE_8X32_MATRIX - NISWITCH_TOPOLOGY_2535_1_WIRE_4X136_MATRIX - NISWITCH_TOPOLOGY_2536_1_WIRE_8X68_MATRIX - NISWITCH_TOPOLOGY_2540_1_WIRE_8X9_MATRIX - NISWITCH_TOPOLOGY_2541_1_WIRE_8X12_MATRIX - NISWITCH_TOPOLOGY_2542_QUAD_2X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2543_DUAL_4X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2544_8X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2545_4X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2546_DUAL_4X1_MUX - NISWITCH_TOPOLOGY_2547_8X1_MUX NISWITCH_TOPOLOGY_2548_4_SPDT - NISWITCH_TOPOLOGY_2549_TERMINATED_2_SPDT - NISWITCH_TOPOLOGY_2554_4X1_MUX - NISWITCH_TOPOLOGY_2555_4X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2556_DUAL_4X1_MUX - NISWITCH_TOPOLOGY_2557_8X1_MUX NISWITCH_TOPOLOGY_2558_4_SPDT - NISWITCH_TOPOLOGY_2559_TERMINATED_2_SPDT - NISWITCH_TOPOLOGY_2564_16_SPST NISWITCH_TOPOLOGY_2564_8_DPST - NISWITCH_TOPOLOGY_2565_16_SPST NISWITCH_TOPOLOGY_2566_16_SPDT - NISWITCH_TOPOLOGY_2566_8_DPDT NISWITCH_TOPOLOGY_2567_INDEPENDENT - NISWITCH_TOPOLOGY_2568_15_DPST NISWITCH_TOPOLOGY_2568_31_SPST - NISWITCH_TOPOLOGY_2569_100_SPST NISWITCH_TOPOLOGY_2569_50_DPST - NISWITCH_TOPOLOGY_2570_20_DPDT NISWITCH_TOPOLOGY_2570_40_SPDT - NISWITCH_TOPOLOGY_2571_66_SPDT - NISWITCH_TOPOLOGY_2575_1_WIRE_196X1_MUX - NISWITCH_TOPOLOGY_2575_2_WIRE_98X1_MUX - NISWITCH_TOPOLOGY_2575_2_WIRE_95X1_MUX - NISWITCH_TOPOLOGY_2576_2_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_2576_2_WIRE_DUAL_32X1_MUX - NISWITCH_TOPOLOGY_2576_2_WIRE_OCTAL_8X1_MUX - NISWITCH_TOPOLOGY_2576_2_WIRE_QUAD_16X1_MUX - NISWITCH_TOPOLOGY_2576_2_WIRE_SIXTEEN_4X1_MUX - NISWITCH_TOPOLOGY_2576_INDEPENDENT - NISWITCH_TOPOLOGY_2584_1_WIRE_12X1_MUX - NISWITCH_TOPOLOGY_2584_1_WIRE_DUAL_6X1_MUX - NISWITCH_TOPOLOGY_2584_2_WIRE_6X1_MUX - NISWITCH_TOPOLOGY_2584_INDEPENDENT - NISWITCH_TOPOLOGY_2585_1_WIRE_10X1_MUX - NISWITCH_TOPOLOGY_2586_10_SPST NISWITCH_TOPOLOGY_2586_5_DPST - NISWITCH_TOPOLOGY_2590_4X1_MUX NISWITCH_TOPOLOGY_2591_4X1_MUX - NISWITCH_TOPOLOGY_2593_16X1_MUX - NISWITCH_TOPOLOGY_2593_8X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2593_DUAL_8X1_MUX - NISWITCH_TOPOLOGY_2593_DUAL_4X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2593_INDEPENDENT NISWITCH_TOPOLOGY_2594_4X1_MUX - NISWITCH_TOPOLOGY_2595_4X1_MUX - NISWITCH_TOPOLOGY_2596_DUAL_6X1_MUX - NISWITCH_TOPOLOGY_2597_6X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2598_DUAL_TRANSFER - NISWITCH_TOPOLOGY_2599_2_SPDT NISWITCH_TOPOLOGY_2720_INDEPENDENT - NISWITCH_TOPOLOGY_2722_INDEPENDENT - NISWITCH_TOPOLOGY_2725_INDEPENDENT - NISWITCH_TOPOLOGY_2727_INDEPENDENT - NISWITCH_TOPOLOGY_2737_2_WIRE_4X64_MATRIX - NISWITCH_TOPOLOGY_2738_2_WIRE_8X32_MATRIX - NISWITCH_TOPOLOGY_2739_2_WIRE_16X16_MATRIX - NISWITCH_TOPOLOGY_2746_QUAD_4X1_MUX - NISWITCH_TOPOLOGY_2747_DUAL_8X1_MUX - NISWITCH_TOPOLOGY_2748_16X1_MUX - NISWITCH_TOPOLOGY_2790_INDEPENDENT - NISWITCH_TOPOLOGY_2796_DUAL_6X1_MUX - NISWITCH_TOPOLOGY_2797_6X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2798_DUAL_TRANSFER - NISWITCH_TOPOLOGY_2799_2_SPDT + "Configured Topology" to use the last topology that + was configured for the device in MAX. + Default Value: + "Configured Topology" + Valid Values: + "Configured Topology" + "2501/1-Wire 48x1 Mux" + "2501/1-Wire 48x1 Amplified Mux" + "2501/2-Wire 24x1 Mux" + "2501/2-Wire 24x1 Amplified Mux" + "2501/2-Wire Dual 12x1 Mux" + "2501/2-Wire Quad 6x1 Mux" + "2501/2-Wire 4x6 Matrix" + "2501/4-Wire 12x1 Mux" + "2503/1-Wire 48x1 Mux" + "2503/2-Wire 24x1 Mux" + "2503/2-Wire Dual 12x1 Mux" + "2503/2-Wire Quad 6x1 Mux" + "2503/2-Wire 4x6 Matrix" + "2503/4-Wire 12x1 Mux" + "2510/Independent" + "2512/Independent" + "2514/Independent" + "2515/Independent" + "2520/80-SPST" + "2521/40-DPST" + "2522/53-SPDT" + "2523/26-DPDT" + "2524/1-Wire 128x1 Mux" + "2524/1-Wire Dual 64x1 Mux" + "2524/1-Wire Quad 32x1 Mux" + "2524/1-Wire Octal 16x1 Mux" + "2524/1-Wire Sixteen 8x1 Mux" + "2525/2-Wire 64x1 Mux" + "2525/2-Wire Dual 32x1 Mux" + "2525/2-Wire Quad 16x1 Mux" + "2525/2-Wire Octal 8x1 Mux" + "2525/2-Wire Sixteen 4x1 Mux" + "2526/1-Wire 158x1 Mux" + "2526/2-Wire 79x1 Mux" + "2527/1-Wire 64x1 Mux" + "2527/1-Wire Dual 32x1 Mux" + "2527/2-Wire 32x1 Mux" + "2527/2-Wire Dual 16x1 Mux" + "2527/4-Wire 16x1 Mux" + "2527/Independent" + "2529/2-Wire Dual 4x16 Matrix" + "2529/2-Wire 8x16 Matrix" + "2529/2-Wire 4x32 Matrix" + "2530/1-Wire 128x1 Mux" + "2530/1-Wire Dual 64x1 Mux" + "2530/1-Wire 4x32 Matrix" + "2530/1-Wire 8x16 Matrix" + "2530/1-Wire Octal 16x1 Mux" + "2530/1-Wire Quad 32x1 Mux" + "2530/2-Wire 4x16 Matrix" + "2530/2-Wire 64x1 Mux" + "2530/2-Wire Dual 32x1 Mux" + "2530/2-Wire Quad 16x1 Mux" + "2530/4-Wire 32x1 Mux" + "2530/4-Wire Dual 16x1 Mux" + "2530/Independent" + "2531/1-Wire 4x128 Matrix" + "2531/1-Wire 8x64 Matrix" + "2531/1-Wire Dual 4x64 Matrix" + "2531/1-Wire Dual 8x32 Matrix" + "2531/2-Wire 4x64 Matrix" + "2531/2-Wire 8x32 Matrix" + "2532/1-Wire 16x32 Matrix" + "2532/1-Wire 4x128 Matrix" + "2532/1-Wire 8x64 Matrix" + "2532/1-Wire Dual 16x16 Matrix" + "2532/1-Wire Dual 4x64 Matrix" + "2532/1-Wire Dual 8x32 Matrix" + "2532/1-Wire Quad 4x32 Matrix" + "2532/1-Wire Sixteen 2x16 Matrix" + "2532/2-Wire 16x16 Matrix" + "2532/2-Wire 4x64 Matrix" + "2532/2-Wire 8x32 Matrix" + "2532/2-Wire Dual 4x32 Matrix" + "2533/1-Wire 4x64 Matrix" + "2534/1-Wire 8x32 Matrix" + "2535/1-Wire 4x136 Matrix" + "2536/1-Wire 8x68 Matrix" + "2540/1-Wire 8x9 Matrix" + "2541/1-Wire 8x12 Matrix" + "2542/Quad 2x1 Terminated Mux" + "2543/Dual 4x1 Terminated Mux" + "2544/8x1 Terminated Mux" + "2545/4x1 Terminated Mux" + "2546/Dual 4x1 Mux" + "2547/8x1 Mux" + "2548/4-SPDT" + "2549/Terminated 2-SPDT" + "2554/4x1 Mux" + "2555/4x1 Terminated Mux" + "2556/Dual 4x1 Mux" + "2557/8x1 Mux" + "2558/4-SPDT" + "2559/Terminated 2-SPDT" + "2564/16-SPST" + "2564/8-DPST" + "2565/16-SPST" + "2566/16-SPDT" + "2566/8-DPDT" + "2567/Independent" + "2568/15-DPST" + "2568/31-SPST" + "2569/100-SPST" + "2569/50-DPST" + "2570/20-DPDT" + "2570/40-SPDT" + "2571/66-SPDT" + "2575/1-Wire 196x1 Mux" + "2575/2-Wire 98x1 Mux" + "2575/2-Wire 95x1 Mux" + "2576/2-Wire 64x1 Mux" + "2576/2-Wire Dual 32x1 Mux" + "2576/2-Wire Octal 8x1 Mux" + "2576/2-Wire Quad 16x1 Mux" + "2576/2-Wire Sixteen 4x1 Mux" + "2576/Independent" + "2584/1-Wire 12x1 Mux" + "2584/1-Wire Dual 6x1 Mux" + "2584/2-Wire 6x1 Mux" + "2584/Independent" + "2585/1-Wire 10x1 Mux" + "2586/10-SPST" + "2586/5-DPST" + "2590/4x1 Mux" + "2591/4x1 Mux" + "2593/16x1 Mux" + "2593/8x1 Terminated Mux" + "2593/Dual 8x1 Mux" + "2593/Dual 4x1 Terminated Mux" + "2593/Independent" + "2594/4x1 Mux" + "2595/4x1 Mux" + "2596/Dual 6x1 Mux" + "2597/6x1 Terminated Mux" + "2598/Dual Transfer" + "2599/2-SPDT" + "2720/Independent" + "2722/Independent" + "2725/Independent" + "2727/Independent" + "2737/2-Wire 4x64 Matrix" + "2738/2-Wire 8x32 Matrix" + "2739/2-Wire 16x16 Matrix" + "2746/Quad 4x1 Mux" + "2747/Dual 8x1 Mux" + "2748/16x1 Mux" + "2790/Independent" + "2796/Dual 6x1 Mux" + "2797/6x1 Terminated Mux" + "2798/Dual Transfer" + "2799/2-SPDT" diff --git a/generated/niswitch/niswitch/session.py b/generated/niswitch/niswitch/session.py index dc312b9eb..81088aa20 100644 --- a/generated/niswitch/niswitch/session.py +++ b/generated/niswitch/niswitch/session.py @@ -1158,10 +1158,10 @@ def __init__(self, resource_name, topology="Configured Topology", simulate=False for the switch specified in the resourceName parameter. The driver uses the topology specified in the topology parameter and overrides the topology specified in MAX. Note: When initializing an NI SwitchBlock - device with topology, you must specify the toplogy created when you + device with topology, you must specify the topology created when you configured the device in MAX, using either - NISWITCH_TOPOLOGY_CONFIGURED_TOPOLOGY or the toplogy string of the - device. Refer to the Initializing with Toplogy for NI SwitchBlock + "Configured Topology" or the topology string of the + device. Refer to the Initializing with Topology for NI SwitchBlock Devices topic in the NI Switches Help for information about determining the topology string of an NI SwitchBlock device. By default, the switch is reset to a known state. Enable simulation by specifying the topology @@ -1182,194 +1182,163 @@ def __init__(self, resource_name, topology="Configured Topology", simulate=False topology (str): Pass the topology name you want to use for the switch you specify with Resource Name parameter. You can also pass - NISWITCH_TOPOLOGY_CONFIGURED_TOPOLOGY to use the last topology that - was configured for the device in MAX. Default Value: - NISWITCH_TOPOLOGY_CONFIGURED_TOPOLOGY Valid Values: - NISWITCH_TOPOLOGY_1127_1_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_1127_2_WIRE_32X1_MUX - NISWITCH_TOPOLOGY_1127_2_WIRE_4X8_MATRIX - NISWITCH_TOPOLOGY_1127_4_WIRE_16X1_MUX - NISWITCH_TOPOLOGY_1127_INDEPENDENT - NISWITCH_TOPOLOGY_1128_1_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_1128_2_WIRE_32X1_MUX - NISWITCH_TOPOLOGY_1128_2_WIRE_4X8_MATRIX - NISWITCH_TOPOLOGY_1128_4_WIRE_16X1_MUX - NISWITCH_TOPOLOGY_1128_INDEPENDENT - NISWITCH_TOPOLOGY_1129_2_WIRE_16X16_MATRIX - NISWITCH_TOPOLOGY_1129_2_WIRE_8X32_MATRIX - NISWITCH_TOPOLOGY_1129_2_WIRE_4X64_MATRIX - NISWITCH_TOPOLOGY_1129_2_WIRE_DUAL_8X16_MATRIX - NISWITCH_TOPOLOGY_1129_2_WIRE_DUAL_4X32_MATRIX - NISWITCH_TOPOLOGY_1129_2_WIRE_QUAD_4X16_MATRIX - NISWITCH_TOPOLOGY_1130_1_WIRE_256X1_MUX - NISWITCH_TOPOLOGY_1130_1_WIRE_DUAL_128X1_MUX - NISWITCH_TOPOLOGY_1130_1_WIRE_4X64_MATRIX - NISWITCH_TOPOLOGY_1130_1_WIRE_8x32_MATRIX - NISWITCH_TOPOLOGY_1130_1_WIRE_OCTAL_32X1_MUX - NISWITCH_TOPOLOGY_1130_1_WIRE_QUAD_64X1_MUX - NISWITCH_TOPOLOGY_1130_1_WIRE_SIXTEEN_16X1_MUX - NISWITCH_TOPOLOGY_1130_2_WIRE_4X32_MATRIX - NISWITCH_TOPOLOGY_1130_2_WIRE_128X1_MUX - NISWITCH_TOPOLOGY_1130_2_WIRE_OCTAL_16X1_MUX - NISWITCH_TOPOLOGY_1130_2_WIRE_QUAD_32X1_MUX - NISWITCH_TOPOLOGY_1130_4_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_1130_4_WIRE_QUAD_16X1_MUX - NISWITCH_TOPOLOGY_1130_INDEPENDENT NISWITCH_TOPOLOGY_1160_16_SPDT - NISWITCH_TOPOLOGY_1161_8_SPDT - NISWITCH_TOPOLOGY_1163R_OCTAL_4X1_MUX - NISWITCH_TOPOLOGY_1166_16_DPDT NISWITCH_TOPOLOGY_1166_32_SPDT - NISWITCH_TOPOLOGY_1167_INDEPENDENT - NISWITCH_TOPOLOGY_1169_100_SPST NISWITCH_TOPOLOGY_1169_50_DPST - NISWITCH_TOPOLOGY_1175_1_WIRE_196X1_MUX - NISWITCH_TOPOLOGY_1175_2_WIRE_98X1_MUX - NISWITCH_TOPOLOGY_1175_2_WIRE_95X1_MUX - NISWITCH_TOPOLOGY_1190_QUAD_4X1_MUX - NISWITCH_TOPOLOGY_1191_QUAD_4X1_MUX - NISWITCH_TOPOLOGY_1192_8_SPDT NISWITCH_TOPOLOGY_1193_32X1_MUX - NISWITCH_TOPOLOGY_1193_16X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_1193_DUAL_16X1_MUX - NISWITCH_TOPOLOGY_1193_DUAL_8X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_1193_QUAD_8X1_MUX - NISWITCH_TOPOLOGY_1193_QUAD_4X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_1193_INDEPENDENT - NISWITCH_TOPOLOGY_1194_QUAD_4X1_MUX - NISWITCH_TOPOLOGY_1195_QUAD_4X1_MUX - NISWITCH_TOPOLOGY_2501_1_WIRE_48X1_MUX - NISWITCH_TOPOLOGY_2501_1_WIRE_48X1_AMPLIFIED_MUX - NISWITCH_TOPOLOGY_2501_2_WIRE_24X1_MUX - NISWITCH_TOPOLOGY_2501_2_WIRE_24X1_AMPLIFIED_MUX - NISWITCH_TOPOLOGY_2501_2_WIRE_DUAL_12X1_MUX - NISWITCH_TOPOLOGY_2501_2_WIRE_QUAD_6X1_MUX - NISWITCH_TOPOLOGY_2501_2_WIRE_4X6_MATRIX - NISWITCH_TOPOLOGY_2501_4_WIRE_12X1_MUX - NISWITCH_TOPOLOGY_2503_1_WIRE_48X1_MUX - NISWITCH_TOPOLOGY_2503_2_WIRE_24X1_MUX - NISWITCH_TOPOLOGY_2503_2_WIRE_DUAL_12X1_MUX - NISWITCH_TOPOLOGY_2503_2_WIRE_QUAD_6X1_MUX - NISWITCH_TOPOLOGY_2503_2_WIRE_4X6_MATRIX - NISWITCH_TOPOLOGY_2503_4_WIRE_12X1_MUX - NISWITCH_TOPOLOGY_2510_INDEPENDENT - NISWITCH_TOPOLOGY_2512_INDEPENDENT - NISWITCH_TOPOLOGY_2514_INDEPENDENT - NISWITCH_TOPOLOGY_2515_INDEPENDENT NISWITCH_TOPOLOGY_2520_80_SPST - NISWITCH_TOPOLOGY_2521_40_DPST NISWITCH_TOPOLOGY_2522_53_SPDT - NISWITCH_TOPOLOGY_2523_26_DPDT - NISWITCH_TOPOLOGY_2524_1_WIRE_128X1_MUX - NISWITCH_TOPOLOGY_2524_1_WIRE_DUAL_64X1_MUX - NISWITCH_TOPOLOGY_2524_1_WIRE_QUAD_32X1_MUX - NISWITCH_TOPOLOGY_2524_1_WIRE_OCTAL_16X1_MUX - NISWITCH_TOPOLOGY_2524_1_WIRE_SIXTEEN_8X1_MUX - NISWITCH_TOPOLOGY_2525_2_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_2525_2_WIRE_DUAL_32X1_MUX - NISWITCH_TOPOLOGY_2525_2_WIRE_QUAD_16X1_MUX - NISWITCH_TOPOLOGY_2525_2_WIRE_OCTAL_8X1_MUX - NISWITCH_TOPOLOGY_2525_2_WIRE_SIXTEEN_4X1_MUX - NISWITCH_TOPOLOGY_2526_1_WIRE_158X1_MUX - NISWITCH_TOPOLOGY_2526_2_WIRE_79X1_MUX - NISWITCH_TOPOLOGY_2527_1_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_2527_1_WIRE_DUAL_32X1_MUX - NISWITCH_TOPOLOGY_2527_2_WIRE_32X1_MUX - NISWITCH_TOPOLOGY_2527_2_WIRE_DUAL_16X1_MUX - NISWITCH_TOPOLOGY_2527_4_WIRE_16X1_MUX - NISWITCH_TOPOLOGY_2527_INDEPENDENT - NISWITCH_TOPOLOGY_2529_2_WIRE_DUAL_4X16_MATRIX - NISWITCH_TOPOLOGY_2529_2_WIRE_8X16_MATRIX - NISWITCH_TOPOLOGY_2529_2_WIRE_4X32_MATRIX - NISWITCH_TOPOLOGY_2530_1_WIRE_128X1_MUX - NISWITCH_TOPOLOGY_2530_1_WIRE_DUAL_64X1_MUX - NISWITCH_TOPOLOGY_2530_1_WIRE_4x32_MATRIX - NISWITCH_TOPOLOGY_2530_1_WIRE_8x16_MATRIX - NISWITCH_TOPOLOGY_2530_1_WIRE_OCTAL_16X1_MUX - NISWITCH_TOPOLOGY_2530_1_WIRE_QUAD_32X1_MUX - NISWITCH_TOPOLOGY_2530_2_WIRE_4x16_MATRIX - NISWITCH_TOPOLOGY_2530_2_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_2530_2_WIRE_DUAL_32X1_MUX - NISWITCH_TOPOLOGY_2530_2_WIRE_QUAD_16X1_MUX - NISWITCH_TOPOLOGY_2530_4_WIRE_32X1_MUX - NISWITCH_TOPOLOGY_2530_4_WIRE_DUAL_16X1_MUX - NISWITCH_TOPOLOGY_2530_INDEPENDENT - NISWITCH_TOPOLOGY_2531_1_WIRE_4X128_MATRIX - NISWITCH_TOPOLOGY_2531_1_WIRE_8X64_MATRIX - NISWITCH_TOPOLOGY_2531_1_WIRE_DUAL_4X64_MATRIX - NISWITCH_TOPOLOGY_2531_1_WIRE_DUAL_8X32_MATRIX - NISWITCH_TOPOLOGY_2531_2_WIRE_4X64_MATRIX - NISWITCH_TOPOLOGY_2531_2_WIRE_8X32_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_16X32_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_4X128_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_8X64_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_DUAL_16X16_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_DUAL_4X64_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_DUAL_8X32_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_SIXTEEN_2X16_MATRIX - NISWITCH_TOPOLOGY_2532_2_WIRE_16X16_MATRIX - NISWITCH_TOPOLOGY_2532_2_WIRE_4X64_MATRIX - NISWITCH_TOPOLOGY_2532_2_WIRE_8X32_MATRIX - NISWITCH_TOPOLOGY_2532_2_WIRE_DUAL_4X32_MATRIX - NISWITCH_TOPOLOGY_2533_1_WIRE_4X64_MATRIX - NISWITCH_TOPOLOGY_2534_1_WIRE_8X32_MATRIX - NISWITCH_TOPOLOGY_2535_1_WIRE_4X136_MATRIX - NISWITCH_TOPOLOGY_2536_1_WIRE_8X68_MATRIX - NISWITCH_TOPOLOGY_2540_1_WIRE_8X9_MATRIX - NISWITCH_TOPOLOGY_2541_1_WIRE_8X12_MATRIX - NISWITCH_TOPOLOGY_2542_QUAD_2X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2543_DUAL_4X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2544_8X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2545_4X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2546_DUAL_4X1_MUX - NISWITCH_TOPOLOGY_2547_8X1_MUX NISWITCH_TOPOLOGY_2548_4_SPDT - NISWITCH_TOPOLOGY_2549_TERMINATED_2_SPDT - NISWITCH_TOPOLOGY_2554_4X1_MUX - NISWITCH_TOPOLOGY_2555_4X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2556_DUAL_4X1_MUX - NISWITCH_TOPOLOGY_2557_8X1_MUX NISWITCH_TOPOLOGY_2558_4_SPDT - NISWITCH_TOPOLOGY_2559_TERMINATED_2_SPDT - NISWITCH_TOPOLOGY_2564_16_SPST NISWITCH_TOPOLOGY_2564_8_DPST - NISWITCH_TOPOLOGY_2565_16_SPST NISWITCH_TOPOLOGY_2566_16_SPDT - NISWITCH_TOPOLOGY_2566_8_DPDT NISWITCH_TOPOLOGY_2567_INDEPENDENT - NISWITCH_TOPOLOGY_2568_15_DPST NISWITCH_TOPOLOGY_2568_31_SPST - NISWITCH_TOPOLOGY_2569_100_SPST NISWITCH_TOPOLOGY_2569_50_DPST - NISWITCH_TOPOLOGY_2570_20_DPDT NISWITCH_TOPOLOGY_2570_40_SPDT - NISWITCH_TOPOLOGY_2571_66_SPDT - NISWITCH_TOPOLOGY_2575_1_WIRE_196X1_MUX - NISWITCH_TOPOLOGY_2575_2_WIRE_98X1_MUX - NISWITCH_TOPOLOGY_2575_2_WIRE_95X1_MUX - NISWITCH_TOPOLOGY_2576_2_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_2576_2_WIRE_DUAL_32X1_MUX - NISWITCH_TOPOLOGY_2576_2_WIRE_OCTAL_8X1_MUX - NISWITCH_TOPOLOGY_2576_2_WIRE_QUAD_16X1_MUX - NISWITCH_TOPOLOGY_2576_2_WIRE_SIXTEEN_4X1_MUX - NISWITCH_TOPOLOGY_2576_INDEPENDENT - NISWITCH_TOPOLOGY_2584_1_WIRE_12X1_MUX - NISWITCH_TOPOLOGY_2584_1_WIRE_DUAL_6X1_MUX - NISWITCH_TOPOLOGY_2584_2_WIRE_6X1_MUX - NISWITCH_TOPOLOGY_2584_INDEPENDENT - NISWITCH_TOPOLOGY_2585_1_WIRE_10X1_MUX - NISWITCH_TOPOLOGY_2586_10_SPST NISWITCH_TOPOLOGY_2586_5_DPST - NISWITCH_TOPOLOGY_2590_4X1_MUX NISWITCH_TOPOLOGY_2591_4X1_MUX - NISWITCH_TOPOLOGY_2593_16X1_MUX - NISWITCH_TOPOLOGY_2593_8X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2593_DUAL_8X1_MUX - NISWITCH_TOPOLOGY_2593_DUAL_4X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2593_INDEPENDENT NISWITCH_TOPOLOGY_2594_4X1_MUX - NISWITCH_TOPOLOGY_2595_4X1_MUX - NISWITCH_TOPOLOGY_2596_DUAL_6X1_MUX - NISWITCH_TOPOLOGY_2597_6X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2598_DUAL_TRANSFER - NISWITCH_TOPOLOGY_2599_2_SPDT NISWITCH_TOPOLOGY_2720_INDEPENDENT - NISWITCH_TOPOLOGY_2722_INDEPENDENT - NISWITCH_TOPOLOGY_2725_INDEPENDENT - NISWITCH_TOPOLOGY_2727_INDEPENDENT - NISWITCH_TOPOLOGY_2737_2_WIRE_4X64_MATRIX - NISWITCH_TOPOLOGY_2738_2_WIRE_8X32_MATRIX - NISWITCH_TOPOLOGY_2739_2_WIRE_16X16_MATRIX - NISWITCH_TOPOLOGY_2746_QUAD_4X1_MUX - NISWITCH_TOPOLOGY_2747_DUAL_8X1_MUX - NISWITCH_TOPOLOGY_2748_16X1_MUX - NISWITCH_TOPOLOGY_2790_INDEPENDENT - NISWITCH_TOPOLOGY_2796_DUAL_6X1_MUX - NISWITCH_TOPOLOGY_2797_6X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2798_DUAL_TRANSFER - NISWITCH_TOPOLOGY_2799_2_SPDT + "Configured Topology" to use the last topology that + was configured for the device in MAX. + Default Value: + "Configured Topology" + Valid Values: + "Configured Topology" + "2501/1-Wire 48x1 Mux" + "2501/1-Wire 48x1 Amplified Mux" + "2501/2-Wire 24x1 Mux" + "2501/2-Wire 24x1 Amplified Mux" + "2501/2-Wire Dual 12x1 Mux" + "2501/2-Wire Quad 6x1 Mux" + "2501/2-Wire 4x6 Matrix" + "2501/4-Wire 12x1 Mux" + "2503/1-Wire 48x1 Mux" + "2503/2-Wire 24x1 Mux" + "2503/2-Wire Dual 12x1 Mux" + "2503/2-Wire Quad 6x1 Mux" + "2503/2-Wire 4x6 Matrix" + "2503/4-Wire 12x1 Mux" + "2510/Independent" + "2512/Independent" + "2514/Independent" + "2515/Independent" + "2520/80-SPST" + "2521/40-DPST" + "2522/53-SPDT" + "2523/26-DPDT" + "2524/1-Wire 128x1 Mux" + "2524/1-Wire Dual 64x1 Mux" + "2524/1-Wire Quad 32x1 Mux" + "2524/1-Wire Octal 16x1 Mux" + "2524/1-Wire Sixteen 8x1 Mux" + "2525/2-Wire 64x1 Mux" + "2525/2-Wire Dual 32x1 Mux" + "2525/2-Wire Quad 16x1 Mux" + "2525/2-Wire Octal 8x1 Mux" + "2525/2-Wire Sixteen 4x1 Mux" + "2526/1-Wire 158x1 Mux" + "2526/2-Wire 79x1 Mux" + "2527/1-Wire 64x1 Mux" + "2527/1-Wire Dual 32x1 Mux" + "2527/2-Wire 32x1 Mux" + "2527/2-Wire Dual 16x1 Mux" + "2527/4-Wire 16x1 Mux" + "2527/Independent" + "2529/2-Wire Dual 4x16 Matrix" + "2529/2-Wire 8x16 Matrix" + "2529/2-Wire 4x32 Matrix" + "2530/1-Wire 128x1 Mux" + "2530/1-Wire Dual 64x1 Mux" + "2530/1-Wire 4x32 Matrix" + "2530/1-Wire 8x16 Matrix" + "2530/1-Wire Octal 16x1 Mux" + "2530/1-Wire Quad 32x1 Mux" + "2530/2-Wire 4x16 Matrix" + "2530/2-Wire 64x1 Mux" + "2530/2-Wire Dual 32x1 Mux" + "2530/2-Wire Quad 16x1 Mux" + "2530/4-Wire 32x1 Mux" + "2530/4-Wire Dual 16x1 Mux" + "2530/Independent" + "2531/1-Wire 4x128 Matrix" + "2531/1-Wire 8x64 Matrix" + "2531/1-Wire Dual 4x64 Matrix" + "2531/1-Wire Dual 8x32 Matrix" + "2531/2-Wire 4x64 Matrix" + "2531/2-Wire 8x32 Matrix" + "2532/1-Wire 16x32 Matrix" + "2532/1-Wire 4x128 Matrix" + "2532/1-Wire 8x64 Matrix" + "2532/1-Wire Dual 16x16 Matrix" + "2532/1-Wire Dual 4x64 Matrix" + "2532/1-Wire Dual 8x32 Matrix" + "2532/1-Wire Quad 4x32 Matrix" + "2532/1-Wire Sixteen 2x16 Matrix" + "2532/2-Wire 16x16 Matrix" + "2532/2-Wire 4x64 Matrix" + "2532/2-Wire 8x32 Matrix" + "2532/2-Wire Dual 4x32 Matrix" + "2533/1-Wire 4x64 Matrix" + "2534/1-Wire 8x32 Matrix" + "2535/1-Wire 4x136 Matrix" + "2536/1-Wire 8x68 Matrix" + "2540/1-Wire 8x9 Matrix" + "2541/1-Wire 8x12 Matrix" + "2542/Quad 2x1 Terminated Mux" + "2543/Dual 4x1 Terminated Mux" + "2544/8x1 Terminated Mux" + "2545/4x1 Terminated Mux" + "2546/Dual 4x1 Mux" + "2547/8x1 Mux" + "2548/4-SPDT" + "2549/Terminated 2-SPDT" + "2554/4x1 Mux" + "2555/4x1 Terminated Mux" + "2556/Dual 4x1 Mux" + "2557/8x1 Mux" + "2558/4-SPDT" + "2559/Terminated 2-SPDT" + "2564/16-SPST" + "2564/8-DPST" + "2565/16-SPST" + "2566/16-SPDT" + "2566/8-DPDT" + "2567/Independent" + "2568/15-DPST" + "2568/31-SPST" + "2569/100-SPST" + "2569/50-DPST" + "2570/20-DPDT" + "2570/40-SPDT" + "2571/66-SPDT" + "2575/1-Wire 196x1 Mux" + "2575/2-Wire 98x1 Mux" + "2575/2-Wire 95x1 Mux" + "2576/2-Wire 64x1 Mux" + "2576/2-Wire Dual 32x1 Mux" + "2576/2-Wire Octal 8x1 Mux" + "2576/2-Wire Quad 16x1 Mux" + "2576/2-Wire Sixteen 4x1 Mux" + "2576/Independent" + "2584/1-Wire 12x1 Mux" + "2584/1-Wire Dual 6x1 Mux" + "2584/2-Wire 6x1 Mux" + "2584/Independent" + "2585/1-Wire 10x1 Mux" + "2586/10-SPST" + "2586/5-DPST" + "2590/4x1 Mux" + "2591/4x1 Mux" + "2593/16x1 Mux" + "2593/8x1 Terminated Mux" + "2593/Dual 8x1 Mux" + "2593/Dual 4x1 Terminated Mux" + "2593/Independent" + "2594/4x1 Mux" + "2595/4x1 Mux" + "2596/Dual 6x1 Mux" + "2597/6x1 Terminated Mux" + "2598/Dual Transfer" + "2599/2-SPDT" + "2720/Independent" + "2722/Independent" + "2725/Independent" + "2727/Independent" + "2737/2-Wire 4x64 Matrix" + "2738/2-Wire 8x32 Matrix" + "2739/2-Wire 16x16 Matrix" + "2746/Quad 4x1 Mux" + "2747/Dual 8x1 Mux" + "2748/16x1 Mux" + "2790/Independent" + "2796/Dual 6x1 Mux" + "2797/6x1 Terminated Mux" + "2798/Dual Transfer" + "2799/2-SPDT" simulate (bool): Enables simulation of the switch module specified in the resource name parameter. Valid Values: True - simulate False - Don't simulate @@ -1821,10 +1790,10 @@ def _init_with_topology(self, resource_name, topology="Configured Topology", sim for the switch specified in the resourceName parameter. The driver uses the topology specified in the topology parameter and overrides the topology specified in MAX. Note: When initializing an NI SwitchBlock - device with topology, you must specify the toplogy created when you + device with topology, you must specify the topology created when you configured the device in MAX, using either - NISWITCH_TOPOLOGY_CONFIGURED_TOPOLOGY or the toplogy string of the - device. Refer to the Initializing with Toplogy for NI SwitchBlock + "Configured Topology" or the topology string of the + device. Refer to the Initializing with Topology for NI SwitchBlock Devices topic in the NI Switches Help for information about determining the topology string of an NI SwitchBlock device. By default, the switch is reset to a known state. Enable simulation by specifying the topology @@ -1845,194 +1814,163 @@ def _init_with_topology(self, resource_name, topology="Configured Topology", sim topology (str): Pass the topology name you want to use for the switch you specify with Resource Name parameter. You can also pass - NISWITCH_TOPOLOGY_CONFIGURED_TOPOLOGY to use the last topology that - was configured for the device in MAX. Default Value: - NISWITCH_TOPOLOGY_CONFIGURED_TOPOLOGY Valid Values: - NISWITCH_TOPOLOGY_1127_1_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_1127_2_WIRE_32X1_MUX - NISWITCH_TOPOLOGY_1127_2_WIRE_4X8_MATRIX - NISWITCH_TOPOLOGY_1127_4_WIRE_16X1_MUX - NISWITCH_TOPOLOGY_1127_INDEPENDENT - NISWITCH_TOPOLOGY_1128_1_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_1128_2_WIRE_32X1_MUX - NISWITCH_TOPOLOGY_1128_2_WIRE_4X8_MATRIX - NISWITCH_TOPOLOGY_1128_4_WIRE_16X1_MUX - NISWITCH_TOPOLOGY_1128_INDEPENDENT - NISWITCH_TOPOLOGY_1129_2_WIRE_16X16_MATRIX - NISWITCH_TOPOLOGY_1129_2_WIRE_8X32_MATRIX - NISWITCH_TOPOLOGY_1129_2_WIRE_4X64_MATRIX - NISWITCH_TOPOLOGY_1129_2_WIRE_DUAL_8X16_MATRIX - NISWITCH_TOPOLOGY_1129_2_WIRE_DUAL_4X32_MATRIX - NISWITCH_TOPOLOGY_1129_2_WIRE_QUAD_4X16_MATRIX - NISWITCH_TOPOLOGY_1130_1_WIRE_256X1_MUX - NISWITCH_TOPOLOGY_1130_1_WIRE_DUAL_128X1_MUX - NISWITCH_TOPOLOGY_1130_1_WIRE_4X64_MATRIX - NISWITCH_TOPOLOGY_1130_1_WIRE_8x32_MATRIX - NISWITCH_TOPOLOGY_1130_1_WIRE_OCTAL_32X1_MUX - NISWITCH_TOPOLOGY_1130_1_WIRE_QUAD_64X1_MUX - NISWITCH_TOPOLOGY_1130_1_WIRE_SIXTEEN_16X1_MUX - NISWITCH_TOPOLOGY_1130_2_WIRE_4X32_MATRIX - NISWITCH_TOPOLOGY_1130_2_WIRE_128X1_MUX - NISWITCH_TOPOLOGY_1130_2_WIRE_OCTAL_16X1_MUX - NISWITCH_TOPOLOGY_1130_2_WIRE_QUAD_32X1_MUX - NISWITCH_TOPOLOGY_1130_4_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_1130_4_WIRE_QUAD_16X1_MUX - NISWITCH_TOPOLOGY_1130_INDEPENDENT NISWITCH_TOPOLOGY_1160_16_SPDT - NISWITCH_TOPOLOGY_1161_8_SPDT - NISWITCH_TOPOLOGY_1163R_OCTAL_4X1_MUX - NISWITCH_TOPOLOGY_1166_16_DPDT NISWITCH_TOPOLOGY_1166_32_SPDT - NISWITCH_TOPOLOGY_1167_INDEPENDENT - NISWITCH_TOPOLOGY_1169_100_SPST NISWITCH_TOPOLOGY_1169_50_DPST - NISWITCH_TOPOLOGY_1175_1_WIRE_196X1_MUX - NISWITCH_TOPOLOGY_1175_2_WIRE_98X1_MUX - NISWITCH_TOPOLOGY_1175_2_WIRE_95X1_MUX - NISWITCH_TOPOLOGY_1190_QUAD_4X1_MUX - NISWITCH_TOPOLOGY_1191_QUAD_4X1_MUX - NISWITCH_TOPOLOGY_1192_8_SPDT NISWITCH_TOPOLOGY_1193_32X1_MUX - NISWITCH_TOPOLOGY_1193_16X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_1193_DUAL_16X1_MUX - NISWITCH_TOPOLOGY_1193_DUAL_8X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_1193_QUAD_8X1_MUX - NISWITCH_TOPOLOGY_1193_QUAD_4X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_1193_INDEPENDENT - NISWITCH_TOPOLOGY_1194_QUAD_4X1_MUX - NISWITCH_TOPOLOGY_1195_QUAD_4X1_MUX - NISWITCH_TOPOLOGY_2501_1_WIRE_48X1_MUX - NISWITCH_TOPOLOGY_2501_1_WIRE_48X1_AMPLIFIED_MUX - NISWITCH_TOPOLOGY_2501_2_WIRE_24X1_MUX - NISWITCH_TOPOLOGY_2501_2_WIRE_24X1_AMPLIFIED_MUX - NISWITCH_TOPOLOGY_2501_2_WIRE_DUAL_12X1_MUX - NISWITCH_TOPOLOGY_2501_2_WIRE_QUAD_6X1_MUX - NISWITCH_TOPOLOGY_2501_2_WIRE_4X6_MATRIX - NISWITCH_TOPOLOGY_2501_4_WIRE_12X1_MUX - NISWITCH_TOPOLOGY_2503_1_WIRE_48X1_MUX - NISWITCH_TOPOLOGY_2503_2_WIRE_24X1_MUX - NISWITCH_TOPOLOGY_2503_2_WIRE_DUAL_12X1_MUX - NISWITCH_TOPOLOGY_2503_2_WIRE_QUAD_6X1_MUX - NISWITCH_TOPOLOGY_2503_2_WIRE_4X6_MATRIX - NISWITCH_TOPOLOGY_2503_4_WIRE_12X1_MUX - NISWITCH_TOPOLOGY_2510_INDEPENDENT - NISWITCH_TOPOLOGY_2512_INDEPENDENT - NISWITCH_TOPOLOGY_2514_INDEPENDENT - NISWITCH_TOPOLOGY_2515_INDEPENDENT NISWITCH_TOPOLOGY_2520_80_SPST - NISWITCH_TOPOLOGY_2521_40_DPST NISWITCH_TOPOLOGY_2522_53_SPDT - NISWITCH_TOPOLOGY_2523_26_DPDT - NISWITCH_TOPOLOGY_2524_1_WIRE_128X1_MUX - NISWITCH_TOPOLOGY_2524_1_WIRE_DUAL_64X1_MUX - NISWITCH_TOPOLOGY_2524_1_WIRE_QUAD_32X1_MUX - NISWITCH_TOPOLOGY_2524_1_WIRE_OCTAL_16X1_MUX - NISWITCH_TOPOLOGY_2524_1_WIRE_SIXTEEN_8X1_MUX - NISWITCH_TOPOLOGY_2525_2_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_2525_2_WIRE_DUAL_32X1_MUX - NISWITCH_TOPOLOGY_2525_2_WIRE_QUAD_16X1_MUX - NISWITCH_TOPOLOGY_2525_2_WIRE_OCTAL_8X1_MUX - NISWITCH_TOPOLOGY_2525_2_WIRE_SIXTEEN_4X1_MUX - NISWITCH_TOPOLOGY_2526_1_WIRE_158X1_MUX - NISWITCH_TOPOLOGY_2526_2_WIRE_79X1_MUX - NISWITCH_TOPOLOGY_2527_1_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_2527_1_WIRE_DUAL_32X1_MUX - NISWITCH_TOPOLOGY_2527_2_WIRE_32X1_MUX - NISWITCH_TOPOLOGY_2527_2_WIRE_DUAL_16X1_MUX - NISWITCH_TOPOLOGY_2527_4_WIRE_16X1_MUX - NISWITCH_TOPOLOGY_2527_INDEPENDENT - NISWITCH_TOPOLOGY_2529_2_WIRE_DUAL_4X16_MATRIX - NISWITCH_TOPOLOGY_2529_2_WIRE_8X16_MATRIX - NISWITCH_TOPOLOGY_2529_2_WIRE_4X32_MATRIX - NISWITCH_TOPOLOGY_2530_1_WIRE_128X1_MUX - NISWITCH_TOPOLOGY_2530_1_WIRE_DUAL_64X1_MUX - NISWITCH_TOPOLOGY_2530_1_WIRE_4x32_MATRIX - NISWITCH_TOPOLOGY_2530_1_WIRE_8x16_MATRIX - NISWITCH_TOPOLOGY_2530_1_WIRE_OCTAL_16X1_MUX - NISWITCH_TOPOLOGY_2530_1_WIRE_QUAD_32X1_MUX - NISWITCH_TOPOLOGY_2530_2_WIRE_4x16_MATRIX - NISWITCH_TOPOLOGY_2530_2_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_2530_2_WIRE_DUAL_32X1_MUX - NISWITCH_TOPOLOGY_2530_2_WIRE_QUAD_16X1_MUX - NISWITCH_TOPOLOGY_2530_4_WIRE_32X1_MUX - NISWITCH_TOPOLOGY_2530_4_WIRE_DUAL_16X1_MUX - NISWITCH_TOPOLOGY_2530_INDEPENDENT - NISWITCH_TOPOLOGY_2531_1_WIRE_4X128_MATRIX - NISWITCH_TOPOLOGY_2531_1_WIRE_8X64_MATRIX - NISWITCH_TOPOLOGY_2531_1_WIRE_DUAL_4X64_MATRIX - NISWITCH_TOPOLOGY_2531_1_WIRE_DUAL_8X32_MATRIX - NISWITCH_TOPOLOGY_2531_2_WIRE_4X64_MATRIX - NISWITCH_TOPOLOGY_2531_2_WIRE_8X32_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_16X32_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_4X128_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_8X64_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_DUAL_16X16_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_DUAL_4X64_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_DUAL_8X32_MATRIX - NISWITCH_TOPOLOGY_2532_1_WIRE_SIXTEEN_2X16_MATRIX - NISWITCH_TOPOLOGY_2532_2_WIRE_16X16_MATRIX - NISWITCH_TOPOLOGY_2532_2_WIRE_4X64_MATRIX - NISWITCH_TOPOLOGY_2532_2_WIRE_8X32_MATRIX - NISWITCH_TOPOLOGY_2532_2_WIRE_DUAL_4X32_MATRIX - NISWITCH_TOPOLOGY_2533_1_WIRE_4X64_MATRIX - NISWITCH_TOPOLOGY_2534_1_WIRE_8X32_MATRIX - NISWITCH_TOPOLOGY_2535_1_WIRE_4X136_MATRIX - NISWITCH_TOPOLOGY_2536_1_WIRE_8X68_MATRIX - NISWITCH_TOPOLOGY_2540_1_WIRE_8X9_MATRIX - NISWITCH_TOPOLOGY_2541_1_WIRE_8X12_MATRIX - NISWITCH_TOPOLOGY_2542_QUAD_2X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2543_DUAL_4X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2544_8X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2545_4X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2546_DUAL_4X1_MUX - NISWITCH_TOPOLOGY_2547_8X1_MUX NISWITCH_TOPOLOGY_2548_4_SPDT - NISWITCH_TOPOLOGY_2549_TERMINATED_2_SPDT - NISWITCH_TOPOLOGY_2554_4X1_MUX - NISWITCH_TOPOLOGY_2555_4X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2556_DUAL_4X1_MUX - NISWITCH_TOPOLOGY_2557_8X1_MUX NISWITCH_TOPOLOGY_2558_4_SPDT - NISWITCH_TOPOLOGY_2559_TERMINATED_2_SPDT - NISWITCH_TOPOLOGY_2564_16_SPST NISWITCH_TOPOLOGY_2564_8_DPST - NISWITCH_TOPOLOGY_2565_16_SPST NISWITCH_TOPOLOGY_2566_16_SPDT - NISWITCH_TOPOLOGY_2566_8_DPDT NISWITCH_TOPOLOGY_2567_INDEPENDENT - NISWITCH_TOPOLOGY_2568_15_DPST NISWITCH_TOPOLOGY_2568_31_SPST - NISWITCH_TOPOLOGY_2569_100_SPST NISWITCH_TOPOLOGY_2569_50_DPST - NISWITCH_TOPOLOGY_2570_20_DPDT NISWITCH_TOPOLOGY_2570_40_SPDT - NISWITCH_TOPOLOGY_2571_66_SPDT - NISWITCH_TOPOLOGY_2575_1_WIRE_196X1_MUX - NISWITCH_TOPOLOGY_2575_2_WIRE_98X1_MUX - NISWITCH_TOPOLOGY_2575_2_WIRE_95X1_MUX - NISWITCH_TOPOLOGY_2576_2_WIRE_64X1_MUX - NISWITCH_TOPOLOGY_2576_2_WIRE_DUAL_32X1_MUX - NISWITCH_TOPOLOGY_2576_2_WIRE_OCTAL_8X1_MUX - NISWITCH_TOPOLOGY_2576_2_WIRE_QUAD_16X1_MUX - NISWITCH_TOPOLOGY_2576_2_WIRE_SIXTEEN_4X1_MUX - NISWITCH_TOPOLOGY_2576_INDEPENDENT - NISWITCH_TOPOLOGY_2584_1_WIRE_12X1_MUX - NISWITCH_TOPOLOGY_2584_1_WIRE_DUAL_6X1_MUX - NISWITCH_TOPOLOGY_2584_2_WIRE_6X1_MUX - NISWITCH_TOPOLOGY_2584_INDEPENDENT - NISWITCH_TOPOLOGY_2585_1_WIRE_10X1_MUX - NISWITCH_TOPOLOGY_2586_10_SPST NISWITCH_TOPOLOGY_2586_5_DPST - NISWITCH_TOPOLOGY_2590_4X1_MUX NISWITCH_TOPOLOGY_2591_4X1_MUX - NISWITCH_TOPOLOGY_2593_16X1_MUX - NISWITCH_TOPOLOGY_2593_8X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2593_DUAL_8X1_MUX - NISWITCH_TOPOLOGY_2593_DUAL_4X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2593_INDEPENDENT NISWITCH_TOPOLOGY_2594_4X1_MUX - NISWITCH_TOPOLOGY_2595_4X1_MUX - NISWITCH_TOPOLOGY_2596_DUAL_6X1_MUX - NISWITCH_TOPOLOGY_2597_6X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2598_DUAL_TRANSFER - NISWITCH_TOPOLOGY_2599_2_SPDT NISWITCH_TOPOLOGY_2720_INDEPENDENT - NISWITCH_TOPOLOGY_2722_INDEPENDENT - NISWITCH_TOPOLOGY_2725_INDEPENDENT - NISWITCH_TOPOLOGY_2727_INDEPENDENT - NISWITCH_TOPOLOGY_2737_2_WIRE_4X64_MATRIX - NISWITCH_TOPOLOGY_2738_2_WIRE_8X32_MATRIX - NISWITCH_TOPOLOGY_2739_2_WIRE_16X16_MATRIX - NISWITCH_TOPOLOGY_2746_QUAD_4X1_MUX - NISWITCH_TOPOLOGY_2747_DUAL_8X1_MUX - NISWITCH_TOPOLOGY_2748_16X1_MUX - NISWITCH_TOPOLOGY_2790_INDEPENDENT - NISWITCH_TOPOLOGY_2796_DUAL_6X1_MUX - NISWITCH_TOPOLOGY_2797_6X1_TERMINATED_MUX - NISWITCH_TOPOLOGY_2798_DUAL_TRANSFER - NISWITCH_TOPOLOGY_2799_2_SPDT + "Configured Topology" to use the last topology that + was configured for the device in MAX. + Default Value: + "Configured Topology" + Valid Values: + "Configured Topology" + "2501/1-Wire 48x1 Mux" + "2501/1-Wire 48x1 Amplified Mux" + "2501/2-Wire 24x1 Mux" + "2501/2-Wire 24x1 Amplified Mux" + "2501/2-Wire Dual 12x1 Mux" + "2501/2-Wire Quad 6x1 Mux" + "2501/2-Wire 4x6 Matrix" + "2501/4-Wire 12x1 Mux" + "2503/1-Wire 48x1 Mux" + "2503/2-Wire 24x1 Mux" + "2503/2-Wire Dual 12x1 Mux" + "2503/2-Wire Quad 6x1 Mux" + "2503/2-Wire 4x6 Matrix" + "2503/4-Wire 12x1 Mux" + "2510/Independent" + "2512/Independent" + "2514/Independent" + "2515/Independent" + "2520/80-SPST" + "2521/40-DPST" + "2522/53-SPDT" + "2523/26-DPDT" + "2524/1-Wire 128x1 Mux" + "2524/1-Wire Dual 64x1 Mux" + "2524/1-Wire Quad 32x1 Mux" + "2524/1-Wire Octal 16x1 Mux" + "2524/1-Wire Sixteen 8x1 Mux" + "2525/2-Wire 64x1 Mux" + "2525/2-Wire Dual 32x1 Mux" + "2525/2-Wire Quad 16x1 Mux" + "2525/2-Wire Octal 8x1 Mux" + "2525/2-Wire Sixteen 4x1 Mux" + "2526/1-Wire 158x1 Mux" + "2526/2-Wire 79x1 Mux" + "2527/1-Wire 64x1 Mux" + "2527/1-Wire Dual 32x1 Mux" + "2527/2-Wire 32x1 Mux" + "2527/2-Wire Dual 16x1 Mux" + "2527/4-Wire 16x1 Mux" + "2527/Independent" + "2529/2-Wire Dual 4x16 Matrix" + "2529/2-Wire 8x16 Matrix" + "2529/2-Wire 4x32 Matrix" + "2530/1-Wire 128x1 Mux" + "2530/1-Wire Dual 64x1 Mux" + "2530/1-Wire 4x32 Matrix" + "2530/1-Wire 8x16 Matrix" + "2530/1-Wire Octal 16x1 Mux" + "2530/1-Wire Quad 32x1 Mux" + "2530/2-Wire 4x16 Matrix" + "2530/2-Wire 64x1 Mux" + "2530/2-Wire Dual 32x1 Mux" + "2530/2-Wire Quad 16x1 Mux" + "2530/4-Wire 32x1 Mux" + "2530/4-Wire Dual 16x1 Mux" + "2530/Independent" + "2531/1-Wire 4x128 Matrix" + "2531/1-Wire 8x64 Matrix" + "2531/1-Wire Dual 4x64 Matrix" + "2531/1-Wire Dual 8x32 Matrix" + "2531/2-Wire 4x64 Matrix" + "2531/2-Wire 8x32 Matrix" + "2532/1-Wire 16x32 Matrix" + "2532/1-Wire 4x128 Matrix" + "2532/1-Wire 8x64 Matrix" + "2532/1-Wire Dual 16x16 Matrix" + "2532/1-Wire Dual 4x64 Matrix" + "2532/1-Wire Dual 8x32 Matrix" + "2532/1-Wire Quad 4x32 Matrix" + "2532/1-Wire Sixteen 2x16 Matrix" + "2532/2-Wire 16x16 Matrix" + "2532/2-Wire 4x64 Matrix" + "2532/2-Wire 8x32 Matrix" + "2532/2-Wire Dual 4x32 Matrix" + "2533/1-Wire 4x64 Matrix" + "2534/1-Wire 8x32 Matrix" + "2535/1-Wire 4x136 Matrix" + "2536/1-Wire 8x68 Matrix" + "2540/1-Wire 8x9 Matrix" + "2541/1-Wire 8x12 Matrix" + "2542/Quad 2x1 Terminated Mux" + "2543/Dual 4x1 Terminated Mux" + "2544/8x1 Terminated Mux" + "2545/4x1 Terminated Mux" + "2546/Dual 4x1 Mux" + "2547/8x1 Mux" + "2548/4-SPDT" + "2549/Terminated 2-SPDT" + "2554/4x1 Mux" + "2555/4x1 Terminated Mux" + "2556/Dual 4x1 Mux" + "2557/8x1 Mux" + "2558/4-SPDT" + "2559/Terminated 2-SPDT" + "2564/16-SPST" + "2564/8-DPST" + "2565/16-SPST" + "2566/16-SPDT" + "2566/8-DPDT" + "2567/Independent" + "2568/15-DPST" + "2568/31-SPST" + "2569/100-SPST" + "2569/50-DPST" + "2570/20-DPDT" + "2570/40-SPDT" + "2571/66-SPDT" + "2575/1-Wire 196x1 Mux" + "2575/2-Wire 98x1 Mux" + "2575/2-Wire 95x1 Mux" + "2576/2-Wire 64x1 Mux" + "2576/2-Wire Dual 32x1 Mux" + "2576/2-Wire Octal 8x1 Mux" + "2576/2-Wire Quad 16x1 Mux" + "2576/2-Wire Sixteen 4x1 Mux" + "2576/Independent" + "2584/1-Wire 12x1 Mux" + "2584/1-Wire Dual 6x1 Mux" + "2584/2-Wire 6x1 Mux" + "2584/Independent" + "2585/1-Wire 10x1 Mux" + "2586/10-SPST" + "2586/5-DPST" + "2590/4x1 Mux" + "2591/4x1 Mux" + "2593/16x1 Mux" + "2593/8x1 Terminated Mux" + "2593/Dual 8x1 Mux" + "2593/Dual 4x1 Terminated Mux" + "2593/Independent" + "2594/4x1 Mux" + "2595/4x1 Mux" + "2596/Dual 6x1 Mux" + "2597/6x1 Terminated Mux" + "2598/Dual Transfer" + "2599/2-SPDT" + "2720/Independent" + "2722/Independent" + "2725/Independent" + "2727/Independent" + "2737/2-Wire 4x64 Matrix" + "2738/2-Wire 8x32 Matrix" + "2739/2-Wire 16x16 Matrix" + "2746/Quad 4x1 Mux" + "2747/Dual 8x1 Mux" + "2748/16x1 Mux" + "2790/Independent" + "2796/Dual 6x1 Mux" + "2797/6x1 Terminated Mux" + "2798/Dual Transfer" + "2799/2-SPDT" simulate (bool): Enables simulation of the switch module specified in the resource name parameter. Valid Values: True - simulate False - Don't simulate diff --git a/src/niswitch/metadata/attributes.py b/src/niswitch/metadata/attributes.py index e265064d3..77f61d96d 100644 --- a/src/niswitch/metadata/attributes.py +++ b/src/niswitch/metadata/attributes.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# This file is generated from NI-SWITCH API metadata version 23.0.0d75 +# This file is generated from NI-SWITCH API metadata version 23.0.0d149 attributes = { 1050005: { 'access': 'read-write', diff --git a/src/niswitch/metadata/config.py b/src/niswitch/metadata/config.py index 6fe042019..70f922f9f 100644 --- a/src/niswitch/metadata/config.py +++ b/src/niswitch/metadata/config.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- -# This file is generated from NI-SWITCH API metadata version 23.0.0d75 +# This file is generated from NI-SWITCH API metadata version 23.0.0d149 config = { - 'api_version': '23.0.0d75', + 'api_version': '23.0.0d149', 'c_function_prefix': 'niSwitch_', 'close_function': 'close', 'context_manager_name': { diff --git a/src/niswitch/metadata/enums.py b/src/niswitch/metadata/enums.py index dfadffd3c..0e128b560 100644 --- a/src/niswitch/metadata/enums.py +++ b/src/niswitch/metadata/enums.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# This file is generated from NI-SWITCH API metadata version 23.0.0d75 +# This file is generated from NI-SWITCH API metadata version 23.0.0d149 enums = { 'CabledModuleScanAdvancedBus': { 'values': [ diff --git a/src/niswitch/metadata/functions.py b/src/niswitch/metadata/functions.py index 824a5a245..919f9c4d8 100644 --- a/src/niswitch/metadata/functions.py +++ b/src/niswitch/metadata/functions.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# This file is generated from NI-SWITCH API metadata version 23.0.0d75 +# This file is generated from NI-SWITCH API metadata version 23.0.0d149 functions = { 'AbortScan': { 'documentation': { @@ -677,7 +677,7 @@ 'InitWithTopology': { 'codegen_method': 'private', 'documentation': { - 'description': '\nReturns a session handle used to identify the switch in all subsequent\ninstrument driver calls and sets the topology of the switch.\nniSwitch_InitWithTopology creates a new IVI instrument driver session\nfor the switch specified in the resourceName parameter. The driver uses\nthe topology specified in the topology parameter and overrides the\ntopology specified in MAX. Note: When initializing an NI SwitchBlock\ndevice with topology, you must specify the toplogy created when you\nconfigured the device in MAX, using either\nNISWITCH_TOPOLOGY_CONFIGURED_TOPOLOGY or the toplogy string of the\ndevice. Refer to the Initializing with Toplogy for NI SwitchBlock\nDevices topic in the NI Switches Help for information about determining\nthe topology string of an NI SwitchBlock device. By default, the switch\nis reset to a known state. Enable simulation by specifying the topology\nand setting the simulate parameter to VI_TRUE.\n' + 'description': '\nReturns a session handle used to identify the switch in all subsequent\ninstrument driver calls and sets the topology of the switch.\nniSwitch_InitWithTopology creates a new IVI instrument driver session\nfor the switch specified in the resourceName parameter. The driver uses\nthe topology specified in the topology parameter and overrides the\ntopology specified in MAX. Note: When initializing an NI SwitchBlock\ndevice with topology, you must specify the topology created when you\nconfigured the device in MAX, using either\n"Configured Topology" or the topology string of the\ndevice. Refer to the Initializing with Topology for NI SwitchBlock\nDevices topic in the NI Switches Help for information about determining\nthe topology string of an NI SwitchBlock device. By default, the switch\nis reset to a known state. Enable simulation by specifying the topology\nand setting the simulate parameter to VI_TRUE.\n' }, 'included_in_proto': True, 'method_name_for_documentation': '__init__', @@ -702,7 +702,7 @@ 'default_value': '"Configured Topology"', 'direction': 'in', 'documentation': { - 'description': '\nPass the topology name you want to use for the switch you specify with\nResource Name parameter. You can also pass\nNISWITCH_TOPOLOGY_CONFIGURED_TOPOLOGY to use the last topology that\nwas configured for the device in MAX. Default Value:\nNISWITCH_TOPOLOGY_CONFIGURED_TOPOLOGY Valid Values:\nNISWITCH_TOPOLOGY_1127_1_WIRE_64X1_MUX\nNISWITCH_TOPOLOGY_1127_2_WIRE_32X1_MUX\nNISWITCH_TOPOLOGY_1127_2_WIRE_4X8_MATRIX\nNISWITCH_TOPOLOGY_1127_4_WIRE_16X1_MUX\nNISWITCH_TOPOLOGY_1127_INDEPENDENT\nNISWITCH_TOPOLOGY_1128_1_WIRE_64X1_MUX\nNISWITCH_TOPOLOGY_1128_2_WIRE_32X1_MUX\nNISWITCH_TOPOLOGY_1128_2_WIRE_4X8_MATRIX\nNISWITCH_TOPOLOGY_1128_4_WIRE_16X1_MUX\nNISWITCH_TOPOLOGY_1128_INDEPENDENT\nNISWITCH_TOPOLOGY_1129_2_WIRE_16X16_MATRIX\nNISWITCH_TOPOLOGY_1129_2_WIRE_8X32_MATRIX\nNISWITCH_TOPOLOGY_1129_2_WIRE_4X64_MATRIX\nNISWITCH_TOPOLOGY_1129_2_WIRE_DUAL_8X16_MATRIX\nNISWITCH_TOPOLOGY_1129_2_WIRE_DUAL_4X32_MATRIX\nNISWITCH_TOPOLOGY_1129_2_WIRE_QUAD_4X16_MATRIX\nNISWITCH_TOPOLOGY_1130_1_WIRE_256X1_MUX\nNISWITCH_TOPOLOGY_1130_1_WIRE_DUAL_128X1_MUX\nNISWITCH_TOPOLOGY_1130_1_WIRE_4X64_MATRIX\nNISWITCH_TOPOLOGY_1130_1_WIRE_8x32_MATRIX\nNISWITCH_TOPOLOGY_1130_1_WIRE_OCTAL_32X1_MUX\nNISWITCH_TOPOLOGY_1130_1_WIRE_QUAD_64X1_MUX\nNISWITCH_TOPOLOGY_1130_1_WIRE_SIXTEEN_16X1_MUX\nNISWITCH_TOPOLOGY_1130_2_WIRE_4X32_MATRIX\nNISWITCH_TOPOLOGY_1130_2_WIRE_128X1_MUX\nNISWITCH_TOPOLOGY_1130_2_WIRE_OCTAL_16X1_MUX\nNISWITCH_TOPOLOGY_1130_2_WIRE_QUAD_32X1_MUX\nNISWITCH_TOPOLOGY_1130_4_WIRE_64X1_MUX\nNISWITCH_TOPOLOGY_1130_4_WIRE_QUAD_16X1_MUX\nNISWITCH_TOPOLOGY_1130_INDEPENDENT NISWITCH_TOPOLOGY_1160_16_SPDT\nNISWITCH_TOPOLOGY_1161_8_SPDT\nNISWITCH_TOPOLOGY_1163R_OCTAL_4X1_MUX\nNISWITCH_TOPOLOGY_1166_16_DPDT NISWITCH_TOPOLOGY_1166_32_SPDT\nNISWITCH_TOPOLOGY_1167_INDEPENDENT\nNISWITCH_TOPOLOGY_1169_100_SPST NISWITCH_TOPOLOGY_1169_50_DPST\nNISWITCH_TOPOLOGY_1175_1_WIRE_196X1_MUX\nNISWITCH_TOPOLOGY_1175_2_WIRE_98X1_MUX\nNISWITCH_TOPOLOGY_1175_2_WIRE_95X1_MUX\nNISWITCH_TOPOLOGY_1190_QUAD_4X1_MUX\nNISWITCH_TOPOLOGY_1191_QUAD_4X1_MUX\nNISWITCH_TOPOLOGY_1192_8_SPDT NISWITCH_TOPOLOGY_1193_32X1_MUX\nNISWITCH_TOPOLOGY_1193_16X1_TERMINATED_MUX\nNISWITCH_TOPOLOGY_1193_DUAL_16X1_MUX\nNISWITCH_TOPOLOGY_1193_DUAL_8X1_TERMINATED_MUX\nNISWITCH_TOPOLOGY_1193_QUAD_8X1_MUX\nNISWITCH_TOPOLOGY_1193_QUAD_4X1_TERMINATED_MUX\nNISWITCH_TOPOLOGY_1193_INDEPENDENT\nNISWITCH_TOPOLOGY_1194_QUAD_4X1_MUX\nNISWITCH_TOPOLOGY_1195_QUAD_4X1_MUX\nNISWITCH_TOPOLOGY_2501_1_WIRE_48X1_MUX\nNISWITCH_TOPOLOGY_2501_1_WIRE_48X1_AMPLIFIED_MUX\nNISWITCH_TOPOLOGY_2501_2_WIRE_24X1_MUX\nNISWITCH_TOPOLOGY_2501_2_WIRE_24X1_AMPLIFIED_MUX\nNISWITCH_TOPOLOGY_2501_2_WIRE_DUAL_12X1_MUX\nNISWITCH_TOPOLOGY_2501_2_WIRE_QUAD_6X1_MUX\nNISWITCH_TOPOLOGY_2501_2_WIRE_4X6_MATRIX\nNISWITCH_TOPOLOGY_2501_4_WIRE_12X1_MUX\nNISWITCH_TOPOLOGY_2503_1_WIRE_48X1_MUX\nNISWITCH_TOPOLOGY_2503_2_WIRE_24X1_MUX\nNISWITCH_TOPOLOGY_2503_2_WIRE_DUAL_12X1_MUX\nNISWITCH_TOPOLOGY_2503_2_WIRE_QUAD_6X1_MUX\nNISWITCH_TOPOLOGY_2503_2_WIRE_4X6_MATRIX\nNISWITCH_TOPOLOGY_2503_4_WIRE_12X1_MUX\nNISWITCH_TOPOLOGY_2510_INDEPENDENT\nNISWITCH_TOPOLOGY_2512_INDEPENDENT\nNISWITCH_TOPOLOGY_2514_INDEPENDENT\nNISWITCH_TOPOLOGY_2515_INDEPENDENT NISWITCH_TOPOLOGY_2520_80_SPST\nNISWITCH_TOPOLOGY_2521_40_DPST NISWITCH_TOPOLOGY_2522_53_SPDT\nNISWITCH_TOPOLOGY_2523_26_DPDT\nNISWITCH_TOPOLOGY_2524_1_WIRE_128X1_MUX\nNISWITCH_TOPOLOGY_2524_1_WIRE_DUAL_64X1_MUX\nNISWITCH_TOPOLOGY_2524_1_WIRE_QUAD_32X1_MUX\nNISWITCH_TOPOLOGY_2524_1_WIRE_OCTAL_16X1_MUX\nNISWITCH_TOPOLOGY_2524_1_WIRE_SIXTEEN_8X1_MUX\nNISWITCH_TOPOLOGY_2525_2_WIRE_64X1_MUX\nNISWITCH_TOPOLOGY_2525_2_WIRE_DUAL_32X1_MUX\nNISWITCH_TOPOLOGY_2525_2_WIRE_QUAD_16X1_MUX\nNISWITCH_TOPOLOGY_2525_2_WIRE_OCTAL_8X1_MUX\nNISWITCH_TOPOLOGY_2525_2_WIRE_SIXTEEN_4X1_MUX\nNISWITCH_TOPOLOGY_2526_1_WIRE_158X1_MUX\nNISWITCH_TOPOLOGY_2526_2_WIRE_79X1_MUX\nNISWITCH_TOPOLOGY_2527_1_WIRE_64X1_MUX\nNISWITCH_TOPOLOGY_2527_1_WIRE_DUAL_32X1_MUX\nNISWITCH_TOPOLOGY_2527_2_WIRE_32X1_MUX\nNISWITCH_TOPOLOGY_2527_2_WIRE_DUAL_16X1_MUX\nNISWITCH_TOPOLOGY_2527_4_WIRE_16X1_MUX\nNISWITCH_TOPOLOGY_2527_INDEPENDENT\nNISWITCH_TOPOLOGY_2529_2_WIRE_DUAL_4X16_MATRIX\nNISWITCH_TOPOLOGY_2529_2_WIRE_8X16_MATRIX\nNISWITCH_TOPOLOGY_2529_2_WIRE_4X32_MATRIX\nNISWITCH_TOPOLOGY_2530_1_WIRE_128X1_MUX\nNISWITCH_TOPOLOGY_2530_1_WIRE_DUAL_64X1_MUX\nNISWITCH_TOPOLOGY_2530_1_WIRE_4x32_MATRIX\nNISWITCH_TOPOLOGY_2530_1_WIRE_8x16_MATRIX\nNISWITCH_TOPOLOGY_2530_1_WIRE_OCTAL_16X1_MUX\nNISWITCH_TOPOLOGY_2530_1_WIRE_QUAD_32X1_MUX\nNISWITCH_TOPOLOGY_2530_2_WIRE_4x16_MATRIX\nNISWITCH_TOPOLOGY_2530_2_WIRE_64X1_MUX\nNISWITCH_TOPOLOGY_2530_2_WIRE_DUAL_32X1_MUX\nNISWITCH_TOPOLOGY_2530_2_WIRE_QUAD_16X1_MUX\nNISWITCH_TOPOLOGY_2530_4_WIRE_32X1_MUX\nNISWITCH_TOPOLOGY_2530_4_WIRE_DUAL_16X1_MUX\nNISWITCH_TOPOLOGY_2530_INDEPENDENT\nNISWITCH_TOPOLOGY_2531_1_WIRE_4X128_MATRIX\nNISWITCH_TOPOLOGY_2531_1_WIRE_8X64_MATRIX\nNISWITCH_TOPOLOGY_2531_1_WIRE_DUAL_4X64_MATRIX\nNISWITCH_TOPOLOGY_2531_1_WIRE_DUAL_8X32_MATRIX\nNISWITCH_TOPOLOGY_2531_2_WIRE_4X64_MATRIX\nNISWITCH_TOPOLOGY_2531_2_WIRE_8X32_MATRIX\nNISWITCH_TOPOLOGY_2532_1_WIRE_16X32_MATRIX\nNISWITCH_TOPOLOGY_2532_1_WIRE_4X128_MATRIX\nNISWITCH_TOPOLOGY_2532_1_WIRE_8X64_MATRIX\nNISWITCH_TOPOLOGY_2532_1_WIRE_DUAL_16X16_MATRIX\nNISWITCH_TOPOLOGY_2532_1_WIRE_DUAL_4X64_MATRIX\nNISWITCH_TOPOLOGY_2532_1_WIRE_DUAL_8X32_MATRIX\nNISWITCH_TOPOLOGY_2532_1_WIRE_SIXTEEN_2X16_MATRIX\nNISWITCH_TOPOLOGY_2532_2_WIRE_16X16_MATRIX\nNISWITCH_TOPOLOGY_2532_2_WIRE_4X64_MATRIX\nNISWITCH_TOPOLOGY_2532_2_WIRE_8X32_MATRIX\nNISWITCH_TOPOLOGY_2532_2_WIRE_DUAL_4X32_MATRIX\nNISWITCH_TOPOLOGY_2533_1_WIRE_4X64_MATRIX\nNISWITCH_TOPOLOGY_2534_1_WIRE_8X32_MATRIX\nNISWITCH_TOPOLOGY_2535_1_WIRE_4X136_MATRIX\nNISWITCH_TOPOLOGY_2536_1_WIRE_8X68_MATRIX\nNISWITCH_TOPOLOGY_2540_1_WIRE_8X9_MATRIX\nNISWITCH_TOPOLOGY_2541_1_WIRE_8X12_MATRIX\nNISWITCH_TOPOLOGY_2542_QUAD_2X1_TERMINATED_MUX\nNISWITCH_TOPOLOGY_2543_DUAL_4X1_TERMINATED_MUX\nNISWITCH_TOPOLOGY_2544_8X1_TERMINATED_MUX\nNISWITCH_TOPOLOGY_2545_4X1_TERMINATED_MUX\nNISWITCH_TOPOLOGY_2546_DUAL_4X1_MUX\nNISWITCH_TOPOLOGY_2547_8X1_MUX NISWITCH_TOPOLOGY_2548_4_SPDT\nNISWITCH_TOPOLOGY_2549_TERMINATED_2_SPDT\nNISWITCH_TOPOLOGY_2554_4X1_MUX\nNISWITCH_TOPOLOGY_2555_4X1_TERMINATED_MUX\nNISWITCH_TOPOLOGY_2556_DUAL_4X1_MUX\nNISWITCH_TOPOLOGY_2557_8X1_MUX NISWITCH_TOPOLOGY_2558_4_SPDT\nNISWITCH_TOPOLOGY_2559_TERMINATED_2_SPDT\nNISWITCH_TOPOLOGY_2564_16_SPST NISWITCH_TOPOLOGY_2564_8_DPST\nNISWITCH_TOPOLOGY_2565_16_SPST NISWITCH_TOPOLOGY_2566_16_SPDT\nNISWITCH_TOPOLOGY_2566_8_DPDT NISWITCH_TOPOLOGY_2567_INDEPENDENT\nNISWITCH_TOPOLOGY_2568_15_DPST NISWITCH_TOPOLOGY_2568_31_SPST\nNISWITCH_TOPOLOGY_2569_100_SPST NISWITCH_TOPOLOGY_2569_50_DPST\nNISWITCH_TOPOLOGY_2570_20_DPDT NISWITCH_TOPOLOGY_2570_40_SPDT\nNISWITCH_TOPOLOGY_2571_66_SPDT\nNISWITCH_TOPOLOGY_2575_1_WIRE_196X1_MUX\nNISWITCH_TOPOLOGY_2575_2_WIRE_98X1_MUX\nNISWITCH_TOPOLOGY_2575_2_WIRE_95X1_MUX\nNISWITCH_TOPOLOGY_2576_2_WIRE_64X1_MUX\nNISWITCH_TOPOLOGY_2576_2_WIRE_DUAL_32X1_MUX\nNISWITCH_TOPOLOGY_2576_2_WIRE_OCTAL_8X1_MUX\nNISWITCH_TOPOLOGY_2576_2_WIRE_QUAD_16X1_MUX\nNISWITCH_TOPOLOGY_2576_2_WIRE_SIXTEEN_4X1_MUX\nNISWITCH_TOPOLOGY_2576_INDEPENDENT\nNISWITCH_TOPOLOGY_2584_1_WIRE_12X1_MUX\nNISWITCH_TOPOLOGY_2584_1_WIRE_DUAL_6X1_MUX\nNISWITCH_TOPOLOGY_2584_2_WIRE_6X1_MUX\nNISWITCH_TOPOLOGY_2584_INDEPENDENT\nNISWITCH_TOPOLOGY_2585_1_WIRE_10X1_MUX\nNISWITCH_TOPOLOGY_2586_10_SPST NISWITCH_TOPOLOGY_2586_5_DPST\nNISWITCH_TOPOLOGY_2590_4X1_MUX NISWITCH_TOPOLOGY_2591_4X1_MUX\nNISWITCH_TOPOLOGY_2593_16X1_MUX\nNISWITCH_TOPOLOGY_2593_8X1_TERMINATED_MUX\nNISWITCH_TOPOLOGY_2593_DUAL_8X1_MUX\nNISWITCH_TOPOLOGY_2593_DUAL_4X1_TERMINATED_MUX\nNISWITCH_TOPOLOGY_2593_INDEPENDENT NISWITCH_TOPOLOGY_2594_4X1_MUX\nNISWITCH_TOPOLOGY_2595_4X1_MUX\nNISWITCH_TOPOLOGY_2596_DUAL_6X1_MUX\nNISWITCH_TOPOLOGY_2597_6X1_TERMINATED_MUX\nNISWITCH_TOPOLOGY_2598_DUAL_TRANSFER\nNISWITCH_TOPOLOGY_2599_2_SPDT NISWITCH_TOPOLOGY_2720_INDEPENDENT\nNISWITCH_TOPOLOGY_2722_INDEPENDENT\nNISWITCH_TOPOLOGY_2725_INDEPENDENT\nNISWITCH_TOPOLOGY_2727_INDEPENDENT\nNISWITCH_TOPOLOGY_2737_2_WIRE_4X64_MATRIX\nNISWITCH_TOPOLOGY_2738_2_WIRE_8X32_MATRIX\nNISWITCH_TOPOLOGY_2739_2_WIRE_16X16_MATRIX\nNISWITCH_TOPOLOGY_2746_QUAD_4X1_MUX\nNISWITCH_TOPOLOGY_2747_DUAL_8X1_MUX\nNISWITCH_TOPOLOGY_2748_16X1_MUX\nNISWITCH_TOPOLOGY_2790_INDEPENDENT\nNISWITCH_TOPOLOGY_2796_DUAL_6X1_MUX\nNISWITCH_TOPOLOGY_2797_6X1_TERMINATED_MUX\nNISWITCH_TOPOLOGY_2798_DUAL_TRANSFER\nNISWITCH_TOPOLOGY_2799_2_SPDT\n' + 'description': '\nPass the topology name you want to use for the switch you specify with\nResource Name parameter. You can also pass\n"Configured Topology" to use the last topology that\nwas configured for the device in MAX.\nDefault Value:\n"Configured Topology"\nValid Values:\n"Configured Topology"\n"2501/1-Wire 48x1 Mux"\n"2501/1-Wire 48x1 Amplified Mux"\n"2501/2-Wire 24x1 Mux"\n"2501/2-Wire 24x1 Amplified Mux"\n"2501/2-Wire Dual 12x1 Mux"\n"2501/2-Wire Quad 6x1 Mux"\n"2501/2-Wire 4x6 Matrix"\n"2501/4-Wire 12x1 Mux"\n"2503/1-Wire 48x1 Mux"\n"2503/2-Wire 24x1 Mux"\n"2503/2-Wire Dual 12x1 Mux"\n"2503/2-Wire Quad 6x1 Mux"\n"2503/2-Wire 4x6 Matrix"\n"2503/4-Wire 12x1 Mux"\n"2510/Independent"\n"2512/Independent"\n"2514/Independent"\n"2515/Independent"\n"2520/80-SPST"\n"2521/40-DPST"\n"2522/53-SPDT"\n"2523/26-DPDT"\n"2524/1-Wire 128x1 Mux"\n"2524/1-Wire Dual 64x1 Mux"\n"2524/1-Wire Quad 32x1 Mux"\n"2524/1-Wire Octal 16x1 Mux"\n"2524/1-Wire Sixteen 8x1 Mux"\n"2525/2-Wire 64x1 Mux"\n"2525/2-Wire Dual 32x1 Mux"\n"2525/2-Wire Quad 16x1 Mux"\n"2525/2-Wire Octal 8x1 Mux"\n"2525/2-Wire Sixteen 4x1 Mux"\n"2526/1-Wire 158x1 Mux"\n"2526/2-Wire 79x1 Mux"\n"2527/1-Wire 64x1 Mux"\n"2527/1-Wire Dual 32x1 Mux"\n"2527/2-Wire 32x1 Mux"\n"2527/2-Wire Dual 16x1 Mux"\n"2527/4-Wire 16x1 Mux"\n"2527/Independent"\n"2529/2-Wire Dual 4x16 Matrix"\n"2529/2-Wire 8x16 Matrix"\n"2529/2-Wire 4x32 Matrix"\n"2530/1-Wire 128x1 Mux"\n"2530/1-Wire Dual 64x1 Mux"\n"2530/1-Wire 4x32 Matrix"\n"2530/1-Wire 8x16 Matrix"\n"2530/1-Wire Octal 16x1 Mux"\n"2530/1-Wire Quad 32x1 Mux"\n"2530/2-Wire 4x16 Matrix"\n"2530/2-Wire 64x1 Mux"\n"2530/2-Wire Dual 32x1 Mux"\n"2530/2-Wire Quad 16x1 Mux"\n"2530/4-Wire 32x1 Mux"\n"2530/4-Wire Dual 16x1 Mux"\n"2530/Independent"\n"2531/1-Wire 4x128 Matrix"\n"2531/1-Wire 8x64 Matrix"\n"2531/1-Wire Dual 4x64 Matrix"\n"2531/1-Wire Dual 8x32 Matrix"\n"2531/2-Wire 4x64 Matrix"\n"2531/2-Wire 8x32 Matrix"\n"2532/1-Wire 16x32 Matrix"\n"2532/1-Wire 4x128 Matrix"\n"2532/1-Wire 8x64 Matrix"\n"2532/1-Wire Dual 16x16 Matrix"\n"2532/1-Wire Dual 4x64 Matrix"\n"2532/1-Wire Dual 8x32 Matrix"\n"2532/1-Wire Quad 4x32 Matrix"\n"2532/1-Wire Sixteen 2x16 Matrix"\n"2532/2-Wire 16x16 Matrix"\n"2532/2-Wire 4x64 Matrix"\n"2532/2-Wire 8x32 Matrix"\n"2532/2-Wire Dual 4x32 Matrix"\n"2533/1-Wire 4x64 Matrix"\n"2534/1-Wire 8x32 Matrix"\n"2535/1-Wire 4x136 Matrix"\n"2536/1-Wire 8x68 Matrix"\n"2540/1-Wire 8x9 Matrix"\n"2541/1-Wire 8x12 Matrix"\n"2542/Quad 2x1 Terminated Mux"\n"2543/Dual 4x1 Terminated Mux"\n"2544/8x1 Terminated Mux"\n"2545/4x1 Terminated Mux"\n"2546/Dual 4x1 Mux"\n"2547/8x1 Mux"\n"2548/4-SPDT"\n"2549/Terminated 2-SPDT"\n"2554/4x1 Mux"\n"2555/4x1 Terminated Mux"\n"2556/Dual 4x1 Mux"\n"2557/8x1 Mux"\n"2558/4-SPDT"\n"2559/Terminated 2-SPDT"\n"2564/16-SPST"\n"2564/8-DPST"\n"2565/16-SPST"\n"2566/16-SPDT"\n"2566/8-DPDT"\n"2567/Independent"\n"2568/15-DPST"\n"2568/31-SPST"\n"2569/100-SPST"\n"2569/50-DPST"\n"2570/20-DPDT"\n"2570/40-SPDT"\n"2571/66-SPDT"\n"2575/1-Wire 196x1 Mux"\n"2575/2-Wire 98x1 Mux"\n"2575/2-Wire 95x1 Mux"\n"2576/2-Wire 64x1 Mux"\n"2576/2-Wire Dual 32x1 Mux"\n"2576/2-Wire Octal 8x1 Mux"\n"2576/2-Wire Quad 16x1 Mux"\n"2576/2-Wire Sixteen 4x1 Mux"\n"2576/Independent"\n"2584/1-Wire 12x1 Mux"\n"2584/1-Wire Dual 6x1 Mux"\n"2584/2-Wire 6x1 Mux"\n"2584/Independent"\n"2585/1-Wire 10x1 Mux"\n"2586/10-SPST"\n"2586/5-DPST"\n"2590/4x1 Mux"\n"2591/4x1 Mux"\n"2593/16x1 Mux"\n"2593/8x1 Terminated Mux"\n"2593/Dual 8x1 Mux"\n"2593/Dual 4x1 Terminated Mux"\n"2593/Independent"\n"2594/4x1 Mux"\n"2595/4x1 Mux"\n"2596/Dual 6x1 Mux"\n"2597/6x1 Terminated Mux"\n"2598/Dual Transfer"\n"2599/2-SPDT"\n"2720/Independent"\n"2722/Independent"\n"2725/Independent"\n"2727/Independent"\n"2737/2-Wire 4x64 Matrix"\n"2738/2-Wire 8x32 Matrix"\n"2739/2-Wire 16x16 Matrix"\n"2746/Quad 4x1 Mux"\n"2747/Dual 8x1 Mux"\n"2748/16x1 Mux"\n"2790/Independent"\n"2796/Dual 6x1 Mux"\n"2797/6x1 Terminated Mux"\n"2798/Dual Transfer"\n"2799/2-SPDT"\n' }, 'name': 'topology', 'type': 'ViConstString'