C API for BALTECH SDK
epcuid.h File Reference
#include "../typedefs.h"

Go to the source code of this file.

Macros

#define BRP_EpcUid_ErrNoTag   BRP_ERR_STATUS(0x2200, 0x01)
 
#define BRP_EpcUid_ErrHf   BRP_ERR_STATUS(0x2200, 0x04)
 
#define BRP_EpcUid_ErrCom   BRP_ERR_STATUS(0x2200, 0x10)
 
#define BRP_EpcUid_ErrCmd   BRP_ERR_STATUS(0x2200, 0x20)
 

Functions

brp_errcode brp_EpcUid_UidReplyRound (brp_protocol protocol, bool EPC, bool FixSlot, unsigned SlotCoding, unsigned MaskLength, brp_buf SelectionMask, size_t SelectionMask_len, unsigned HashValue, unsigned *MemStatusFlag, unsigned *LabelNr, unsigned *LabelLength, brp_buf *LabelData, size_t *LabelData_len, brp_mempool *mempool)
 
brp_errcode brp_EpcUid_UidWrite (brp_protocol protocol, bool EPC, unsigned BlockAdr, brp_buf BlockData, size_t BlockData_len)
 
brp_errcode brp_EpcUid_UidDestroy (brp_protocol protocol, brp_buf EpcUidData, size_t EpcUidData_len, brp_buf DestroyCode, size_t DestroyCode_len)
 
brp_errcode brp_EpcUid_EpcSetMode (brp_protocol protocol, unsigned DR848, brp_EpcUid_EpcSetMode_Coding Coding)
 
brp_errcode brp_EpcUid_EpcSelect (brp_protocol protocol, unsigned Truncate, unsigned Target, unsigned Action, brp_EpcUid_EpcSelect_MemBank MemBank, unsigned MaskPointerLength, brp_buf MaskPointer, size_t MaskPointer_len, unsigned MaskLength, brp_buf SelectionMask, size_t SelectionMask_len)
 
brp_errcode brp_EpcUid_EpcInventory (brp_protocol protocol, unsigned Sel, unsigned Session, unsigned SlotCoding, unsigned *MemStatusFlag, unsigned *LabelNr, brp_buf *LabelData, size_t *LabelData_len, brp_mempool *mempool)
 

Detailed Description

Commands for UID / EPC tags.

Definition in file epcuid.h.