toMap method
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,
};
}