Just so that I have this straight. I'm using the SDK and I have two ThinkSticks used as secondary controllers on a stationary pc.
First I would Dim oController As ZWaveController and plug in the first ThinkStick and call oController.ReceiveConfiguration (without any parameters) which would transfer the configuration from one of my master controllers to the first ThinkStick.
Then unplug the first ThinkStick and plug in the second one and repeat the oController.ReceiveConfiguration call which would transfer the configuration from the second master controller to the second ThinkStick
Then Dim oController0 As ZWaveController and Dim oController1 As ZWaveController and plug in both ThinkSticks and connect to them by calling oController0.Connect(0) for one of the ThinkSticks and then call oController1.Connect(1) for the other ThinkStick.
Then I can determine which one is which by either looking at the oController0.HomeID and oController1.HomeID property or by enumerating the devices on each since in my application one of the ThinkSticks will be on a network with 23 other ZWave devices and the other will be on a network with 6 other ZWave Devices.
Is this anywhere close to what I need to do?