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

Create new default channel configurations. #965

Closed
mc-hamster opened this issue Dec 6, 2021 · 1 comment
Closed

Create new default channel configurations. #965

mc-hamster opened this issue Dec 6, 2021 · 1 comment

Comments

@mc-hamster
Copy link
Member

mc-hamster commented Dec 6, 2021

We currently have:

Short Name Long Name   SF bytes / sec bits / sec
LongSlow Very long range (but slow) Bw125Cr48Sf4096 12 17.09 136.71
LongAlt Long range (but slower) Bw31_25Cr48Sf512 9 24.59 196.74
Medium Medium range (but fast) Bw125Cr45Sf128 7 600.00 4800.00
ShortFast Short range (but fast) Bw500Cr45Sf128 7 2418.37 19346.94

Naming is inconsistent and it leaves a large gap of performance between LongAlt and Medium.

Create two new intermediate configurations. Proposed:

Short Name Long Name     bytes / sec bits / sec
LongSlow Long Range / Slow Bw125Cr48Sf4096 12 17.09 136.71
LongFast Long Range / Fast Bw31_25Cr48Sf512 9 24.59 196.74
MediumSlow* Medium Range / Slow Bw250Cr46Sf2048 11   895*
MediumFast* Medium Range / Fast Bw250Cr47Sf1024 10   1400*
ShortSlow Short Range / Slow Bw125Cr45Sf128 7 600.00 4800.00
ShortFast Short Range / Fast Bw500Cr45Sf128 7 2418.37 19346.94

The channel names will renamed but the enum positions and values will remain the same for backward compatibility. Data rates are estimates and will be confirmed once implemented.

This will be generally required by the S&F plugin due to the bandwidth requirements to replay a few hundred messages.

mc-hamster added a commit to mc-hamster/Meshtastic-device that referenced this issue Dec 6, 2021
mc-hamster added a commit that referenced this issue Dec 6, 2021
Create new default channel configurations. #965
mc-hamster added a commit to meshtastic/python that referenced this issue Dec 7, 2021
Create new default channel configurations.

meshtastic/firmware#965
@mc-hamster
Copy link
Member Author

This is done on Device and Python.

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

No branches or pull requests

1 participant