ScannerSettings class abstract

A contract for scanner settings functionality within Opticon BLE scanners.

Provides access to various scanner configurations and operations, including enabling specific codes, configuring scan options, and managing formatting options.

Constructors

ScannerSettings()

Properties

codeSpecific CodeSpecific
Settings specific to the configuration of individual barcode symbologies.
no setter
connectionPool ConnectionPool
Settings to manage the connection pool of scanners.
no setter
formatting Formatting
Options for customizing the formatting of scanned barcode data.
no setter
hashCode int
The hash code for this object.
no setterinherited
indicator IndicatorOptions
Options for configuring scanner indicators like buzzer, LEDs, and vibration.
no setter
readOptions ReadOptions
Settings related to scanning options such as trigger modes.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
symbology Symbology
Settings related to enabling specific barcode symbologies.
no setter

Methods

executeCommand(String deviceId, ScannerCommand command) Future<CommandResponse>
Sends a command to the connected BLE device.
getSettings(String deviceId) Future<List<CommandData>>
Retrieves the current scanner settings from the device as a list of CommandData.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resetSettings(String deviceId) Future<bool>
Resets the scanner settings to the default.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited