toMap method
Implementation
Map<String, dynamic> toMap() {
return {
'presentationModeParams': presentationModeParams?.toMap(),
'continuousRead': continuousRead?.toMap(),
'beamTimer': beamTimer,
'linearSecurityLevel': linearSecurityLevel?.value,
'pickList': pickList?.value,
'picklistEx': picklistEx?.value,
'lcdMode': lcdMode?.value,
'inverse1DMode': inverse1DMode?.value,
'illuminationBrightness': illuminationBrightness,
'disconnectOnExit': disconnectOnExit,
'connectionIdleTime': connectionIdleTime,
'illuminationMode': illuminationMode?.value,
'aimingPattern': aimingPattern?.value,
'oneDQuietZoneLevel': oneDQuietZoneLevel?.value,
'poorQualityDecodeEffortLevel': poorQualityDecodeEffortLevel?.value,
'aimType': aimType?.value,
'aimTimer': aimTimer,
'sameSymbolTimeout': sameSymbolTimeout,
'differentSymbolTimeout': differentSymbolTimeout,
'pairAfterScannerReboot': pairAfterScannerReboot?.value,
'scanMode': scanMode?.value,
'digimarcDecoding': digimarcDecoding,
'characterSetSelection': characterSetSelection?.value,
'autoCharacterSetFailureOption': autoCharacterSetFailureOption?.value,
'autoCharacterSetPreferredOrder':
autoCharacterSetPreferredOrder?.map((e) => e.value).toList(),
'sceneDetectionQualifier': sceneDetectionQualifier?.value,
'dpmMode': dpmMode?.value,
'dpmIlluminationControl': dpmIlluminationControl?.value,
};
}