process method
Implementation
void process(String eventName, Map<String, dynamic> map) {
switch (eventName) {
case 'ReadRfid':
List<dynamic> rfidDatas = map["datas"];
List<RfidData> list = [];
for (var i = 0; i < rfidDatas.length; i++) {
list.add(RfidData.fromMap(Map<String, dynamic>.from(rfidDatas[i])));
}
readRfidCallback.call(list);
break;
case 'Error':
var ss = ErrorResult.fromMap(map);
errorCallback.call(ss);
break;
case 'ConnectionStatus':
ReaderConnectionStatus status =
ReaderConnectionStatus.values[map["status"] as int];
connectionStatusCallback.call(status);
break;
}
}