[YARDStick] Yardstick & rfcat - no receive functions work on Windows

Dave Wakelee dwakelee at rochester.rr.com
Wed Nov 23 09:33:28 EST 2016


With rfcat, the Yardstick One, and Windows, none of the receive functions
appear to work.  RFlisten(), discover(), etc - all fail.  Transmit works ok.
The error returned is...

  File "C:\SDR\rfcat\rflib\chipcon_usb.py", line 120, in keystop
    return len(select.select([sys.stdin],[],[],delay)[0])
error: (10093, 'Either the application has not called WSAStartup, or
WSAStartup failed')

OK, no problem, searching the net reveals that the select function is
provided by the socket library on Windows.  So, adding 'import socket'
corrects that error.  Then, a new error...

  File "C:\SDR\rfcat\rflib\chipcon_usb.py", line 120, in keystop
    return len(select.select([sys.stdin],[],[],delay)[0])
error: (10038, 'An operation was attempted on something that is not a
socket')

Again, searching the net says that select can only be used for sockets, not
sys.stdin.

Any solution to getting the rfcat receive functions to work properly in
Windows?



More information about the YARDStick mailing list