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

Fallback to mavlink system ID if no UUID available #80

Merged
merged 6 commits into from
Sep 25, 2017

Commits on Sep 19, 2017

  1. core: refactoring to support devices without UUID

    This changes the logic so that you the UUID is used if available but the
    mavlink system ID is used as a fallback option. The fallback happens if
    3 requests for the autopilot_version are unsuccessful or if the
    AUTOPILOT_VERSION.uid field is 0.
    julianoes committed Sep 19, 2017
    Configuration menu
    Copy the full SHA
    cee141c View commit details
    Browse the repository at this point in the history
  2. core: add component_id arg to set_msg_rate(_async)

    This allows to direct the MAV_CMD_SET_MESSAGE_INTERVAL commands.
    julianoes committed Sep 19, 2017
    Configuration menu
    Copy the full SHA
    d440135 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8dc5e8b View commit details
    Browse the repository at this point in the history
  4. core: slow retries down to get UUID

    We use a timeout of 0.5s to slow the retries down. Otherwise, we can run
    into the case that the retries are exhausted just because many
    components send heartbeats at the same time, or if somebody sents
    heartbeats at a high(er) rate.
    julianoes committed Sep 19, 2017
    Configuration menu
    Copy the full SHA
    79452ba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    06f70b1 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2017

  1. Configuration menu
    Copy the full SHA
    d9b9f52 View commit details
    Browse the repository at this point in the history