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
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