0% found this document useful (0 votes)
26 views1 page

Funcțiile Din Bilblioteca de Librării Sdid1020Netbase - DLL

The document describes the functions in the SDiD1020NetBase.dll library for working with ISO15693 cards. It lists over 20 public functions on the ISO15693Card class for performing operations like getting a card's UID, reading and writing blocks, locking regions, and sending commands.

Uploaded by

BelticAlexandra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views1 page

Funcțiile Din Bilblioteca de Librării Sdid1020Netbase - DLL

The document describes the functions in the SDiD1020NetBase.dll library for working with ISO15693 cards. It lists over 20 public functions on the ISO15693Card class for performing operations like getting a card's UID, reading and writing blocks, locking regions, and sending commands.

Uploaded by

BelticAlexandra
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

ANEXA NR.

1
• Funcțiile din bilblioteca de librării sdid1020NetBase.dll
using System;

namespace SDiD1020.ISO15693
{
public class ISO15693Card
{
public ISO15693Card();

public int numUID { get; }


public int stack { get; }

public int GetAFI(byte[] afi);


public int GetBlockSize(byte[] blockSize);
public byte[] GetCardUID(int cardNum);
public int GetDSFID(byte[] dsfidBuf);
public int GetICRef(byte[] viccBuf);
public int GetLastErrorCode();
public int GetLockBytes(int startBlock, int numberOfBlocks, byte[]
rbuf);
public int GetNumBlocks(byte[] numBlocks);
public int GetResponse(byte[] rbuf, ref int rlen);
public byte[] GetSlotInfo(int slotNum);
public int GetUID(byte[] uid);
public int IsCardAvailable();
public int IsCardAvailable(bool anticollision);
public int LockAFI();
public int LockBlock(int block);
public int LockDSFID();
public int MakeQuiet(byte[] uid);
public int ReadBlock(int block, byte[] rbuf);
public int ReadMulti(int startBlock, int numberOfBlocks, byte[]
rbuf);
public void ResetAnticollision();
public int ResetToReady(byte[] uid);
public void SelectCard(byte[] uid);
public int SendCommand(byte[] sbuf, int slen);
public int SetMask(byte[] mask, int maskLength);
public int WriteAFI(int afi);
public int WriteBlock(int block, byte[] sbuf);
public int WriteDSFID(int dsfid);
public int WriteMulti(int startBlock, int numberOfBlocks, byte[]
sbuf);
}
}

You might also like