RFID.RFIDInterface.Source_OEMData.store C# (CSharp) Méthode

store() public méthode

public store ( rfid transport, UInt32 readerHandle ) : rfid.Constants.Result
transport rfid
readerHandle System.UInt32
Résultat rfid.Constants.Result
        public rfid.Constants.Result store(
            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 store one ome at one time. Store all ome to buf.
            for (ushort index = 0; index < OEMCFG_AREA_MAP_SIZE_WORDS; index++)
            {
                Result = transport.API_MacWriteOemData(index,
                                                       oemDataBuffer[index]);

                if (rfid.Constants.Result.OK != Result)
                    return Result;
            }

            return Result;
        }