-
-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hardcoded ModeIndex breaks communication with WISP5 #63
Comments
Would you rather:
|
Hi Ben, Seems like the simplest route would be if we can specify
We haven't yet done any testing (of the latest version of sllurp) beyond simply using Thanks! |
Fixed, I claim. Just got lots of tag reads on a Speedway Revolution R420 by going like this: $ sllurp inventory -n 1 -T 7140 -M WISP5 --mode-index 0 [ipaddr] |
Caveat (which I'm adding to the README): ModeIndex is supposed to be an index into the In other words, Here's what that table looks like when I connect to a Speedway Revolution R220: 'UHFRFModeTable': {
'UHFC1G2RFModeTableEntry0': {
'BDR': 274000,
'C': 0,
'FLM': 0,
'M': 3,
'MaxTari': 20000,
'MinTari': 20000,
'Mod': 2,
'ModeIdentifier': 2,
'PIE': 2000,
'R': 1,
'StepTari': 0
},
'UHFC1G2RFModeTableEntry1': {
'BDR': 170600,
'C': 0,
'FLM': 0,
'M': 3,
'MaxTari': 20000,
'MinTari': 20000,
'Mod': 3,
'ModeIdentifier': 3,
'PIE': 2000,
'R': 1,
'StepTari': 0
},
'UHFC1G2RFModeTableEntry2': {
'BDR': 40000,
'C': 0,
'FLM': 0,
'M': 0,
'MaxTari': 6250,
'MinTari': 6250,
'Mod': 0,
'ModeIdentifier': 1000,
'PIE': 1500,
'R': 0,
'StepTari': 0
}
} To select the first one, we should use I'm looking into a way to make mode selection more straighforward. |
OK, try this:
(note |
This works! Thanks so much! |
Just to be sure, you get this warning about
|
Hi Ben, We are getting the same message,
|
it's so confusing! the LLRP spec says ModeIndex is "an index into the UHFC1G2RFModeTable," but the only values readers accept for the ModeIndex parameters -- at least, Impinj Speedway and Motorola MC9190 -- in fact refer to ModeIdentifier values. on an Impinj reader, supply ModeIndex=1000 and see that this conflation is all too real! pertinent to #63
The value of mode_index (sllurp/llrp_proto.py) has been hardcoded to a value of '1000', breaking communication with WISP5 which requires a value of '0'.
The text was updated successfully, but these errors were encountered: