zebra_rfid_plus 0.0.2
zebra_rfid_plus: ^0.0.2 copied to clipboard
A Flutter plugin for Zebra RFID readers (RFD8500, RFD40, RFD90) using the Zebra RFID API3 SDK. Supports Bluetooth and USB transport, inventory scanning, tag access, pre-filters, and singulation control.
0.0.2 #
- Updated repository and issue tracker links
0.0.1 #
- Initial release — Zebra RFID API3 SDK v2.0.5.238.
Supported devices #
MC33xR · RFD40 · RFD40 Premium · RFD40 Premium Plus · RFD90 · FXR90 · TC53e · EM45 · ET6X · TC22R · FXP20 · WS50 · RFD8500
Features #
connect/disconnect/isConnected— Bluetooth, USB, Serial, USB Data Wedge (WS50)getAvailableReaders— discover readers across all transportsgetReaderCapabilities— model, firmware, max power, GEN2X support flagstartInventory/stopInventory— real-time tag read stream with EPC + RSSIsetAntennaConfig— transmit power index, RF mode, tarisetSingulationConfig— session S0–S3, inventory state A/BresetToDefaults— restore SDK default antenna + singulationsetTriggerMode— RFID or barcode trigger- Pre-filter:
addPreFilter/clearPreFilters/getPreFilterCount - Tag access:
readTagMemory/writeTagMemory/lockTag/killTag - Impinj GEN2X (RFD40 Premium Plus, RFD90, FXR90):
setTagFocus— new-tags-only inventorysetTagQuiet— suppress already-processed tagssetTagVisibility— hide tags from non-Impinj readerssetTagProtection— prevent unauthorised kill/locksetFastTag— high-throughput dense-population mode (v2.0.5.238+)
- Streams:
onTagRead·onConnectionStatus·onTriggerEvent·onBarcodeRead ZebraRfidController— ChangeNotifier wrapper with de-duplication + trigger linkingZebraRfidException— structured errors withZebraRfidErrorCodeconstantsRfidDeviceTypeenum with auto-detection from reader hostname- Platform interface (
plugin_platform_interface)