Releases: LeToteTeam/tm_mercury
Releases · LeToteTeam/tm_mercury
v0.5.2
Release v0.5.2
Changes
- Added rate limit parameter to asynchronous reads to help with rogue RFID tags causing noise.
v0.5.0
Release v0.5.0
Changes
- Fixed an issue where the reader didn't search for tags using the current antenna config
- Added functions for antenna diagnostics on the Reader module
- get_antenna_return_loss
- get_tx_rx_ports
- detect_antennas
v0.4.0
Release v0.4.0
Changes
- Device is a required argument rather than being part of optional keyword arguments
- Read timeout is an argument to
read_sync
rather than being state on reader process - Read plan encapsulates antenna and tag protocol rather than being state on reader process
- Async duty cycle can be changed from
read_async_start
with on/off time arguments - Tag protocol and antenna configuration are now cached from the last read plan and reconfigured only when changed
- Default duty cycle for async reads has been reduced to 20%
- Default read timeout for synchronous reads has been reduced to 100ms
ReadPlan
has been renamedSimpleReadPlan
in anticipation of different read plan types- Reader struct implements the Access behaviour (allowing use of
put_in
andget_in
) - RSSI value is reported correctly in negative dBm unit
- RF on-time statistic is no longer reset before every read.
- Cleaned up warning related to unsafe variable binding in CRC calculation
- The
read_sync_prepared
function has been removed - Added diagnostic helpers to
.iex.exs
accessible viaHelpers
module - Improved typespecs and documentation
- Miscellaneous code cleanup
v0.3.0
Enhancements
- Support for getting and setting read power levels.
- Support for getting reader temperature
v0.2.1
Release v0.2.1
Support for 1.9.x firmware versions.
v0.2.0
Release v0.2.0