IDTech iOS/OSX SDK Guide  1.1.052
API reference for BTPay 200
 All Data Structures Functions Variables Properties Pages
IDT_UniMag.h
1 //
2 // IDT_UniMag.h
3 // IDTech
4 //
5 // Created by Randy Palermo on 2/5/15.
6 // Copyright (c) 2015 IDTech Products. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import "IDTCommon.h"
11 #import "IDTMSRData.h"
12 #import "APDUResponse.h"
13 #import "IDT_Device.h"
14 
15 
16 
17 
18 
20 @protocol IDT_UniMag_Delegate <NSObject>
21 
22 @optional
23 -(void) deviceConnected;
24 -(void) deviceDisconnected;
25 - (void) plugStatusChange:(BOOL)deviceInserted;
26 - (void) dataInOutMonitor:(NSData*)data incoming:(BOOL)isIncoming;
28 
33 - (void) swipeMSRData:(IDTMSRData*)cardData;
34 - (void) deviceMessage:(NSString*)message;
36 
38 @end
39 
40 @interface IDT_UniMag : NSObject<IDT_Device_Delegate>{
41  id<IDT_UniMag_Delegate> delegate;
42 }
43 
44 @property(strong) id<IDT_UniMag_Delegate> delegate;
45 
54 +(NSString*) SDK_version;
55 
64 +(IDT_UniMag*) sharedController;
65 
76 -(RETURN_CODE) device_sendUniMagCommand:(UNIMAG_COMMAND_Types)command;
77 
88 -(RETURN_CODE) config_getSerialNumber:(NSString**)response;
89 
102 -(NSString *) device_getResponseCodeString: (int) errorCode;
103 
104 
113 -(RETURN_CODE) device_connectToAudioReader;
114 
125 -(RETURN_CODE) msr_cancelMSRSwipe;
126 
127 
140 -(RETURN_CODE) msr_startMSRSwipe;
141 
142 
154 -(RETURN_CODE) msr_setSwipeEncryption:(int)encryption;
155 
167 -(RETURN_CODE) device_setPrePANClearDigits:(int)clearDigits;
168 
169 
180 -(RETURN_CODE) msr_getNextKSN:(NSData**)response;
181 
182 
195 -(RETURN_CODE) msr_setSwipeForcedEncryptionOption:(BOOL)forceON;
196 
204 -(bool) isConnected;
205 
206 @end
Definition: IDT_UniMag.h:40
Definition: IDTMSRData.h:36
void deviceConnected()
Fires when device connects. If a connection is established before the delegate is established (no del...
Definition: IDT_UniMag.h:20
void deviceDisconnected()
Fires when device disconnects.
id< IDT_UniMag_Delegate > delegate
Definition: IDT_UniMag.h:41