Participants have two or more IDs. Right now, a switch between IDs belonging to the same participant result in omm.current_participant_changed returning True. To fix this, omm_announce should get all alternative IDs when announcing a detected participant, and these should be used in the _rfid_monitor of omm_detect_participant.
This may require an additional endpoint on the server.
Participants have two or more IDs. Right now, a switch between IDs belonging to the same participant result in
omm.current_participant_changedreturningTrue. To fix this,omm_announceshould get all alternative IDs when announcing a detected participant, and these should be used in the_rfid_monitorofomm_detect_participant.This may require an additional endpoint on the server.