Zebra Scanner SDK Xamarin  
Public Member Functions | Events | List of all members
ZebraBarcodeScannerSDK.Scanners Class Reference

This class contains the management of barcode scanners as bluetooth devices. Handles the attach/detach, pair/unpair, paired list and detection of scanners More...

Public Member Functions

delegate void ScannerAppearedEventHandler (Scanner scannerInfo)
 Represent new barcode scanner appeared event data. More...
 
delegate void ScannerDisappearedEventHandler (int scannerID)
 Represent a barcode scanner disappeared event data. More...
 
delegate void ScannerConnectedEventHandler (Scanner scannerInfo)
 Represent barcode scanner communication session established event data. More...
 
delegate void ScannerDisconnectedEventHandler (int scannerID)
 Represent barcode scanner communication session terminated event data. More...
 
delegate void BarcodeDataEventHandler (BarcodeData barcodeData, int scannerID)
 Represent received barcode data More...
 
void SetOperationMode (OpMode opMode)
 Set the operation mode for barcode scanner SDK. More...
 
void EnableAvailableScannersDetection (bool scannerDetection)
 Enable functionality of available barcode scanner detection More...
 
void SubscribeForEvents (int notificationsMask)
 Subscribe for barcode scanner SDK events More...
 
void UnSubscribeForEvents (int notificationsMask)
 Unsubscribe for barcode scanner SDK events More...
 
List< ScannerGetAvailableScanners ()
 Get list of the barcode scanners paired with current device with specified operation mode More...
 
List< ScannerGetActiveScanners ()
 Get list of barcode scanners in active mode More...
 

Events

ScannerAppearedEventHandler Appeared
 
ScannerDisappearedEventHandler Disappeared
 
ScannerConnectedEventHandler Connected
 
ScannerDisconnectedEventHandler Disconnected
 
BarcodeDataEventHandler BarcodeData
 

Detailed Description

This class contains the management of barcode scanners as bluetooth devices. Handles the attach/detach, pair/unpair, paired list and detection of scanners

Member Function Documentation

◆ BarcodeDataEventHandler()

delegate void ZebraBarcodeScannerSDK.Scanners.BarcodeDataEventHandler ( BarcodeData  barcodeData,
int  scannerID 
)

Represent received barcode data

◆ EnableAvailableScannersDetection()

void ZebraBarcodeScannerSDK.Scanners.EnableAvailableScannersDetection ( bool  scannerDetection)
inline

Enable functionality of available barcode scanner detection

Parameters
scannerDetectionEnable or Disable enable scanner detection

◆ GetActiveScanners()

List<Scanner> ZebraBarcodeScannerSDK.Scanners.GetActiveScanners ( )
inline

Get list of barcode scanners in active mode

Returns
The scanners list.

◆ GetAvailableScanners()

List<Scanner> ZebraBarcodeScannerSDK.Scanners.GetAvailableScanners ( )
inline

Get list of the barcode scanners paired with current device with specified operation mode

Returns
The scanners list.

◆ ScannerAppearedEventHandler()

delegate void ZebraBarcodeScannerSDK.Scanners.ScannerAppearedEventHandler ( Scanner  scannerInfo)

Represent new barcode scanner appeared event data.

◆ ScannerConnectedEventHandler()

delegate void ZebraBarcodeScannerSDK.Scanners.ScannerConnectedEventHandler ( Scanner  scannerInfo)

Represent barcode scanner communication session established event data.

◆ ScannerDisappearedEventHandler()

delegate void ZebraBarcodeScannerSDK.Scanners.ScannerDisappearedEventHandler ( int  scannerID)

Represent a barcode scanner disappeared event data.

◆ ScannerDisconnectedEventHandler()

delegate void ZebraBarcodeScannerSDK.Scanners.ScannerDisconnectedEventHandler ( int  scannerID)

Represent barcode scanner communication session terminated event data.

◆ SetOperationMode()

void ZebraBarcodeScannerSDK.Scanners.SetOperationMode ( OpMode  opMode)
inline

Set the operation mode for barcode scanner SDK.

Parameters
opModeOperation Mode

◆ SubscribeForEvents()

void ZebraBarcodeScannerSDK.Scanners.SubscribeForEvents ( int  notificationsMask)
inline

Subscribe for barcode scanner SDK events

Parameters
notificationsMaskSubscribe notification

◆ UnSubscribeForEvents()

void ZebraBarcodeScannerSDK.Scanners.UnSubscribeForEvents ( int  notificationsMask)
inline

Unsubscribe for barcode scanner SDK events

Parameters
notificationsMaskUnsubscribe notification

The documentation for this class was generated from the following file: