Metadata-Version: 2.4
Name: metarace-tagreg
Version: 1.0.8
Summary: Transponder allocation tool
Author-email: Nathan Fraser <ndf-zz@6-v.org>
License-Expression: MIT
Project-URL: Homepage, https://6-v.org/software/tagreg.html
Project-URL: Repository, https://codeberg.org/ndf-zz/metarace-tagreg.git
Project-URL: Issues, https://codeberg.org/ndf-zz/metarace-tagreg/issues
Project-URL: Changelog, https://codeberg.org/ndf-zz/metarace-tagreg/src/branch/main/CHANGELOG.md
Keywords: transponder
Classifier: Development Status :: 3 - Alpha
Classifier: Topic :: Other/Nonlisted Topic
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: metarace<2.2,>=2.1.30
Dynamic: license-file

# metarace-tagreg

Read transponder IDs from a connected decoder.

![tagreg screenshot](screenshot.png "tagreg")

Shared installation script:
[metarace-install](https://6-v.org/software/install.html).


## Usage

Open tagreg, select the decoder type from the pull down menu.
Enter the port in the text entry and hit Enter to connect.

### Register - Create Chipfile

Reset and/or Import a rider list to initialise the list of rider IDs.

Enter a rider number and optional series. Scanning a new transponder
will assign the transponder ID to the selected rider. If Auto increment
is enabled, the next rider will be selected. If Follow Riders is set,
only those numbers that already exist will be selected.

If a transponder is already assigned, scanning will display
the associated rider info.

Create a chipfile for the current list of riders by selecting the
Export button.

### Check-Out - Transponder Issue

Record transponders to be sent out to an event. Select 
Clear, then scan transponders. To export the list of
scanned transponders, select Export.

To pre-fill a checkout list from the current rider list,
select Load All.

### Check-In - Transponder Return

Select Copy to transfer the list of transponders from
Check Out to Check In. Any scanned transponders will
be removed from the Check In view.


## Requirements

   - Python >= 3.11
   - Gtk >= 3.0
   - metarace >= 2.1.30

