public class TagImpinjAuthenticateOp extends AbstractTagAuthenticateOp
| Constructor and Description |
|---|
TagImpinjAuthenticateOp() |
| Modifier and Type | Method and Description |
|---|---|
byte |
getCsi()
Cypher suite index is unchangeable and is 1 to indicate usage of the "Present" algorithm
|
boolean |
getIncludeReplyLen()
A value of false (bit = 0) is unchangeable.
|
boolean |
getIncludeTidInReply()
Whether to include "short" TID, where "short" means: a TID with words 0 and 2 omitted
|
org.llrp.ltk.types.BitArray_HEX |
getMessageIncludingHeader() |
boolean |
getSendReply()
A value of true (bit = 1) is unchangeable.
|
void |
setAccessPassword(TagData accessPassword)
Access Password [optional]
|
void |
setChallengeMessage(TagData challengeMessage)
The user-provided 48-bit clear text message to be sent to the tag to encrypt
For ImpinjTagAuthenticate, the clear text message is 42 bits, preceded by a fixed header whose 6th bit indicates
if the tag should add the "short" TID in its reply.
|
protected void |
setCsi(byte csi) |
protected void |
setIncludeReplyLen(boolean includeReplyLen) |
void |
setIncludeTidInReply(boolean includeTid) |
protected void |
setSendReply(boolean sendReply) |
getAccessPassword, getChallengeMessagepublic void setAccessPassword(TagData accessPassword) throws OctaneSdkException
setAccessPassword in class AbstractTagAuthenticateOpOctaneSdkExceptionpublic boolean getSendReply()
getSendReply in class AbstractTagAuthenticateOpprotected void setSendReply(boolean sendReply)
throws OctaneSdkException
setSendReply in class AbstractTagAuthenticateOpOctaneSdkExceptionpublic boolean getIncludeReplyLen()
getIncludeReplyLen in class AbstractTagAuthenticateOpprotected void setIncludeReplyLen(boolean includeReplyLen)
throws OctaneSdkException
setIncludeReplyLen in class AbstractTagAuthenticateOpOctaneSdkExceptionpublic byte getCsi()
getCsi in class AbstractTagAuthenticateOpprotected void setCsi(byte csi)
throws OctaneSdkException
setCsi in class AbstractTagAuthenticateOpOctaneSdkExceptionpublic boolean getIncludeTidInReply()
public void setIncludeTidInReply(boolean includeTid)
public void setChallengeMessage(TagData challengeMessage) throws OctaneSdkException
setChallengeMessage in class AbstractTagAuthenticateOpOctaneSdkExceptionpublic org.llrp.ltk.types.BitArray_HEX getMessageIncludingHeader()
throws OctaneSdkException
OctaneSdkException