Cognex Mobile Barcode SDK
SDK for supporting communication with Cognex Barcode Reader devices
CDMEADiscoverer.h
Go to the documentation of this file.
1 //
2 // CDMEADiscoverer.h
3 // DataManSDK
4 //
5 // Created by Ferenc Knebl on 24/11/14.
6 // Copyright (c) 2014 Cognex Corporation. All rights reserved.
7 //
8 
9 #import <Foundation/Foundation.h>
10 #import <ExternalAccessory/ExternalAccessory.h>
11 
16 static NSString* const CDMCompatibleAccessoryConnected = @"cdmAccessoryConnected";
17 
22 static NSString* const CDMCompatibleAccessoryDisconnected = @"cdmAccessoryDisconnected";
23 
28 static NSString* const kCDMAccessory = @"accessory";
29 
34 static NSString* const kCDMProtocol = @"protocol";
35 
39 @interface CDMEADiscoverer : NSObject
40 
45 + (id)sharedDiscoverer;
46 
51 - (NSArray*)compatibleAccessories;
52 
57 - (void)startDiscovery;
58 
62 - (void)stopDiscovery;
63 
64 @end
static NSString *const kCDMAccessory
Definition: CDMEADiscoverer.h:28
static NSString *const kCDMProtocol
Definition: CDMEADiscoverer.h:34
static NSString *const CDMCompatibleAccessoryConnected
Definition: CDMEADiscoverer.h:16
NSArray * compatibleAccessories()
Returns the currently connected compatible accessories.
Definition: CDMEADiscoverer.m:41
void stopDiscovery()
Stops device discover.
Definition: CDMEADiscoverer.m:37
id sharedDiscoverer()
Returns the shared discoverer object.
Definition: CDMEADiscoverer.m:15
static NSString *const CDMCompatibleAccessoryDisconnected
Definition: CDMEADiscoverer.h:22
void startDiscovery()
Starts device discovery.
Definition: CDMEADiscoverer.m:33
Helper class for discovering Cognex DMCC protocol compatible accessories.
Definition: CDMEADiscoverer.h:39