Cognex Mobile Barcode SDK SDK for supporting communication with Cognex Barcode Reader devices

Classes | Enumerations
CMBReaderDevice.h File Reference
`#import <Foundation/Foundation.h>`
`#import <UIKit/UIKit.h>`
`#import <cmbSDK/CMBReadResults.h>`
`#import <cmbSDK/CDMDataManSystem.h>`
`#import <CoreBluetooth/CoreBluetooth.h>`

Go to the source code of this file.

## Classes
protocol | <CMBReaderDeviceDelegate>
| Delagate protocol for receiving events from a CMBReaderDevice object. More...
class | CMBReaderDevice
| Represents a Phone Camera or MX barcode reader. More...

## Enumerations
enum | CMBConnectionState : NSUInteger { CMBConnectionStateDisconnected , CMBConnectionStateConnecting , CMBConnectionStateConnected , CMBConnectionStateDisconnecting , CMBConnectionStateUnavailable }
| Indicates the connection state of a CDMDataManSystem object. More...
enum | CMBReaderAvailibility : NSUInteger { CMBReaderAvailibilityUnknown , CMBReaderAvailibilityAvailable , CMBReaderAvailibilityUnavailable }
| Enum values for CMBReaderDevice availability. More...
enum | CMBResultParser : NSUInteger { CMBResultParserNone , CMBResultParserAuto , CMBResultParserAAMVA , CMBResultParserGS1 , CMBResultParserHIBC , CMBResultParserISBT128 , CMBResultParserIUID , CMBResultParserSCM }
| Enum values for CMBReaderDevice parser. More...
enum | CMBReadStringEncoding : NSUInteger { CMBReadStringEncodingAuto , CMBReadStringEncodingUTF_8 , CMBReadStringEncodingUTF_16 , CMBReadStringEncodingUTF_32 , CMBReadStringEncodingISO_8859_1 , CMBReadStringEncodingISO_8859_2 , CMBReadStringEncodingShift_JIS , CMBReadStringEncodingUS_ASCII , CMBReadStringEncodingUS_ASCII_SHOW_NON_PRINTABLE }
| Possible values of Read String encoding for CMBReaderDevice. More...

## Enumeration Type Documentation

## ◆ CMBConnectionState

enum CMBConnectionState : NSUInteger

Indicates the connection state of a CDMDataManSystem object.

Enumerator
CMBConnectionStateDisconnected | The CDMDataManSystem object is not connected to any remote system.
CMBConnectionStateConnecting | The CDMDataManSystem object is in the process of establishing a connection to a remote system.
CMBConnectionStateConnected | The CDMDataManSystem object is connected to a remote system.
CMBConnectionStateDisconnecting | The CDMDataManSystem object is in the process of disconnecting from a remote system.
CMBConnectionStateUnavailable | The CDMDataManSystem object's connection state is unavailable.

## ◆ CMBReaderAvailibility

enum CMBReaderAvailibility : NSUInteger

Enum values for CMBReaderDevice availability.

Enumerator
CMBReaderAvailibilityUnknown |
CMBReaderAvailibilityAvailable |
CMBReaderAvailibilityUnavailable |

## ◆ CMBReadStringEncoding

enum CMBReadStringEncoding : NSUInteger

Possible values of Read String encoding for CMBReaderDevice.

Enumerator
CMBReadStringEncodingAuto |
CMBReadStringEncodingUTF_8 |
CMBReadStringEncodingUTF_16 |
CMBReadStringEncodingUTF_32 |
CMBReadStringEncodingISO_8859_1 |
CMBReadStringEncodingISO_8859_2 |
CMBReadStringEncodingShift_JIS |
CMBReadStringEncodingUS_ASCII |
CMBReadStringEncodingUS_ASCII_SHOW_NON_PRINTABLE |

## ◆ CMBResultParser

enum CMBResultParser : NSUInteger

Enum values for CMBReaderDevice parser.

Enumerator
CMBResultParserNone |
CMBResultParserAuto |
CMBResultParserAAMVA |
CMBResultParserGS1 |
CMBResultParserHIBC |
CMBResultParserISBT128 |
CMBResultParserIUID |
CMBResultParserSCM |