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:
dataCaptureContext A DataCaptureContext
settings An instance of BarcodePickSettings used to configure the mode.
productProvider The product provider responsible for retrieving and mapping products. Available product provider types: [BarcodePickAsyncMapperProductProvider]
- 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.