![]() |
00001 00002 // Copyright © 2013 Cathexis Innovations Inc. All rights reserved. 00003 00004 #import <Foundation/Foundation.h> 00005 #import "IDBlueCoreApi.h" 00006 #import "HfResponseHandler.h" 00007 00008 @interface IDBlueHfApi : IDBlueCoreApi <IHfResponseHandler> { 00009 00010 } 00011 00052 -(SendStatus*) getTagInfo: (RfidTag*) tag 00053 withHandler: (id<IHfResponseHandler>) handler; 00054 00091 -(SendStatus*) getTagInfo: (RfidTag*) tag; 00092 00137 -(SendStatus*) readBlock: (RfidTag*) tag 00138 withBlockIndex: (byte) blockIndex 00139 withHandler: (id<IHfResponseHandler>) handler; 00140 00182 -(SendStatus*) readBlock: (RfidTag*) tag 00183 withBlockIndex: (byte) blockIndex; 00184 00231 -(SendStatus*) readBlocks: (RfidTag*) tag 00232 withBlockIndex: (byte) blockIndex 00233 withBlockCount: (byte) blockCount 00234 withHandler: (id<IHfResponseHandler>) handler; 00235 00236 -(SendStatus*) readBlocks: (RfidTag*) tag 00237 withBlockIndex: (byte) blockIndex 00238 withBlockCount: (byte) blockCount; 00239 00283 -(SendStatus*) writeBlock: (RfidTag*) tag 00284 withBlockIndex: (byte) blockIndex 00285 withBlockData: (CByteArray*) block 00286 withHandler: (id<IHfResponseHandler>) handler; 00287 00328 -(SendStatus*) writeBlock: (RfidTag*) tag 00329 withBlockIndex: (byte) blockIndex 00330 withBlockData: (CByteArray*) block; 00331 00380 -(SendStatus*) writeBlocks: (RfidTag*) tag 00381 withBlockIndex: (byte) blockIndex 00382 withBlockCount: (byte) blockCount 00383 withBlockData: (CByteArray*) blocks 00384 withHandler: (id<IHfResponseHandler>) handler; 00385 00431 -(SendStatus*) writeBlocks: (RfidTag*) tag 00432 withBlockIndex: (byte) blockIndex 00433 withBlockCount: (byte) blockCount 00434 withBlockData: (CByteArray*) blocks; 00435 00467 -(SendStatus*) getBlockIndex: (id<IHfResponseHandler>) handler; 00468 00497 -(SendStatus*) getBlockIndex; 00498 00530 -(SendStatus*) getBlockCount: (id<IHfResponseHandler>) handler; 00531 00560 -(SendStatus*) getBlockCount; 00561 00593 -(SendStatus*) getBlockData: (id<IHfResponseHandler>) handler; 00594 00623 -(SendStatus*) getBlockData; 00624 00655 -(SendStatus*) setBlockIndex: (byte) blockIndex 00656 withHandler: (id<IHfResponseHandler>) handler; 00657 00685 -(SendStatus*) setBlockIndex: (byte) blockIndex; 00686 00718 -(SendStatus*) setBlockCount: (byte) blockCount 00719 withHandler: (id<IHfResponseHandler>) handler; 00720 00749 -(SendStatus*) setBlockCount: (byte) blockCount; 00750 00786 -(SendStatus*) setBlockData: (CByteArray*) blockData 00787 withHandler: (id<IHfResponseHandler>) handler; 00788 00821 -(SendStatus*) setBlockData: (CByteArray*) blockData; 00822 @end