Motorola CoreScanner Driver Wrapper
Enumerations
Package Motorola.Snapi.Constants.Enums

Enumerations

enum  BarcodeOrientation : byte {
  Normal = 0, Clockwise270 = 1, UpsideDown = 2, Clockwise90 = 3,
  Omnidirectional = 4
}
 
enum  BarcodeType : ushort {
  NotSupported = 0, Code39 = 1, Codabar = 2, Code128 = 3,
  Discrete2Of5 = 4, IATA = 5, Interleaved2Of5 = 6, Code93 = 7,
  UPCA = 8, UPCE0 = 9, EAN8 = 10, EAN13 = 11,
  Code11 = 12, Code49 = 13, MSI = 14, EAN128 = 15,
  UPCE1 = 16, PDF417 = 17, Code16K = 18, Code39FullASCII = 19,
  UPCD = 20, Code39Trioptic = 21, Bookland = 22, CouponCode = 23,
  NW7 = 24, ISBT128 = 25, MicroPDF = 26, DataMatrix = 27,
  QRCode = 28, MicroPDFCCA = 29, PostNetUS = 30, PlanetCode = 31,
  Code32 = 32, ISBT128Con = 33, JapanPostal = 34, AustralianPostal = 35,
  DutchPostal = 36, MaxiCode = 37, CanadianPostal = 38, UKPostal = 39,
  MacroPDF = 40, MicroQRcode = 44, Aztec = 45, GS1Databar = 48,
  RSSLimited = 49, GS1DatabarExpanded = 50, Scanlet = 55, UPCA_2 = 72,
  UPCEO_2 = 73, EAN8_2 = 74, EAN13_2 = 75, UPCE1_2 = 80,
  CCA_EAN128 = 81, CCA_EAN13 = 82, CCA_EAN8 = 83, CCA_RSSExpanded = 84,
  CCA_RSSLimited = 85, CCA_RSS14 = 86, CCA_UPCA = 87, CCA_UPCE = 88,
  CCC_EAN128 = 89, TLC39 = 90, CCB_EAN128 = 97, CCB_EAN13 = 98,
  CCB_EAN8 = 99, CCB_RSSExpanded = 100, CCB_RSSLimited = 101, CCB_RSS14 = 102,
  CCB_UPCA = 103, CCB_UPCE = 104, SignatureCapture = 105, Matrix2Of5 = 113,
  Chinese2Of5 = 114, UPCA_5 = 136, UPCEO_5 = 137, EAN8_5 = 138,
  EAN13_5 = 139, UPCE1_5 = 144, MacroMicroPDF = 154, WeirdBarcode = 161
}
 
enum  BeeperFrequency : byte { High, Medium, Low }
 
enum  BeeperVolume : byte { High, Medium, Low }
 
enum  BeepPattern {
  OneHighShort, TwoHighShort, ThreeHighShort, FourHighShort,
  FiveHighShort, OneLowShort, TwoLowShort, ThreeLowShort,
  FourLowShort, FiveLowShort, OneHighLong, TwoHighLong,
  ThreeHighLong, FourHighLong, FiveHighLong, OneLowLong,
  TwoLowLong, ThreeLowLong, FourLowLong, FiveLowLong,
  FastWarble, SlowWarble, HighLow, LowHigh,
  HighLowHigh, LowHighLow, HighHighLowLow
}
 
enum  CaptureMode { Image, Video, Barcode }
 
enum  Code11CheckDigit : byte { Off, OneCheckDigit, TwoCheckDigits }
 
enum  DataType {
  Array = 'A', UInt = 'D', Int = 'L', Short = 'I',
  UShort = 'W', Bool = 'F', String = 'S', Char = 'C',
  Byte = 'B', Unknown
}
 
enum  StatusCode {
  Success = 0, Locked = 10, InvalidAppHandle = 100, CommLibUnavailable = 101,
  NullBufferPointer = 102, InvalidBufferPointer = 103, IncorrectBufferSize = 104, DuplicateTypeIds = 105,
  IncorrectNumberOfTypes = 106, InvalidArgument = 107, InvalidScannerId = 108, IncorrectNumberOfEventIds = 109,
  DuplicateEventId = 110, InvalidEventId = 111, DeviceUnavailable = 112, InvalidOpcode = 113,
  InvalidType = 114, AsyncNotSupported = 115, OpcodeNotSupported = 116, OperationFailed = 117,
  RequestFailed = 118, AlreadyOpened = 200, AlreadyClosed = 201, Closed = 202,
  MalformedXml = 300, XmlReaderInstantiationFailed = 301, XmlReaderInputSetFailed = 302, XmlReaderPropertySetFailed = 303,
  XmlWriterInstantiationFailed = 304, XmlWriterOutputSetFailed = 305, XmlWriterPropertySetFailed = 306, XmlElementReadFailed = 307,
  InvalidXmlArg = 308, XmlWriteFailed = 309, XmlInputLengthExceeded = 310, XmlBufferLengthExceeded = 311,
  NullPointer = 400, DuplicateClient = 401, InvalidFirmwareFile = 500, FirmwareUpdateFailedInScanner = 501,
  FailedToReadFirmwareDataFile = 502, FirmwareUpdateInProgress = 503, FirmwareUpdateAlreadyAborted = 504, FirmwareUpdateAborted = 505,
  ScannerDisconnectedDuringFirmwareUpdate = 506, FirmwareAlreadyExistsOnScanner = 600
}
 
enum  EventType : ushort {
  Barcode = 1, Image = 2, Video = 4, Rmd = 8,
  Pnp = 16, Other = 32
}
 
enum  I2Of5CheckDigit : byte { Off, UssCheckDigit, OpccCheckDigit }
 
enum  ImageRotation : byte { None, Rotated90Degrees, Rotated180Degrees, Rotated270Degrees }
 
enum  LedMode {
  GreenOff = 42, GreenOn = 43, YellowOn = 45, YellowOff = 46,
  RedOn = 47, RedOff = 48
}
 
enum  LicenseParseMode : byte { Off, ParseEmbedded, ParseServer, NA }
 
enum  MsiCheckDigit { One, Two }
 
enum  MsiCheckDigitAlgorithm : byte { Mod10Mod11, Mod10Mod10 }
 
enum  NotificationType { DecodeMode = 1, SnapshotMode, VideoMode }
 
enum  SupplementalMode : byte {
  IgnoreSupplemental, UPC_EAN_JANOnlyWithSupplemental, AutodiscriminateUPC_EAN_JANSupplementals, EnableSmartSupplementalMode,
  Enable378_379SupplementalMode, Enable978SupplementalMode
}
 
enum  TransmitCodeId : byte { None, AIMCodeId, SymbolCodeId }
 
enum  UpcPreamble : byte { NoPreamble, SystemCharacter, SystemCharacterAndCountryCode }
 
enum  UpdateMode { UsbHid = 1, UsbBulk = 2 }