DR-U-USB/DR-E-USB RLMXX0CLASS  GT20171121-1
Functions
"RLMXXX Alien Higgs-3 Custom Commands"

Alien Higgs-3 IC Custom commands. More...

Functions

quint8 RLMXXXCRC::Higgs3LoadImage (const QByteArray &AccessPwd, const QList< QByteArray > &Image, QByteArray &Tid, quint8 &ec)
 ALIEN HIGGS-3 LoadImage custom command. More...
 
quint8 RLMXXXCRC::Higgs3FastLoadImage (const QByteArray &AccessPwd, const QList< QByteArray > &Image, QByteArray &Tid, quint8 &ec)
 ALIEN HIGGS-3 FastLoadImage custom command. More...
 
quint8 RLMXXXCRC::Higgs3BlockReadLock (const QByteArray &AccessPwd, const quint8 ReadLock, QByteArray &Tid, quint8 &ec)
 ALIEN HIGGS-3 BlockReadLock custom command. More...
 
quint8 RLMXXXCRC::Higgs3BlockPermaLock (const QByteArray &AccessPwd, const quint8 Action, QByteArray Mask, QByteArray &Tid, quint8 &ec)
 ALIEN HIGGS-3 BlockPermaLock custom command. More...
 

Detailed Description

Alien Higgs-3 IC Custom commands.

List of supported functions:

Implementation example

Function Documentation

◆ Higgs3BlockPermaLock()

quint8 RLMXXXCRC::Higgs3BlockPermaLock ( const QByteArray &  AccessPwd,
const quint8  Action,
QByteArray  Mask,
QByteArray &  Tid,
quint8 &  ec 
)

ALIEN HIGGS-3 BlockPermaLock custom command.

Its called by application. This function must called with 4 byte access password, Action byte, a 2 byte Mask with lock data and the Tag identifier (PC+EPC). If the Tag identifier is omitted (empty), on success the function return the Tag id which had been modified or read. Empty Tid can be useful in combination with the Select method. If the call failed an error code refer to the EPC Global definitions are returned.
If Action = 0 the the 2 byte lock mask is returned from the Tag, otherwise the command locks the Tag with the given Mask.

Warning
Once the Tag permanent locked cannot be unlocked!
For further informations to this Command refer to the Document "Alien Technology Higgs 3 IC Custom Commands Application Note".
The Document is available under NDA only.
Parameters
[in]AccessPwdByteArray of 4 byte with the Tag access password
[in]ActionByte with command 0=read mask, 1=lock permanent
[in,out]Mask2 Byte lock mask , 0000 on read
[in,out]TidByteArray with Tag identifier
[out]ecError Code returned from the module if command failed
Returns
1 on success, 0 if failed

◆ Higgs3BlockReadLock()

quint8 RLMXXXCRC::Higgs3BlockReadLock ( const QByteArray &  AccessPwd,
const quint8  ReadLock,
QByteArray &  Tid,
quint8 &  ec 
)

ALIEN HIGGS-3 BlockReadLock custom command.

Its called by application. This function must called with 4 byte access password, ReadLock bit field, and the Tag identifier (PC+EPC). If the Tag identifier is omitted (empty), on success the function return the Tag id which had been modified. Empty Tid can be useful in combination with the Select method. If the call failed an error code refer to the EPC Global definitions are returned.
For further informations to this Command refer to the Document "Alien Technology Higgs 3 IC Custom Commands Application Note".
The Document is available under NDA only.

Parameters
[in]AccessPwdByteArray of 4 byte with the Tag access password
[in]ReadLock8Bit code with lock data
[in,out]TidByteArray with Tag identifier
[out]ecError Code returned from the module if command failed
Returns
1 on success, 0 if failed

◆ Higgs3FastLoadImage()

quint8 RLMXXXCRC::Higgs3FastLoadImage ( const QByteArray &  AccessPwd,
const QList< QByteArray > &  Image,
QByteArray &  Tid,
quint8 &  ec 
)

ALIEN HIGGS-3 FastLoadImage custom command.

Its called by application. This function must called with 4 byte access password, an Image (TID[10,9],ACCESSPW,KILLPW,EPC), and the Tag identifier (PC+EPC). If the Tag identifier is omitted (empty), on success the function return the Tag id which had been modified. Empty Tid can be useful in combination with the Select method. If the call failed an error code refer to the EPC Global definitions are returned.
For further informations to this Command refer to the Document "Alien Technology Higgs 3 IC Custom Commands Application Note".
The Document is available under NDA only.

Parameters
[in]AccessPwdByteArray of 4 byte with the Tag access password
[in]ImageList of ByteArray with TID(10/9),ACCESSPW,KILLPW,PC+EPC
[in,out]TidByteArray with Tag identifier
[out]ecError Code returned from the module if command failed
Returns
1 on success, 0 if failed

◆ Higgs3LoadImage()

quint8 RLMXXXCRC::Higgs3LoadImage ( const QByteArray &  AccessPwd,
const QList< QByteArray > &  Image,
QByteArray &  Tid,
quint8 &  ec 
)

ALIEN HIGGS-3 LoadImage custom command.

Its called by application. This function must called with 4 byte access password, an Image (TID[10,9],ACCESSPW,KILLPW,EPC,USERDATA), and the Tag identifier (PC+EPC). If the Tag identifier is omitted (empty), on success the function return the Tag id which had been modified. Empty Tid can be useful in combination with the Select method. If the call failed an error code refer to the EPC Global definitions are returned.
For further informations to this Command refer to the Document "Alien Technology Higgs 3 IC Custom Commands Application Note".
The Document is available under NDA only.

Parameters
[in]AccessPwdByteArray of 4 byte with the Tag access password
[in]ImageList of ByteArray with TID(10/9),ACCESSPW,KILLPW,PC+EPC,USERDATA
[in,out]TidByteArray with Tag identifier
[out]ecError Code returned from the module if command failed
Returns
1 on success, 0 if failed