Cognex Mobile Barcode SDK
SDK for supporting communication with Cognex Barcode Reader devices
CDMDataManSystem.h File Reference
#import <Foundation/Foundation.h>
#import <ExternalAccessory/ExternalAccessory.h>
#import "CDMDataManSystemDelegate.h"

Go to the source code of this file.

Classes

class  CDMDataManSystem
 Represents a remote DataMan system. More...
 

Enumerations

enum  CDMImageSize { kCDMImageSizeFull, kCDMImageSizeQuarter, kCDMImageSizeSixteenth, kCDMImageSizeSixtyFourth }
 Image size. More...
 
enum  CDMImageQuality { kCDMImageQualityLow = 10, kCDMImageQualityMedium = 50, kCDMImageQualityHigh = 90 }
 Image quality used when getting live image or process monitor images. More...
 
enum  CDMImageFormat { kCDMImageFormatBitmap = 0, kCDMImageFormatJpeg = 1 }
 Indicates the image format type for live displays or process monitor images. More...
 
enum  CDMConnectionState { kCDMConnectionStateDisconnected = 0, kCDMConnectionStateConnecting = 1, kCDMConnectionStateConnected = 2, kCDMConnectionStateDisconnecting = 3 }
 Specifies the connection states, that the DataManSystem can have. More...
 
enum  DataManDeviceClass : NSUInteger { DataManDeviceClass_MX, DataManDeviceClass_Network, DataManDeviceClass_PhoneCamera }
 Specifies the device types a CDMDataManSystem instance. More...
 

Functions

typedef NS_OPTIONS (NSInteger, CDMResultTypes)
 Specifies the result types, that the application can receive. More...
 

Enumeration Type Documentation

◆ CDMConnectionState

Specifies the connection states, that the DataManSystem can have.

Enumerator
kCDMConnectionStateDisconnected 
kCDMConnectionStateConnecting 
kCDMConnectionStateConnected 
kCDMConnectionStateDisconnecting 

◆ CDMImageFormat

Indicates the image format type for live displays or process monitor images.

Enumerator
kCDMImageFormatBitmap 

Bitmap format.

kCDMImageFormatJpeg 

Jpeg format.

◆ CDMImageQuality

Image quality used when getting live image or process monitor images.

Enumerator
kCDMImageQualityLow 

Low image quality for jpeg format.

kCDMImageQualityMedium 

Medium image quality for jpeg format.

kCDMImageQualityHigh 

High image quality for jpeg format.

◆ CDMImageSize

Image size.

Enumerator
kCDMImageSizeFull 

Full sized image.

kCDMImageSizeQuarter 

Image scaled down by 1/4.

kCDMImageSizeSixteenth 

Image scaled down by 1/16.

kCDMImageSizeSixtyFourth 

Image scaled down by 1/64.

◆ DataManDeviceClass

enum DataManDeviceClass : NSUInteger

Specifies the device types a CDMDataManSystem instance.

Enumerator
DataManDeviceClass_MX 
DataManDeviceClass_Network 
DataManDeviceClass_PhoneCamera 

Function Documentation

◆ NS_OPTIONS()

typedef NS_OPTIONS ( NSInteger  ,
CDMResultTypes   
)

Specifies the result types, that the application can receive.

All other result types are ignored.

No results of any kind are requested from the reader

Represents a simple read result string

Represents a read result in xml format

Represents read statistics in xml format

Represents a read image

Represent an image graphics xml

Represents training results in xml format

Represents code quality information in xml format