HmsScanFormat.h 859 B

12345678910111213141516171819202122232425262728293031323334
  1. //
  2. //
  3. // Copyright (c) Huawei Technologies Co., Ltd. 2020-2028. All rights reserved.
  4. //
  5. #import <Foundation/Foundation.h>
  6. typedef NS_ENUM(int, HMSScanFormatTypeCode) {
  7. AZTEC = 1 << 0,
  8. CODABAR = 1 << 1,
  9. CODE_39 = 1 << 2,
  10. CODE_93 = 1 << 3,
  11. CODE_128 = 1 << 4,
  12. DATA_MATRIX = 1 << 5,
  13. EAN_8 = 1 << 6,
  14. EAN_13 = 1 << 7,
  15. ITF = 1 << 8,
  16. PDF_417 = 1 << 9,
  17. QR_CODE = 1 << 10,
  18. UPC_A = 1 << 11,
  19. UPC_E = 1 << 12,
  20. ALL = (1<<13)-1
  21. };
  22. @interface HmsScanOptions : NSObject
  23. @property (nonatomic, assign) unsigned int scanFormatType;
  24. @property (nonatomic, assign) BOOL photoMode;
  25. - (instancetype)initWithScanFormatType:(unsigned int)type;
  26. - (instancetype)initWithScanFormatType:(unsigned int)type Photo:(BOOL)photo;
  27. @end