Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Be Master to multiple Slaves #5

Open
4 of 7 tasks
smarek opened this issue Dec 23, 2020 · 2 comments
Open
4 of 7 tasks

Be Master to multiple Slaves #5

smarek opened this issue Dec 23, 2020 · 2 comments
Labels
enhancement New feature or request
Milestone

Comments

@smarek
Copy link
Member

smarek commented Dec 23, 2020

Currently only one Slave Hytera repeater is supported, allow connecting multiple Slaves and translate all of them to single MMDVM upstream

  • Local repeater data pair against source IP address
  • Translation queues should contain source/destination info
  • Track state per-repeater
  • Spawn RDAC/DMR protocol handler for each repeater (or distinguish within)
  • Add option to disconnect from MMDVM once all Hytera repeaters disconnect, tracking Disconnect mmdvm if Hytera repeater not connected #18
  • Logging is kind of messy currently, each incoming and outgoing packet gets logged n-times (n=number of slave repeaters connected)
  • missing per-repeater configuration within .ini file, currently defaults are shared between all slaves

@do1kbl

@smarek smarek added the enhancement New feature or request label Dec 23, 2020
@smarek smarek added this to the 2021.1 milestone Dec 24, 2020
smarek added a commit that referenced this issue Feb 18, 2022
@smarek
Copy link
Member Author

smarek commented Feb 18, 2022

As of 23aa916 multiple repeaters can connect at once to HHB and each will be transported using separate connection to the same MMDVM/Homebrew master, so failure of one slave/thread should not affect others. ID, CALLSIGN, etc.. are taken currently from same configuration but provided SNMP/RDAC work, MMDVM master will see the repeaters by their assigned ID/CALL/...

@smarek
Copy link
Member Author

smarek commented Jun 21, 2022

As od 8dbbe29 this should work better, since separate Hytera DMR Data UDP port is provided

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant