In order for Sweep to transmit data correctly on Windows, you must change the default byte size and latency timer setting for the serial to USB adapter driver. Follow the directions below.
** NOTE: These settings are COM port specific, meaning users with multiple sensors will have to repeat this process for each newly connected sensor. Once the settings for a COM port have been altered, they should persist between plugins and restarts etc.
Open the properties for the COM Port
Start by opening up the Device Manager. On most versions of Windows you can do this by pressing the Windows key and then typing 'Device Manager', or you can find it by going to the Control Panel -> Hardware and Sound, under Devices and Printers select 'Device Manager'.
Next, expand the 'Ports(COM & LPT) list as shown below. Right click 'USB Serial Port(COM3)', and select properties. Your COM port number may vary.
**Important : Make sure the serial to USB adapter is plugged in, otherwise it will not show up in the device manager.
Open the Advanced Port Settings
Once you have the Properties window up, click on the 'Port Settings' tab, shown below.
Next, click the 'Advanced...' button. This will bring up another window, shown below.
Change the USB Adapter Latency Timer and Byte Size Setting
Next find the 'USB Transfer Sizes' section and select '64' from the drop down list shown above for both 'Receive (Bytes)' and 'Transmit (Bytes)'.
Next find the 'BM Options' section and select '2' from the drop down list shown above.
Finally, hit OK to close this window as well as the driver properties. You may be asked to restart Windows for the changes to take effect.
You are now ready to use Sweep on Windows with the serial to USB Adapter!
** NOTE: Again... These settings are COM port specific, meaning users with multiple sensors will have to repeat this process for each newly connected sensor. Once the settings for a COM port have been altered, they should persist between plugins and restarts etc.