With CIQ SDK 4.1.x it is not possible to connect to an ANT device by using Ant.GenericChannel api from the simulator. For some reason, the connection to ANT device cannot be established from the simulator anymore. When switching to CIQ SDK 4.0.10, the connection to ANT device is established successfully.
Affected versions: 4.1.0 - 4.1.4
OS: Windows 10
How to reproduce (two USB ANT sticks and SimulANT+ are required):
1. Switch to CIQ SDK version 4.1.4
2. Clone or download git repository: https://github.com/maca88/E-Bike-Edge-MultiField
3. Close Garmin Express in order to prevent taking one USB ANT stick
4. Connect two USB ANT sticks
5. From the cloned repository open folder "Source\EBikeEdgeMultiField" with Visual Studio Code
6. From VS Code run the project (Ctrl + F5) by selecting one of the devices (e.g. Edge 1030)
7. Open SimulANT+ and under "Dev1:USB2" click "Add simulator", select "LEV Device", click "OK" and then click "TurnOn" button
8. In the simulator the connection to LEV device should be established, but it is not (LEV battery should be "0%" and not "__%")
Now in order to make it work by using SDK 4.0.10:
9. Close the simulator
10. Switch to CIQ SDK 4.0.10
11. From VS Code run the project (Ctrl + F5) by selecting one of the devices (e.g. Edge 1030)
12. Now the simulator is able to establish the connection with the LEV device