Cognex Mobile Barcode SDK
SDK for supporting communication with Cognex Barcode Reader devices
CDMDataManSystem.m File Reference
#import <Foundation/Foundation.h>
#import "CDMDataManSystem.h"
#import "CDMMessage.h"
#import "CDMCommandInfo.h"
#import "CDMParser.h"
#import "CDMUtils.h"
#import "CDMCommandQueue.h"
#import "CDMEAConnector.h"
#import "CDMEthernetConnector.h"
#import "CDMCameraConnector.h"
#import "CDMEADiscoverer.h"

Macros

#define COMMAND_QUEUE_ID   "com.cognex.datamansdk.cmdqueue"
 
#define HEARTBEAT_TIMEOUT   2
 

Variables

CDMCommandQueue * pendingCommands
 
CDMParser * parser
 
int totalBinaryDataSize
 
dispatch_queue_t cmd_queue
 
dispatch_queue_t delegate_queue
 
dispatch_source_t heartbeat_timer
 
NSTimeInterval heartbeatInterval
 
int heartbeatResponseCommandId
 
void(^ liveImageCallback )(UIImage *image, CDMResponse *response)
 
CDMImageFormat liveImageFormat
 
CDMImageQuality liveImageQuality
 
CDMImageSize liveImageSize
 
NSMutableArray * batchDmccCommands
 

Macro Definition Documentation

◆ COMMAND_QUEUE_ID

#define COMMAND_QUEUE_ID   "com.cognex.datamansdk.cmdqueue"

◆ HEARTBEAT_TIMEOUT

#define HEARTBEAT_TIMEOUT   2

Variable Documentation

◆ batchDmccCommands

NSMutableArray* batchDmccCommands

◆ cmd_queue

dispatch_queue_t cmd_queue

◆ delegate_queue

dispatch_queue_t delegate_queue

◆ heartbeat_timer

dispatch_source_t heartbeat_timer

◆ heartbeatInterval

NSTimeInterval heartbeatInterval

◆ heartbeatResponseCommandId

int heartbeatResponseCommandId

◆ liveImageCallback

void(^ liveImageCallback) (UIImage *image, CDMResponse *response)

◆ liveImageFormat

CDMImageFormat liveImageFormat

◆ liveImageQuality

CDMImageQuality liveImageQuality

◆ liveImageSize

CDMImageSize liveImageSize

◆ parser

CDMParser* parser

◆ pendingCommands

CDMCommandQueue* pendingCommands
Initial value:
{
id<CDMConnectorProtocol> connector

◆ totalBinaryDataSize

int totalBinaryDataSize