Mercury API
Gen2..::.NXP..::.AES..::.Tam1Authentication Constructor (keyid, key, ichallenge, sendRawData)
Namespaces ► ThingMagic ► Gen2..::.NXP..::.AES..::.Tam1Authentication ► Gen2..::.NXP..::.AES..::.Tam1Authentication(Gen2..::.NXP..::.AES..::.KeyId, array<UInt16>[]()[], array<UInt16>[]()[], Boolean)
Constructor to initialize authentication parameters
Declaration Syntax

C# | Visual Basic | Visual C++

    public Tam1Authentication(
    	Gen2..::.NXP..::.AES..::.KeyId keyid,
    	ushort[] key,
    	ushort[] ichallenge,
    	bool sendRawData
    )

    Public Sub New ( _
    	keyid As Gen2..::.NXP..::.AES..::.KeyId, _
    	key As UShort(), _
    	ichallenge As UShort(), _
    	sendRawData As Boolean _
    )

    public:
    Tam1Authentication(
    	Gen2..::.NXP..::.AES..::.KeyId keyid,
    	array<unsigned short>^ key,
    	array<unsigned short>^ ichallenge,
    	bool sendRawData
    )

Parameters

keyid (Gen2..::.NXP..::.AES..::.KeyId)
  KeyID to identify the encryption key

key (array< UInt16 >[]()[])
  The common secret key K is stored in the IC

ichallenge (array< UInt16 >[]()[])
  80-bit random value generated by the Interrogator

sendRawData (Boolean)
  Enable/Disable RawData

Assembly: MercuryAPI (Module: MercuryAPI) Version: 1.29.4.34 (1.29.4.34)