RFD 8500 reader: Value does not fall within the expected range.

Hi there,

I'm struggling with an RFD 8500 scanner.
I'm paired well trough bluetooth and the sample application works like a charm.

But when I start coding, I simply follow the instruction in the developper guide of the zebra RFID SDK for windows.

IRemoteReaderManagement readerManagement = RfidSdk.RemoteReaderManagementServicesFactory.Create();

I get this exception: ArgumentException: Value does not fall within the expected range.

The same exception is thrown when I create a watcher:
IRemoteReaderWatcher remoteReaderWatcher = RfidSdk.RemoteReaderWatcherServicesFactory.Create();

I can't seem to give some arguments.. so I don't understand what's wrong here.
I added the sdk to my references (obviously otherwise it wouldn't even compile) and that's about all that should be..

Please if somebody already faced this issue I would greatly appreciate the help!


Guy Russell
exact same problem as Steve

Did you ever find the solution and/or did anyone ever respond to you?

Vote up!
Vote down!

Points: 1

You voted ‘up’

Mark Saccomandi
Missing appSettings in the App.config file

I had exactly the sape problem.
At the end the issue was that you needed to add AppSettings section in the App.config file.
in particular, in my case was missing:

<add key="RemoteReaderAssembly" value="Symbol.RFID.SDK.Domain.Reader.dll"/>
<add key="RemoteReaderService" value="Symbol.RFID.SDK.Domain.Reader.ZetiRfidReader"/>

<add key="RemoteReaderConnectionAssembly" value="Symbol.RFID.SDK.Connectivity.Windows.dll"/>
<add key="RemoteReaderConnectionService" value="Symbol.RFID.SDK.Connectivity.Windows.SocketDeviceConnection"/>

<add key="RemoteReaderDiscoveryServiceAssembly" value="Symbol.RFID.SDK.Discovery.Windows.dll"/>
<add key="RemoteReaderDiscoveryService" value="Symbol.RFID.SDK.Discovery.Windows.ReaderWatcher"/>

<add key="RemoteReaderInfrastructureServiceAssembly" value="Symbol.RFID.SDK.Domain.Reader.Infrastructure.dll"/>
<add key="RemoteReaderInfrastructureService" value="Symbol.RFID.SDK.Domain.Reader.Infrastructure.ZetiRfidReaderAdapter"/>

<add key="RemoteReaderManagementServiceAssembly" value="Symbol.RFID.SDK.Domain.Reader.Infrastructure.Management.dll"/>
<add key="RemoteReaderManagementService" value="Symbol.RFID.SDK.Domain.Reader.Infrastructure.Management.RemoteReaderManagement"/>

Check the App.config in the Zebra RFID Demo solution to see how they implemented it

Hope this can help.

Vote up!
Vote down!

Points: 0

You voted ‘up’

Log in to post comments