//
//  CMBSymbology.h
//  cmbSDK
//
//  Created by Zhivko Manchev on 21.2.22.
//  Copyright © 2022 Cognex. All rights reserved.
//

#ifndef CMBSymbology_h
#define CMBSymbology_h

/**
 * Enum values for supported barcode symbologies
 */
typedef enum : NSUInteger {
    CMBSymbologyUnknown,
    CMBSymbologyDataMatrix,
    CMBSymbologyQR,
    CMBSymbologyC128,
    CMBSymbologyUpcEan,
    CMBSymbologyC11,
    CMBSymbologyC39,
    CMBSymbologyC93,
    CMBSymbologyI2o5,
    CMBSymbologyCodaBar,
    CMBSymbologyEanUcc,
    CMBSymbologyPharmaCode,
    CMBSymbologyMaxicode,
    CMBSymbologyPdf417,
    CMBSymbologyMicropdf417,
    CMBSymbologyDatabar,
    CMBSymbologyPlanet,
    CMBSymbologyPostnet,
    CMBSymbologyFourStateJap,
    CMBSymbologyFourStateAus,
    CMBSymbologyFourStateUpu,
    CMBSymbologyFourStateImb,
    CMBSymbologyVericode,
    CMBSymbologyRpc,
    CMBSymbologyMsi,
    CMBSymbologyAzteccode,
    CMBSymbologyDotcode,
    CMBSymbologyC25,
    CMBSymbologyC39ConvertToC32,
    CMBSymbologyOcr,
    CMBSymbologyFourStateRmc,
    CMBSymbologyTelepen
} CMBSymbology;

#endif /* CMBSymbology_h */
