void run() { if (check) { mId = (tagType3->*check)(mSerivceBlockList); } if (update) { mId = (tagType3->*update)(mSerivceBlockList, mDataArray); } checkInvalidId(); waitRequest(); }
void run() { if (readBlock) { mId = (tagType2->*readBlock)(mAddr); } if (writeBlock) { mId = (tagType2->*writeBlock)(mAddr, mDataArray); } if (selectSector) { mId = (tagType2->*selectSector)(mSector); } checkInvalidId(); waitRequest(); }
void run() { if (readAll) { mId = (tagType1->*readAll)(); } if (readIdentification) { mId = (tagType1->*readIdentification)(); } if (readByte) { mId = (tagType1->*readByte)(mAddr); } if (writeByte) { mId = (tagType1->*writeByte)(mAddr, mData, mMode); } if (readBlock) { mId = (tagType1->*readBlock)(mAddr); } if (writeBlock) { mId = (tagType1->*writeBlock)(mAddr, mDataArray, mMode); } if (readSegment) { mId = (tagType1->*readSegment)(mAddr); } checkInvalidId(); waitRequest(); }
void run() { if (selectByName) { mId = (mTagType4->*selectByName)(mName); } if (selectById) { mId = (mTagType4->*selectById)(mFileId); } if (read) { mId = (mTagType4->*read)(mLength, mStartOffset); } if (write) { mId = (mTagType4->*write)(mDataArray, mStartOffset); } checkInvalidId(); waitRequest(); }