Deprecation warning

Please note that this is outdated documentation for an older release of the Scandit Barcode Scanner SDK.

We are deprecating the 5.x API on all platforms (except Linux). Release 5.19 in April 2021 will be our final. Applications running 5.x will continue to work, and we will continue to release critical bug fixes and security patches only, for one year. We encourage you to migrate to 6.x and take advantage of our latest / advanced features and improved performance.

You'll find the updated documentation at: Data Capture SDK Documentation for iOS

SBSScanCaseState.h File Reference

Go to the source code of this file.

Enumerations

enum  SBSScanCaseState { SBSScanCaseStateOff = 0, SBSScanCaseStateStandby = 1 << 0, SBSScanCaseStateActive = 1 << 1 }
 
enum  SBSScanCaseStateChangeReason { SBSScanCaseStateChangeReasonManual = 0, SBSScanCaseStateChangeReasonTimeout = 1 << 0, SBSScanCaseStateChangeReasonVolumeButton = 1 << 1 }
 

Enumeration Type Documentation

Enumerates the possible state for the scan case

Since
4.13.0
Enumerator
SBSScanCaseStateOff 

Camera is off, torch is off.

SBSScanCaseStateStandby 

Camera is on but with throttled frame-rate, scanner is off, torch is off.

SBSScanCaseStateActive 

Camera is on, scanner is on, torch is on.

Enumerates the possible reasons for which the scan case state has changed

Since
4.13.0
Enumerator
SBSScanCaseStateChangeReasonManual 

The state was changed directly.

SBSScanCaseStateChangeReasonTimeout 

The change of state was driven by a timeout.

SBSScanCaseStateChangeReasonVolumeButton 

The change of state was driven by the volume button.