events property
A stream of raw events from the DataWedge service.
Each event is a Map containing the event data. Use ZebraDataWedge.events for typed events.
Implementation
@override
Stream<Map<String, dynamic>> get events {
return eventChannel
.receiveBroadcastStream()
.map<Map<String, dynamic>>((dynamic event) {
if (event is Map) {
return Map<String, dynamic>.from(event);
}
return <String, dynamic>{'type': 'scan', 'data': event?.toString() ?? ''};
});
}