IDBLUE logo
IDBlueHfApi.h
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

 

Generated on Mon Jan 19 2015 15:47:37
Copyright © 2015 Cathexis Innovations Inc. All Rights Reserved.