Motorola CoreScanner Driver Wrapper
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CMotorola.Snapi.Commands.AccessControlAccess Control commands.
 CMotorola.Snapi.Commands.ActionsBeeper and LED control.
 CMotorola.Snapi.Commands.DefaultsControls default settings on your scanner. Can restore defaults and write custom defaults.
 CEventArgs
 CMotorola.Snapi.EventArguments.IoEventArgsContains data that is sent by the scanner when another device tries to access it and it is exclusively claimed.
 CMotorola.Snapi.EventArguments.ScannerEventArgsContains just a scannerId. Base class for all Scanner events.
 CMotorola.Snapi.EventArguments.BarcodeScanEventArgsContains the data generated by scanning a barcode.
 CMotorola.Snapi.EventArguments.FirmwareEventArgsData passed by all firmware related events.
 CMotorola.Snapi.EventArguments.DownloadEventArgsContains event information related to firmware downloading. Contains the current component being downloaded and the number of records downloaded.
 CMotorola.Snapi.EventArguments.FlashStartEventArgsData sent by scanner when a flash has started.
 CMotorola.Snapi.EventArguments.ImageEventArgsContains image data and sender info for when a scanner captures an image.
 CMotorola.Snapi.EventArguments.PnpEventArgsContains scanner info sent when a scanner is connected or disconnected.
 CMotorola.Snapi.EventArguments.VideoEventArgsNot implemented. Only contains scanner id. No plans to implement in the near future unless I find a need for it.
 CException
 CMotorola.Snapi.ScannerException
 CMotorola.Snapi.Commands.FirmwareFirmware related commands.
 CIDisposable
 CMotorola.Snapi.BarcodeScannerManagerBarcodeScannerManager is where all barcode scanners are managed and where a user application or library can open an instance of the driver. This should be the first class accessed in this library by a user application.
 CMotorola.Snapi.IMotorolaBarcodeScanner
 CMotorola.Snapi.BarcodeScanner
 CMotorola.Snapi.Commands.KeyboardKeyboard emulation control.
 CMotorola.Snapi.Commands.MacroPdfMethods for flushing and aborting MacroPDF reads.
 CMotorola.Snapi.Attributes.MotorolaAttributeSetBase class for all attribute sets. Contains methods for setting and getting attributes.
 CMotorola.Snapi.Attributes.AdfProvides properties for accessing and modifying scanner ADF rule attributes
 CMotorola.Snapi.Attributes.BeeperProvides properties for accessing and modifying scanner beeper attributes.
 CMotorola.Snapi.Attributes.Chinese2Of5Provides properties for accessing Chinese 2 of 5 barcode attributes.
 CMotorola.Snapi.Attributes.CodabarProvides properties for accessing Codabar barcode attributes.
 CMotorola.Snapi.Attributes.Code11Provides properties for accessing Code11 barcode attributes.
 CMotorola.Snapi.Attributes.Code128Provides properties for accessing Code128 barcode attributes.
 CMotorola.Snapi.Attributes.Code32Provides properties for accessing Code32 barcode attributes.
 CMotorola.Snapi.Attributes.Code39Provides properties for accessing Code39 barcode attributes.
 CMotorola.Snapi.Attributes.Code93Provides properties for accessing Code93 barcode attributes.
 CMotorola.Snapi.Attributes.DataMatrixQrProvides properties for accessing DataMatrix QR barcode attributes.
 CMotorola.Snapi.Attributes.DiscoveryProvides properties for accessing and modifying scanner discovery attributes.
 CMotorola.Snapi.Attributes.Discrete2Of5Provides properties for accessing Discrete 2 of 5 (DTF) barcode attributes.
 CMotorola.Snapi.Attributes.ImagingProvides properties for accessing and modifying scanner imaging attributes.
 CMotorola.Snapi.Attributes.Interleaved2Of5Provides properties for accessing Interleaved 2 of 5 (ITF) barcode attributes.
 CMotorola.Snapi.Attributes.LicenseParsingProvides properties for accessing and modifying Driver License Parsing attributes
 CMotorola.Snapi.Attributes.MaxicodeProvides properties for accessing Maxicode barcode attributes.
 CMotorola.Snapi.Attributes.MsiProvides properties for accessing and modifying scanner MSI barcode attributes.
 CMotorola.Snapi.Attributes.OcrProvides properties for accessing and modifying scanner OCR attributes.
 CMotorola.Snapi.Attributes.PdfProvides properties for accessing PDF barcode attributes.
 CMotorola.Snapi.Attributes.PostalProvides properties for accessing Postal barcode attributes.
 CMotorola.Snapi.Attributes.RssGs1DatabarProvides properties for accessing RSS / GS1 Databar barcode attributes.
 CMotorola.Snapi.Attributes.SignatureCaptureProvides properties for accessing and modifying SignatureCapture attributes.
 CMotorola.Snapi.Attributes.StatusProvides properties for accessing status attributes of cordless scanners.
 CMotorola.Snapi.Attributes.SymbologySecurityProvides properties for accessing barcode security attributes.
 CMotorola.Snapi.Attributes.SynapseThe Synapse buffer attribute contains a proprietary format which stores host configuration. This format is not published however, the contents of this attribute can be copied from a “golden” scanner which has the correct settings and copied to other devices.
 CMotorola.Snapi.Attributes.SystemEventsProvides properties for accessing and modifying SystemEvents attributes. These apply only to SSI RS232 mode.
 CMotorola.Snapi.Attributes.UpcEanProvides properties for accessing and modifying UPC and EAN barcode attributes.
 CMotorola.Snapi.Attributes.ScannerAttributeRepresents a single scanner attribute. Holds identification info and the value of the attribute.
 CMotorola.Snapi.ScannerInfoContains information about this scanner
 CMotorola.Snapi.Commands.TriggerRepresents a virtual trigger. Contains commands for pulling and releasing the trigger. Must set TriggerByCommand to true to begin using.