ProbeController class final

Constructors

ProbeController(BleTransport _transport, {int maxEvents = 1000, Duration cleanupTimeout = const Duration(seconds: 2)})

Properties

connectedDevice → BleDeviceId?
no setter
devices → List<BleAdvertisement>
no setter
events → List<ProbeEvent>
no setter
eventStream → Stream<ProbeEvent>
no setter
hashCode → int
The hash code for this object.
no setterinherited
mtu → int?
no setter
readiness → BleReadiness
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
services → List<BleService>
no setter

Methods

connect(BleDeviceId deviceId, {Duration timeout = const Duration(seconds: 10)}) → Future<void>
disconnect() → Future<void>
dispose() → Future<void>
exportSanitizedLog() → String
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
printCapturedTestLabel(BleCharacteristic characteristic, {Duration interWriteDelay = const Duration(milliseconds: 80), Duration statusPollDelay = const Duration(milliseconds: 250), Duration responseTimeout = const Duration(seconds: 2), int maxStatusPolls = 20}) → Future<void>
printRaster(BleCharacteristic characteristic, MonochromeRaster raster, {int density = 3, int labelType = 1, int quantity = 1, Duration interWriteDelay = const Duration(milliseconds: 5), Duration pageOpenDelay = const Duration(milliseconds: 30), Duration statusPollDelay = const Duration(milliseconds: 40), Duration responseTimeout = const Duration(seconds: 2), int maxStatusPolls = 125, bool coalesceWrites = true, D11hPrintProgressCallback? onProgress}) → Future<void>
Prints a single raster.
printRasterPages(BleCharacteristic characteristic, List<MonochromeRaster> pages, {int density = 3, int labelType = 1, int copiesPerPage = 1, Duration interWriteDelay = const Duration(milliseconds: 5), Duration pageOpenDelay = const Duration(milliseconds: 30), Duration statusPollDelay = const Duration(milliseconds: 40), Duration responseTimeout = const Duration(seconds: 2), int maxStatusPollsPerPage = 125, bool coalesceWrites = true, D11hPrintProgressCallback? onProgress}) → Future<void>
Prints pages as a single D11H print job.
queryMediaProbe(BleCharacteristic characteristic, {bool includeStatus = true, Duration responseTimeout = const Duration(seconds: 2)}) → Future<D11hMediaProbeResult>
startScan({Duration timeout = const Duration(seconds: 10)}) → Future<void>
stopScan() → Future<void>
subscribe(BleCharacteristic characteristic) → Future<void>
toString() → String
A string representation of this object.
inherited
writeHex(BleCharacteristic characteristic, String hex, {required BleWriteMode mode}) → Future<void>

Operators

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