NurApiCustomExchange(UInt32, Boolean, UInt16, UInt16, UInt32, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Byte) Method
Exchange a custom bit stream without any singulation specifying all the parameters.
Namespace: NurApiDotNetAssembly: NordicID.NurApi.Net (in NordicID.NurApi.Net.dll) Version: 4.0.0
public NurApiCustomExchangeResponse CustomExchange(
uint passwd,
bool secured,
ushort txLen,
ushort rxLen,
uint rxTimeout,
bool asWrite,
bool appendHandle,
bool xorRN16,
bool txOnly,
bool noTxCRC,
bool noRxCRC,
bool txCRC5,
bool rxLenUnk,
bool rxStripHandle,
byte[] bitBuffer
)
- passwd UInt32
- Password for secured operations.
- secured Boolean
- TRUE if operation is secured, otherwise FALSE.
- txLen UInt16
- TX length in bits.NurApiCustomExchangeParams
- rxLen UInt16
- Expected number of bit in reception.NurApiCustomExchangeParams
- rxTimeout UInt32
- Receive timeout in ms (20...100).NurApiCustomExchangeParams
- asWrite Boolean
- Act as a write operation (receiver instruction).NurApiCustomExchangeParams
- appendHandle Boolean
- Append singulated tag's handle.NurApiCustomExchangeParams
- xorRN16 Boolean
- XOR bit data with sungulated tag's RN16; TX length needs to be 16.NurApiCustomExchangeParams
- txOnly Boolean
- Transmit only.NurApiCustomExchangeParams
- noTxCRC Boolean
- No CRC in transmission.NurApiCustomExchangeParams
- noRxCRC Boolean
- No CRC inresponse; receive 'as is'.NurApiCustomExchangeParams
- txCRC5 Boolean
- Transmission CRC is CRC-5.NurApiCustomExchangeParams
- rxLenUnk Boolean
- RX length is unknown; rxLen parameter will be ignored.NurApiCustomExchangeParams
- rxStripHandle Boolean
- Strip the appended handle from the reponse.NurApiCustomExchangeParams
- bitBuffer Byte
- Bit buffer to send.NurApiCustomExchangeParams
NurApiCustomExchangeResponseCustom exchange reponse structure along with error and tag response.
NurApiCustomExchangeResponse