NewlandProfileModel constructor

NewlandProfileModel({
  1. required String profileName,
  2. List<BarcodeConfig>? enabledBarcodes,
  3. bool keepDefaults = true,
  4. bool? sendScanFailBroadcast,
  5. NewlandTriggerMode? triggerMode,
  6. Duration? scanTimeout,
  7. Duration? rereadDelay,
  8. Duration? scanInterval,
  9. bool? soundOnScan,
  10. bool? vibrateOnScan,
  11. bool? ledOnScan,
  12. bool? mainTriggerKey,
  13. bool? leftTriggerKey,
  14. bool? rightTriggerKey,
  15. bool? pistolGripTrigger,
})

Implementation

NewlandProfileModel({
  required super.profileName,
  super.enabledBarcodes,
  super.keepDefaults,
  this.sendScanFailBroadcast,
  this.triggerMode,
  this.scanTimeout,
  this.rereadDelay,
  this.scanInterval,
  this.soundOnScan,
  this.vibrateOnScan,
  this.ledOnScan,
  this.mainTriggerKey,
  this.leftTriggerKey,
  this.rightTriggerKey,
  this.pistolGripTrigger,
});