asp.net pdf viewer free : Create thumbnail jpeg from pdf application Library utility azure .net web page visual studio H40301-16e-ID-B14-part559

OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 141 (of 168) 
H40301-16e-ID-B.docx
8.2.3.Examples for using the ISO table with [0xB3] Commands 
[Control byte] protocol 
Example
9
[0x18] Kill 
for UHF-Transponder: 
- EPC Class1 Gen1 
- EPC Class1 Gen2 
/* Attention
: with this command transponders are destroyed irretrievably! 
string sEpc;  
// for EPC 
string sPw;  
// for Kill Password 
byte cEpcLen = 0;   
// length of EPC in byte 
byte cPwLen = 0;   
// length of Kill Password 
// ... EPC e.g. take from text field and store it in epc, dito with the length 
// ... Kill Password e.g. take from text field and store it in pw, dito with the length 
// determine table index of the EPC 
int iIdx = reader.FindTableIndex(0, ISO_TABLE, DATA_SNR, sEpc); 
// set EPC for addressed mode 
reader.SetData(FEDM_ISC_TMP_B3_REQ_EPC, sEpc); 
reader.SetData(FEDM_ISC_TMP_B3_REQ_EPC_LEN, cEpcLen); // length of EPC  
reader.SetData(FEDM_ISC_TMP_B3_CMD, (byte)0x18);   
// Command Kill 
reader.SetData(FEDM_ISC_TMP_B3_MODE, (byte)0x00);  
// reset mode byte 
reader.SetData(FEDM_ISC_TMP_B3_MODE_ADR, (byte)0x01); // addressed mode 
reader.SetData(FEDM_ISC_TMP_B3_MODE_EPC_LF, true);   
// EPC length flag 
reader.SetData(FEDM_ISC_TMP_B3_KILL_PW_LENGTH, cPwLen); // length of Kill Password 
reader.SetData(FEDM_ISC_TMP_B3_KILL_PW, sPw);  
// Kill Password 
reader.SendProtocol(0xB3); // communication with Reader/Transponder 
[0x22] Lock Multiple Blocks 
for UHF-Transponder: 
- EPC Class1 Gen1 
- EPC Class1 Gen2 
// Attention
: with this ISO Command all data blocks will be locked irretrievably! 
string sEpc;  
// for EPC 
string sLockData;   
// for Lock Data 
string sPw;  
// for Access Password 
byte cEpcLen = 0;   
// length of EPC in byte 
byte cTrType = 0;   
// transponder type 
byte cLockDataLen = 0; // length of Lock Data in byte 
byte cPwLen = 0;   
// length of Access Password in byte 
// ... EPC e.g. take from text field and store it in epc, dito with the length 
// ... Lock Data e.g. take from text field and store it in lockData, dito with the length 
// ... Kill Password e.g. take from text field and store it in pw, dito with the length 
// determine table index of the EPC 
int iIdx = reader.FindTableIndex(0, ISO_TABLE, DATA_SNR, sEpc); 
// determine the transponder type 
reader.GetTableData(iIdx, ISO_TABLE, DATA_TRTYPE, out cTrType); 
// set EPC for addressed mode 
reader.SetData(FEDM_ISC_TMP_B3_REQ_EPC, sEpc); 
reader.SetData(FEDM_ISC_TMP_B3_REQ_EPC_LEN, cEpcLen);  
// length of EPC 
reader.SetData(FEDM_ISC_TMP_B3_CMD, (byte)0x22);   
// Command Lock 
reader.SetData(FEDM_ISC_TMP_B3_MODE, (byte)0x00);  
// reset mode byte 
reader.SetData(FEDM_ISC_TMP_B3_MODE_ADR, (byte)0x01);   
// addressed mode 
reader.SetData(FEDM_ISC_TMP_B3_MODE_EPC_LF, true);   
// EPC length flag 
reader.SetData(FEDM_ISC_TMP_B3_REQ_TR_TYPE, cTrType);   
// transponder type 
reader.SetData(FEDM_ISC_TMP_B3_LOCK_DATA_LENGTH, cLockDataLen); // length of    
// Lock Data 
9
all examples in C# 
Create thumbnail jpeg from pdf - application software cloud:C# PDF Thumbnail Create SDK: Draw thumbnail images for PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
www.rasteredge.com
Create thumbnail jpeg from pdf - application software cloud:VB.NET PDF Thumbnail Create SDK: Draw thumbnail images for PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Thumbnail Generation with Various Options for Quick PDF Navigation
www.rasteredge.com
OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 142 (of 168) 
H40301-16e-ID-B.docx
[Control byte] protocol 
Example
9
reader.SetData(FEDM_ISC_TMP_B3_LOCK_DATA, sLockData);   
// Lock Data 
reader.SetData(FEDM_ISC_TMP_B3_ACCESS_PW_LENGTH, cPwLen);   
// length of Access  
// Passwort 
if(cPwLen > 0) 
reader.SetData(FEDM_ISC_TMP_B3_ACCESS_PW, sPw);  
// Access   Password 
reader.SendProtocol(0xB3); // communication with Reader/Transponder 
[0x24] Write Multiple Blocks 
for UHF-Transponder: 
- EPC Class1 Gen2 
/* The example shows the [0x24] Write Multiple Block. In Addressed Mode an  [0x01] Inventory must 
first be performed. 
Note
: If [0x23] Read Multiple Blocks was not yet carried out, then the block size is preset to 4. But if 
the transponder in the read field supports another block size, this must first be set in the table for 
this transponder!! You can use GetTableData(.., DATA_IS_BLOCK_SIZE_SET) to check whether 
the block size was already read with [0x23] Read Multiple Blocks.*/ 
byte[][] cDB;   
// buffer for Data (1. dimension for block number, 2. dimension für data) 
string sEpc;  
// for EPC 
string sPw;  
// for optional Access Password 
byte cEpcLen = 0; // length of EPC in byte 
byte cPwLen = 0; // length of optional Access Password 
// ... EPC e.g. take from Text field and store it in sEpc  
// ... Access Password e.g. take from text field and store it in sPw, dito with the length 
// ... data block e.g. take from Text field and store it in cDB 
// determine table index of the EPC 
int iIdx = reader.FindTableIndex(0, ISO_TABLE, DATA_SNR, sEpc); 
// set EPC for addressed mode 
reader.SetData(FEDM_ISC_TMP_B3_REQ_UID, sEpc); 
reader.SetData(FEDM_ISC_TMP_B3_REQ_EPC_LEN, cEpcLen);  
// length of EPC 
reader.SetData(FEDM_ISC_TMP_B3_CMD, (byte)0x24);   
// Command Read Multiple 
// Blocks 
reader.SetData(FEDM_ISC_TMP_B3_MODE, (byte)0x00);  
// reset mode byte 
reader.SetData(FEDM_ISC_TMP_B3_MODE_ADR, (byte)0x01);   
// addressed mode 
reader.SetData(FEDM_ISC_TMP_B3_MODE_EPC_LF, true);   
// EPC length flag 
reader.SetData(FEDM_ISC_TMP_B3_MODE_EXT_ADR, true);  
// extended address mode 
reader.SetData(FEDM_ISC_TMP_B3_BANK_ACCESS_FLAG, true); // Access Password flag 
reader.SetData(FEDM_ISC_TMP_B3_BANK_BANK_NR, (byte)0x01); // EPC bank number 
reader.SetData(FEDM_ISC_TMP_B3_REQ_DBN, (byte)0x06);  
// six data blocks to write 
reader.SetData(FEDM_ISC_TMP_B3_REQ_DB_ADR_EXT, (uint)0); // first data block address 
reader.SetData(FEDM_ISC_TMP_B3_REQ_DB_SIZE, (byte)0x02); // block size for command 
// set block size in table 
reader.SetTableData(iIdx, ISO_TABLE, DATA_BLOCK_SIZE, (byte)2); 
// write data blocks in table 
for(int iAdr=0; iAdr<6; ++iAdr) 
reader.SetTableData(iIdx, ISO_TABLE, DATA_TxDB, iAdr, cDB[iAdr]); 
reader.SendProtocol(0xB3); // communication with Reader/Transponder 
application software cloud:How to C#: Generate Thumbnail for Word
Convert Word to Jpeg. Convert Word to Png, Gif Images. Convert Word to ODT. Convert PDF to Word. Text Search. Insert Image. Thumbnail Create. Thumbnail Create. |.
www.rasteredge.com
application software cloud:VB.NET Image: Program for Creating Thumbnail from Documents and
language. It empowers VB developers to create thumbnail from multiple document and image formats, such as PDF, TIFF, GIF, BMP, etc. It
www.rasteredge.com
OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 143 (of 168) 
H40301-16e-ID-B.docx
8.2.4. Commands for Buffered Read Mode 
[Control byte] protocol 
Example
10
[0x21] Read Buffer 
// this sample shows the reading of data sets with serial number, data block and Timer-value 
byte dataSets = 1;   
// number requested data sets 
byte recSets = 0;    
// number data sets in receive protocol 
byte[] dataBlock;   
// buffer for a data block 
FeIscReaderTime time = 0;  // for Timer-value 
string snr;   
// for serial number 
bool snrFlag = false;    
// flag for serial number in dataset 
bool dbFlag = false;      
// flag for data block in dataset 
bool timerFlag = false;   
// flag for Timer in datenset 
FedmBrmTableItem item;   
// a table entry with data for one transponder 
reader.SetData(FedmIscReaderID.FEDM_ISCLR_TMP_BRM_SETS, dataSets); 
reader.SendProtocol((byte)0x21); // read data blocks from transponder with Buffered Read Mode 
reader.GetData(FedmIscReaderID.FEDM_ISCLR_TMP_BRM_TRDATA_SNR, out snrFlag); 
reader.GetData(FedmIscReaderID.FEDM_ISCLR_TMP_BRM_TRDATA_DB, out dbFlag); 
reader.GetData(FedmIscReaderID.FEDM_ISCLR_TMP_BRM_TRDATA_TIME, out timerFlag); 
reader.GetData(FedmIscReaderID.FEDM_ISCLR_TMP_BRM_RECSETS, out recSets); 
// All transponder data content in the table 
for(int cnt=0; cnt< reader.GetTableLength(FedmIscReaderConst.BRM_TABLE); cnt++) 
item = (FedmBrmTableItem) reader.GetTableItem(cnt, FedmIscReaderConst.BRM_TABLE); 
if(snrFlag) // get serial number 
item.GetData(FedmIscReaderConst.DATA_SNR, out snr); 
if(dbFlag)   
// get data block 1 
item.GetData(FedmIscReaderConst.DATA_RxDB, dataBlock); 
if(timerFlag) 
// get Timer-value 
time = item.GetReaderTime(); 
[0x22] Read Buffer 
// this sample shows the reading of Data sets with serial number, data block, Timer-value, Date and 
antenna number 
uint uiDataSets = 1;  
// Number requested Data sets 
uint uiRecSets = 0;   
// number data sets in receive protocol 
byte cAnt;   
// antenna number 
byte cInput = 0;  
// Input-Byte 
byte cState = 0;  
// Status-Byte 
FeIscReaderTime time = 0;  // for Timer-value 
byte cSize;  
// for blocksize 
uint uiDBN = 0;  
// for number of data blocks 
string sSnr;  
// for serial number 
string sDB;  
// for data blocks 
bool bSNR = false;   
// flag for serieal number in data record 
bool bDB = false;    
// flag for data block in data record 
bool bANT = false;   
// flag for antenna number in data record 
bool bTime = false;   
// flag for time in data record 
10
all examples in C# 
application software cloud:How to C#: Generate Thumbnail for PowerPoint
Conversion. Convert PowerPoint to PDF. Convert PowerPoint Tiff. Convert PowerPoint to Jpeg. Convert PowerPoint PowerPoint. Text Search. Insert Image. Thumbnail Create
www.rasteredge.com
application software cloud:How to C#: Generate Thumbnail for Raster
How to Create Thumbnail for Raster in C#. define and control the size of Raster thumbnail. RasterImage img = new RasterImage("input.jpeg"); Bitmap outputBitmap
www.rasteredge.com
OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 144 (of 168) 
H40301-16e-ID-B.docx
[Control byte] protocol 
Example
10
bool bDate = false;   
// flag for date in data record 
bool bExt = false;    
// EXTENSION flag (in TR-DATA1): signals, that a second TR-DATA  
// byte is following, where additional flags continues the definition of a 
// data set 
bool bInput = FALSE;  // flag (in TR-DATA2) for input and status byte in data set 
FedmBrmTableItem item;   // a table entry with data for one transponder 
reader.SetData(FEDM_ISC_TMP_ADV_BRM_SETS, uiDataSets); 
reader.SendProtocol(0x22);   
// read data blocks from transponder with Buffered Read Mode 
reader.GetData(FEDM_ISC_TMP_ADV_BRM_TRDATA1_SNR, out bSNR); 
reader.GetData(FEDM_ISC_TMP_ADV_BRM_TRDATA1_DB, out bDB); 
reader.GetData(FEDM_ISC_TMP_ADV_BRM_TRDATA1_ANT_NR, out bANT); 
reader.GetData(FEDM_ISC_TMP_ADV_BRM_TRDATA1_TIME, out bTime); 
reader.GetData(FEDM_ISC_TMP_ADV_BRM_TRDATA1_DATE, out bDate); 
reader.GetData(FEDM_ISC_TMP_ADV_BRM_TRDATA1_EXT, out bExt); 
reader.GetData(FEDM_ISC_TMP_ADV_BRM_TRDATA2_INPUT, out bInput); 
reader.GetData(FEDM_ISC_TMP_ADV_BRM_RECSETS, out uiRecSets); 
// All transponder data content in the table 
for(int iCnt=0; iCnt< reader.GetTableLength(FEDM_ISC_BRM_TABLE); iCnt++) 
item = (FedmBrmTableItem) reader.GetTableItem(cnt, BRM_TABLE); 
if(bSNR) // get serial number 
item.GetData(cnt, DATA_SNR, out sSnr); 
if(bDB) // get all data blocks 
// get number of data blocks 
item.GetData(iCnt, DATA_DBN, out uiDBN); 
// get the blocksize 
item.GetData(iCnt, DATA_BLOCK_SIZE, out cSize); 
// get data blocks 
for(int i=0; i<uiDBN; ++i) 
item.GetData(iCnt, DATA_RxDB, i, out sDB); 
// do anything with the data blocks 
if(bANT)   
// get antenna number 
item.GetData(iCnt, DATA_ANT_NR, out cAnt); 
if(bTime || bDate) // get date and/or time 
time = item.GetReaderTime(); 
if(bExt && bInput)   
// get input  and status byte 
GetData(DATA_INPUT, out cInput); 
GetData(DATA_STATE, out cState); 
application software cloud:Create Thumbnail in Web Image Viewer | Online Tutorials
You Wish; Annotate & Redact Documents or Images; Create Thumbnail; RasterEdge OCR Engine; PDF Reading; Encode & Decode 2 Files; Compress & Decompress JPEG 2000 Files
www.rasteredge.com
application software cloud:How to C#: Set Image Thumbnail in C#.NET
Viewer, C# Online Dicom Viewer, C# Online Jpeg images Viewer How to C#: Set Image Thumbnail in C#.NET. With XImage.Raster SDK library, you can create an image
www.rasteredge.com
OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 145 (of 168) 
H40301-16e-ID-B.docx
8.3. Commands for function unit 
SendProtocol is of key importance to the protocol transfer. For this reason an example is shown for 
each control byte which is intended to show which data are to be stored in the data container with 
which access constants before each protocol transfer and which data are available after the 
protocol transfer. 
All the access constants are listed in the structure FedmIscFunctionUnitID and should be studied 
carefully in conjunction with the explanation of the protocol data found in the system manual. 
For reasons of clarity the processing of the return values of the functions is not shown here. Of 
course it should always be included in applications. 
In the examples below it is assumed that the Function Unit class FedmIscFunctionUnit and the 
interfaces FedmIscFunctionUnitID are incorporated: 
[Control byte] Protocol 
Example
11
ID ISC.DAT 
[0xC0]  Get  Firmware 
Version
string sFirmware;   
// buffer for firmware informations 
fu.SendProtocol(0xC0); 
fu.GetData(FEDM_ISC_FU_TMP_SOFTVER, out sFirmware); 
[0xC1] CPU Reset 
fu.SendProtocol(0xC1); 
[0xC2] Set Capacities 
fu.SetData(FEDM_ISC_FU_TMP_DAT_ANT_VAL_C1, (byte)0xAB);  // capacity 1 
fu.SetData(FEDM_ISC_FU_TMP_DAT_ANT_VAL_C2, (byte)0x9F);  // capacity 2 
fu.SendProtocol(0xC2); 
[0xC3] Get Antenna 
Values
string sAntValues;   
// buffer for tuning values 
fu.SendProtocol(0xC3); 
fu.GetData(FEDM_ISC_FU_TMP_DAT_ANT_VAL, out sAntValues); 
[0xC4] Set Outputs 
fu.SetData(FEDM_ISC_FU_TMP_DAT_OUT, (byte)1);  // switch output 1 
fu.SendProtocol(0xC4); 
[0xC5] Re-Tuning 
fu.SendProtocol(0xC5); 
[0xC6] Start Tuning 
fu.SendProtocol(0xC6); 
[0xC8] Store Settings 
fu.SendProtocol(0xC8); 
[0xC9] Detect 
fu.SendProtocol(0xC9); 
[0xCA] Set Address 
byte cAdr = 2;   
// new address 
fu.SetData(FEDM_ISC_FU_TMP_DAT_NEW_ADR, cAdr);  // new address for function unit 
fu.SendProtocol(0xCA);    // new address becomes valid 
fu.SetData(FEDM_ISC_FU_TMP_DAT_ADR, cAdr);  // set new address for communication 
[0xCB] Set Mode 
fu.SetData(FEDM_ISC_FU_TMP_DAT_MODE, (byte)1);  // mode 1 
fu.SendProtocol(0xCB); 
A
N
[0xDC] Detect
fu.SendProtocol(0xDC); 
11
all examples in C# 
application software cloud:Create Thumbnail Winforms | Online Tutorials
Create Thumbnail; Generate Barcodes on Your Documents; Read Tiff Processing; RasterEdge OCR Engine; PDF Reading; Encode Compress & Decompress JPEG 2000 Files; Twain
www.rasteredge.com
application software cloud:How to C#: Overview of Using XImage.Raster
You may edit the tiff document easily. Create Thumbnail. See this C# guide to learn how to use RasterEdge XImage SDK for .NET to perform quick file navigation.
www.rasteredge.com
OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 146 (of 168) 
H40301-16e-ID-B.docx
[Control byte] Protocol 
Example
11
[0xDD] Select Channel
fu.SetData(FEDM_ISC_FU_TMP_MUX_OUT_CH1, (byte)1);  // set output 1 for input 1 
fu.SetData(FEDM_ISC_FU_TMP_MUX_OUT_CH2, (byte)8);  // set output 8 for input 2 
fu.SendProtocol(0xDD); 
[0xDE] CPU Reset 
fu.SendProtocol(0xDE); 
[0xDF] Get Firmware 
Version
string sFirmware;   
// buffer for firmware informations 
fu.SendProtocol(0xDF); 
fu.GetData(FEDM_ISC_FU_TMP_SOFTVER, out sFirmware); 
ID ISC.ANT.UMUX 
[0xDC] Detect/Get 
Power 
byte[] Power = new byte[5];  // buffer for Power Information 
byte UMuxState = 0;   
// statusbyte of response 
fu.SetData(FEDM_ISC_FU_TMP_FLAGS, (byte)0);  // set always to 0 
fu.SendProtocol(0xDC); 
fu.GetData(FEDM_ISC_FU_TMP_UMUX_POWER, Power); 
fu.GetData(FEDM_ISC_FU_TMP_UMUX_LAST_STATE, out UMuxStatus); 
[0xDD] Select 
Channel 
byte UMuxState = 0;   
// statusbyte of response 
fu.SetData(FEDM_ISC_FU_TMP_FLAGS, (byte)0);  // set always to 0 
fu.SetData(FEDM_ISC_FU_TMP_MUX_OUT_CH1, (byte)1);  // select output 1 
fu.SendProtocol(0xDD); 
fu.GetData(FEDM_ISC_FU_TMP_UMUX_LAST_STATE, out UMuxStatus); 
[0xDE] CPU Reset 
byte UMuxState = 0;   
// statusbyte of response 
fu.SetData(FEDM_ISC_FU_TMP_FLAGS, (byte)0);  // set always to 0 
fu.SendProtocol(0xDE); 
fu.GetData(FEDM_ISC_FU_TMP_UMUX_LAST_STATE, out UMuxStatus); 
[0xDF] Get Firmware 
Version 
byte[] Firmware = new byte[7]; // buffer for Firmware Information 
byte UMuxState = 0;   
// statusbyte of response 
fu.SetData(FEDM_ISC_FU_TMP_FLAGS, (byte)0);  // set always to 0 
fu.SendProtocol(0xDF); 
fu.GetData(FEDM_ISC_FU_TMP_SOFTVER, out Firmware); 
fu.GetData(FEDM_ISC_FU_TMP_UMUX_LAST_STATE, out UMuxStatus); 
OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 147 (of 168) 
H40301-16e-ID-B.docx
9.Example for using TagHandler classes 
usingOBID; 
using OBID.TagHandler; 
… 
FedmIscReaderReader = newFedmIscReader(); 
Reader.SetTableSize(10); // max 10 Transponder for each Inventory 
… 
// connetion to the Reader 
Reader.ConnectUSB(0); 
… 
int back = 0; 
int tagDriver = 0;// set to 9 for MIFARE DESFire 
byte BlockSize = 0; 
byte[] Data = null; 
Dictionary<stringFedmIscTagHandler> TagList; 
Dictionary<stringFedmIscTagHandler>.ValueCollection listTagHandler; 
FedmIscTagHandler TagHandler = null; 
// Inventory commandwithstandard options 
TagList = Reader.TagInventory(true, 0x00, 1)); 
if (TagList.Count> 0) 
listTagHandler = TagList.Values; 
foreach (FedmIscTagHandler tagHandler in listTagHandler) 
if (tagHandler != null) 
TagHandler = tagHandler; 
// select Transponder: 
// necessary for ISO 14443 (optional: set tagDriver (s. System Manual of Reader)) 
// optional for ISO 15693 
// not for EPC Class 1 Gen 2  
TagHandler = Reader.TagSelect(TagHandler, tagDriver); 
else if(TagHandler isFedmIscTagHandler_ISO15693
FedmIscTagHandler_ISO15693 thIso = (FedmIscTagHandler_ISO15693)TagHandler; 
// read datablocks and write same data back 
back = thIso.ReadMultipleBlocksWithSecStatus(4, 4, out BlockSize, out Data); 
back = thIso.WriteMultipleBlocks(4, 4, 4, Data); 
else if(TagHandlerisFedmIscTagHandler_ISO14443_4_MIFARE_DESFire
FedmIscTagHandler_ISO14443_4_MIFARE_DESFire thIso = 
(FedmIscTagHandler_ISO14443_4_MIFARE_DESFire)TagHandler; 
// read version information 
// use of the internal Interface IFlexSoftCrypto 
back = thIso.IFlexSoftCrypto.GetVersion((byte)0, out Data); 
else if(TagHandlerisFedmIscTagHandler_EPC_Class1_Gen2
OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 148 (of 168) 
H40301-16e-ID-B.docx
FedmIscTagHandler_EPC_Class1_Gen2 thGen2 = (FedmIscTagHandler_EPC_Class1_Gen2)TagHandler; 
// write new EPC to Transponder (without Password) 
thGen2.WriteEPC(“0102030405060708090A0B0C”, “”); 
OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 149 (of 168) 
H40301-16e-ID-B.docx
10. Appendix 
10.1.List of error codes 
All listed error codes are located in the structure Fedm. 
Error constant 
Value 
Description 
MODIFIED 
 Indicates a modification of a container. 
This is not an error. 
OK 
 No error 
ERROR_BLOCK_SIZE 
-101  Block  size  in  the  access  constant  is 
incorrect 
ERROR_BIT_BOUNDARY 
-102  Bit  boundary  in  the  access  constant  is 
incorrect 
ERROR_BYTE_BOUNDARY 
-103  Byte boundary in the access constant is 
incorrect 
ERROR_ARRAY_BOUNDARY 
-104  Array boundary of a data container was 
exceeded 
ERROR_BUFFER_LENGTH 
-105  Length of the data buffer is insufficient 
ERROR_PARAMETER 
-106  Unknown transfer parameter 
ERROR_STRING_LENGTH 
-107  Transferred string is too long 
ERROR_ODD_STRING_LENGTH 
-108  Transferred string contains an odd number 
of characters 
ERROR_NO_DATA 
-109  No data in the protocol 
ERROR_NO_READER_HANDLE 
-110  No reader handle set 
ERROR_NO_PORT_HANDLE 
-111  No port handle set 
ERROR_UNKNOWN_CONTROL_BYTE 
-112  Unknown control byte 
ERROR_UNKNOWN_MEM_ID 
-113  Unknown memory ID 
ERROR_UNKNOWN_POLL_MODE 
-114  Unknown poll mode 
ERROR_NO_TABLE_DATA 
-115  No data in a table 
ERROR_UNKNOWN_ERROR_CODE 
-116  Unknown error code 
ERROR_UNKNOWN_COMMAND 
-117  Unknown command 
ERROR_UNSUPPORTED 
-118  No support for this parameter or function 
ERROR_NO_MORE_MEM 
-119  No more program memory available 
ERROR_NO_READER_FOUND 
-120  No reader found 
ERROR_NULL_POINTER 
-121  The transferred pointer is NULL 
ERROR_UNKNOWN_READER_TYPE 
-122  Unknown reader type 
ERROR_UNSUPPORTED_READER_TYPE 
-123  The Function doesn't support this reader 
type 
OBID
®
Manual 
ID ISC.SDK.NET   V4.00.02
FEIG ELECTRONIC GmbH 
Page 150 (of 168) 
H40301-16e-ID-B.docx
Error constant 
Value 
Description 
ERROR_UNKNOWN_TABLE_ID 
-124  Unknown table constant 
ERROR_UNKNOWN_LANGUAGE 
-125  Unknown language constant 
ERROR_NO_TABLE_SIZE 
-126  The table has the size 0 
ERROR_SENDBUFFER_OVERFLOW 
-127  The Sendbuffer is full 
ERROR_VERIFY 
-128  Data are not equal 
ERROR_OPEN_FILE 
-129  File open error 
ERROR_SAVE_FILE 
-130  File save error 
ERROR_UNKNOWN_TRANSPONDER_TYPE 
-131  Unknown transponder type 
ERROR_READ_FILE 
-132  Read file error 
ERROR_WRITE_FILE 
-133  Write file error 
ERROR_UNKNOWN_EPC_TYPE 
-134  Unknown EPC-Typ 
ERROR_UNSUPPORTED_PORT_DRIVER 
-135  Function  does  not  support  the  active 
communication driver 
ERROR_UNKNOWN_ADDRESS_MODE 
-136  Unknown address mode 
ERROR_ALREADY_CONNECTED 
-137  Reader object is already connected with a 
communication port 
ERROR_NOT_CONNECTED 
-138  Reader  object  is  not  connected  with  a 
communication port 
ERROR_NO_MODULE_HANDLE 
-139  No module handle found 
ERROR_EMPTY_MODULE_LIST 
-140  The module list is empty 
ERROR_MODULE_NOT_FOUND 
-141  Module not found in module list 
ERROR_DIFFERENT_OBJECTS 
-142  Runtime objects are different 
ERROR_NOT_AN_EPC 
-143  IDD of transponder is not an EPC 
ERROR_OLD_LIB_VERSION 
-144  Old library file 
(error code for Java/.NET-Libraries) 
ERROR_WRONG_READER_TYPE 
-145  Wrong reader type 
ERROR_CRC 
-146  CRC error in file 
ERROR_CFG_BLOCK_PREVIOUSLY_NOT_READ 
-147  Configuration block must be read first 
ERROR_UNSUPPORTED_CONTROLLER_TYPE 
-148  Unsupported controller type 
ERROR_VERSION_CONFLICT 
-149  Version  conflict  with  one  or  more 
dependent libraries 
ERROR_UNSUPPORTED_NAMESPACE 
-150  The namespace is not supported by the 
reader type 
ERROR_TASK_STILL_RUNNING 
-151  Asynchronous task is still running 
ERROR_TAG_HANDLER_NOT_IDENTIFIED 
-152  TagHandler type could not be identified 
ERROR_UNVALID_IDD_LENGTH 
-153  Value of IDD-Length is out of range 
ERROR_UNVALID_IDD_FORMAT 
-154  Value of IDD-Format is out of range 
ERROR_UNKNOWN_TAG_HANDLER_TYPE 
-155  Unknown TagHandler type 
Documents you may be interested
Documents you may be interested