NAME
SPROX_I1_SelectAny
DESCRIPTION
Select "Any" ISO 15693 card available in the RF field
INPUTS
BOOL fast_mode : RF setting mode (TRUE = fast mode, False = standard mode) BYTE snr[8] : 8-byte buffer to receive card's Unique ID
RETURNS
MI_OK : success, card selected MI_NOTAGERR : no card available in the RF field Other code if internal or communication error has occured.
NAME
SPROX_Iso15693_Halt
DESCRIPTION
Send the ISO 15693 HALT command to the currently selected card.
INPUTS
none
RETURNS
MI_OK : success, card halted Other code if internal or communication error has occured.
SEE ALSO
SPROX_Iso15693_SelectAny SPROX_Iso15693_SelectAgain
NAME
SPROX_Iso15693_LockBlock
DESCRIPTION
Lock permanently one 4-byte block of a ISO 15693 tag.
INPUTS
const BYTE snr[8] : 8-byte UID of the ISO 15693 card to read If NULL, the reader will work with currently selected tag BYTE bloc : address of the block to write
WARNING
When a block is locked, it will be imposssible to change the value of block again. For more details, please refer to specific tag documentation.
RETURNS
MI_OK : success, data have been written MI_NOTAGERR : the required tag is not available in the RF field Other code if internal or communication error has occured.
SEE ALSO
SPROX_15693_IsoWriteBlock SPROX_15693_IsoReadBlock
NAME
SPROX_Iso15693_ReadBlock
DESCRIPTION
Read one 4-byte block of a ISO 15693 tag.
INPUTS
const BYTE snr[8] : 8-byte UID of the ISO 15693 card to read If NULL, the reader will work with currently selected tag BYTE bloc : address of the block to read BYTE data[4] : 4-byte buffer to receive the data
WARNING
The number of blocks available on a ISO 15693 tag depends on the tag type. For example, a ISO 15693 ICODE-SLI tag stores 28 blocks (address 0 to 27), a ISO 15693 ICODE-SLI-L tag stores 8 blocks (address 0 to 7), a ISO 15693 Tag-It Plus Inlay tag stores 64 blocks (address 0 to 63). For more details, please refer to specific tag documentation.
RETURNS
MI_OK : success, data have been read MI_NOTAGERR : the required tag is not available in the RF field Other code if internal or communication error has occured.
SEE ALSO
SPROX_Iso15693_WriteBlock SPROX_Iso15693_LockBlock
NAME
SPROX_Iso15693_SelectAgain
DESCRIPTION
Allow to re-select an ISO 15693 card, provided its serial number.
INPUTS
const BYTE snr[8] : 8-byte Unique ID of the card to wake-up
RETURNS
MI_OK : success, card selected MI_NOTAGERR : the required card is not available in the RF field Other code if internal or communication error has occured.
SEE ALSO
SPROX_Iso15693_SelectAny SPROX_Iso15693_Halt
NAME
SPROX_Iso15693_SelectAny
DESCRIPTION
Select "Any" ISO 15693 card available in the RF field
INPUTS
BOOL fast_mode : RF setting mode (TRUE = fast mode, False = standard mode) BYTE snr[8] : 8-byte buffer to receive card's Unique ID
RETURNS
MI_OK : success, card selected MI_NOTAGERR : no card available in the RF field Other code if internal or communication error has occured.
SEE ALSO
SPROX_Iso15693_SelectAgain SPROX_Iso15693_Halt
NAME
SPROX_Iso15693_WriteBlock
DESCRIPTION
Write one 4-byte block of a ISO 15693 tag.
INPUTS
const BYTE snr[8] : 8-byte UID of the ISO 15693 card to read If NULL, the reader will work with currently selected tag BYTE bloc : address of the block to write const BYTE data[4] : 4-byte buffer of data
RETURNS
MI_OK : success, data have been written MI_NOTAGERR : the required tag is not available in the RF field Other code if internal or communication error has occured.
SEE ALSO
SPROX_15693_IsoReadBlock SPROX_15693_IsoLockBlock