A flutter plugin for UHF type C72 to read UHF Cards.
https://pub.dev/packages/uhf_plugin
-
Import the library:
import 'package:uhf_c72_plugin/uhf_c72_plugin.dart'; -
Open connection to the UHF reader
await UhfPlugin.connect -
Check if is the reader connected
await UhfPlugin.isConnected; -
Start reading data a single UHF card
await UhfPlugin.startSingle; -
Start reading data multi 'continuous' UHF cards
await UhfPlugin.startContinuous; -
Is started reading
await UhfPlugin.isStarted; -
Stop Reading
await UhfPlugin.stop; -
Close the connection
await UhfPlugin.close; -
Clear cached data for the reader
await UhfPlugin.clearData; -
Is Empty Tags
await UhfPlugin.isEmptyTags; -
Set Power level (5 dBm : 30 dBm use string numbers)
await UhfPlugin.setPowerLevel; -
Set Work area Area Values { "1", "2" 4", "8", "22", "50", "51", "52", "128"}
await UhfPlugin.setWorkArea; -
Listen to tags status
UhfPlugin.tagsStatusStream.receiveBroadcastStream().listen(updateTags);List<TagEpc> _data = []; void updateTags(dynamic result) { setState(() { _data = TagEpc.parseTags(result); }); }