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

Threshold based smart position broadcasts #2388

Merged
merged 8 commits into from
Mar 27, 2023
Merged

Conversation

thebentern
Copy link
Contributor

@thebentern thebentern commented Mar 26, 2023

Under the new protobufs, smart broadcast positioning will honor two position config properties:

Broadcast_smart_minimum_distance (default of 100) is the minimum distance traveled in meters before we consider sending our position.

Broadcast_smart_minimum_interval_secs (default of 30) is the minimum seconds after the last sent position before we consider sending our position again.

Position_broadcast_secs is still honored as the interval for regular broadcasting of positions, so users likely want this to be a longer interval to avoid wasted packets while a node is static.

Tracker role changes:

  • We no longer turn off smart position broadcast by default when this role is set
  • We no longer abide by the 25% polite channel utilization while the device remains in a Tracker role

@github-actions
Copy link
Contributor

github-actions bot commented Mar 26, 2023

🤖 Pull request artifacts

file commit
pr2388-firmware-2.1.5.1fac295.zip 1fac295

thebentern added a commit to meshtastic/artifacts that referenced this pull request Mar 26, 2023
thebentern added a commit to meshtastic/artifacts that referenced this pull request Mar 26, 2023
thebentern added a commit to meshtastic/artifacts that referenced this pull request Mar 27, 2023
thebentern added a commit to meshtastic/artifacts that referenced this pull request Mar 27, 2023
thebentern added a commit to meshtastic/artifacts that referenced this pull request Mar 27, 2023
thebentern added a commit to meshtastic/artifacts that referenced this pull request Mar 27, 2023
thebentern added a commit to meshtastic/artifacts that referenced this pull request Mar 27, 2023
thebentern added a commit to meshtastic/artifacts that referenced this pull request Mar 27, 2023
@thebentern thebentern merged commit 23272da into master Mar 27, 2023
@thebentern thebentern deleted the smart-broadcast-overhaul branch March 27, 2023 19:09
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.

None yet

4 participants