public rfid.Constants.Result load(
rfid.Linkage transport,
UInt32 readerHandle
)
{
UInt32[ ] tmpBuf = new UInt32[ OEMCFG_AREA_MAP_SIZE_WORDS ];
rfid.Constants.Result Result = rfid.Constants.Result.OK;
Array.Clear(tmpBuf, 0, tmpBuf.Length);
//MacReadOemData only load one ome at one time. load all ome to buf.
for (ushort index = 0; index < OEMCFG_AREA_MAP_SIZE_WORDS; index++)
{
Result = transport.API_MacReadOemData(index,
ref tmpBuf[index]);
if (rfid.Constants.Result.OK != Result)
return Result;
}
tmpBuf.CopyTo(oemDataBuffer, 0);
return Result;
}