Barcode Pick

Defined in namespace Scandit.DataCapture.Barcode.Pick.Capture

Note

Barcode Pick is still in beta and may change in future versions of Scandit Data Capture SDK.

BarcodePickAction

Added in version 6.25.0

An enumeration of possible actions.

None

Added in version 6.25.0

No action.

Pick

Added in version 6.25.0

Pick action.

Unpick

Added in version 6.25.0

Unpick action.

BarcodePick
class BarcodePick

Added in version 6.24.0

Capture mode that implements barcode pick.

BarcodePick()
BarcodePick(DataCaptureContext dataCaptureContext, BarcodePickSettings settings, IBarcodePickProductProvider productProvider)

Added in version 6.24.0

Construct a new BarcodePick instance:

RecommendedCameraSettings
static CameraSettings RecommendedCameraSettings { get; }

Added in version 6.24.0

Returns the recommended camera settings to use with the mode.

AddScanningListener()
void AddScanningListener(IBarcodePickScanningListener listener)

Added in version 6.24.0

Adds a scanning listener to this BarcodePick instance.

RemoveScanningListener()
void RemoveScanningListener(IBarcodePickScanningListener listener)

Added in version 6.24.0

Removes the scanning listener from this BarcodePick instance.

AddListener()
void AddListener(IBarcodePickListener listener)

Added in version 6.25.0

Adds a listener to this BarcodePick instance.

RemoveListener()
void RemoveListener(IBarcodePickListener listener)

Added in version 6.25.0

Removes the listener from this BarcodePick instance.

SelectItemWithDataAsync()
Task<BarcodePickAction> SelectItemWithDataAsync(string data)

Added in version 6.26.0

Selects the item with the given data. The completion callback will provide the type of action that will be performed.

ConfirmActionForItemWithData()
void ConfirmActionForItemWithData(string data)

Added in version 6.26.0

CancelActionForItemWithData()
void CancelActionForItemWithData(string data)

Added in version 6.26.0

SessionUpdated
event EventHandler<SessionUpdatedEventArgs> SessionUpdated

Added in version 6.25.0

Occurs every time a frame is processed. An updated session object is passed.