toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return {
    'continuousRead': continuousRead?.toMap(),
    'beamTimer': beamTimer,
    'linearSecurityLevel': linearSecurityLevel?.value,
    'inverse1DMode': inverse1DMode?.value,
    'powerMode': powerMode?.value,
    'oneDQuietZoneLevel': oneDQuietZoneLevel?.value,
    'poorQualityDecodeEffortLevel': poorQualityDecodeEffortLevel?.value,
    'adaptiveScanning': adaptiveScanning?.value,
    'beamWidth': beamWidth?.value,
    'aimType': aimType?.value,
    'aimTimer': aimTimer,
    'sameSymbolTimeout': sameSymbolTimeout,
    'differentSymbolTimeout': differentSymbolTimeout,
    'characterSetSelection': characterSetSelection?.value,
    'autoCharacterSetFailureOption': autoCharacterSetFailureOption?.value,
    'autoCharacterSetPreferredOrder':
        autoCharacterSetPreferredOrder?.map((e) => e.value).toList(),
    'disconnectOnExit': disconnectOnExit,
    'connectionIdleTime': connectionIdleTime,
    'pairAfterScannerReboot': pairAfterScannerReboot?.value,
  };
}