Scanner
Target audience: consumers of the integration layer.
The scanner is accessed via TerminalApi. API signatures are defined in
TerminalApi.
Initialize and start
ApiModule.terminal.initializeScanner()
ApiModule.terminal.startScanner(
activity = activity,
behavior = ScanBehavior.SINGLE,
)
ScanBehavior can be SINGLE or CONTINUOUS.
Reading results
Scanner results are delivered via scannedCode, see
State and Flows.
Example
See Example: Scanner.