Skip to content

Conversation

@timoehl
Copy link

@timoehl timoehl commented Nov 6, 2025

I ran into the issue that i was unable to receive multiple consecutive LoRa packets.
These could be tracked to the handling of the sequence number of the edge events in the monitor function.
Here the events line_seqno is used for de-duplication, however this is only unique per specific line.
My approach to resolving this issue was to simply reset the stored self.seqno at the beginning of the monitor function. This impacts the event de-duplication, however I do not believe this poses an issue.
Alternatively, one could use the events global_seqno in order to have the guarantee that no event is handled twice.

Reset the sequence number for each line request.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant