10#define CUSTOMIOSAPI_H_
12#import <Foundation/Foundation.h>
13#import "CustomPrinter.h"
14#import <ExternalAccessory/ExternalAccessory.h>
15#import <CoreBluetooth/CoreBluetooth.h>
33- (NSString *) GetAPIVersion;
39- (void) EnableLogAPI:(Boolean) enable;
66- (NSArray *) EnumWifiDevices:(NSInteger)searchTime :(NSError**)error;
87- (
CustomPrinter*) GetPrinterDriverWIFI:(NSString *)printerIpAddr :(NSError**)error;
109- (
CustomPrinter*) GetPrinterDriverWIFI:(NSString *)printerIpAddr :(NSInteger)printerIpPort :(NSError**)error;
134- (NSArray *) EnumBTDevices:(NSError**)error;
154- (
CustomPrinter*) GetPrinterDriverBT:(EAAccessory *)btdevice :(NSError**)error;
180- (NSArray *) EnumBLEDevices:(NSInteger)searchTime :(NSError**)error;
201- (NSArray *) EnumBLEDevices:(NSInteger)searchTime :(NSString *)strBleGattServiceUUIDToFind :(NSError**)error;
221- (
CustomPrinter*) GetPrinterDriverBLE:(CBPeripheral *)bledevice :(NSError**)error;
246- (
CustomPrinter*) GetPrinterDriverBLE:(CBPeripheral *)bledevice :(NSInteger)iBleTxMaxSize :(NSInteger)iBleTxSleepms :(NSString *)strBleGattServiceUUID :(NSString *)strGattCarTx :(NSString *)strGattCarRx :(NSError**)error;
Class definition for CUSTOM printers. Defines functionality to print text/image, read/write data to p...
Definition: CustomPrinter.h:21
Factory class to get the printer driver class for supported model id
Definition: CustomiOSApi.h:21