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

Complete action server implementation #65

Merged
merged 21 commits into from
May 7, 2021

Commits on Apr 28, 2021

  1. * GoalHandle transitions should be able to set a result.

    * Add interfaces for feedback/goal/result, in order to make the API more type safe.
    * Modify rcljava rosidl generator to implement the previous interfaces.
    * Refactor GoalStatus enumeration.
    
    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    ivanpauno committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    d4cb0ef View commit details
    Browse the repository at this point in the history
  2. Add interface for ResultRequestDefinition

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    ivanpauno committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    cba6bbc View commit details
    Browse the repository at this point in the history
  3. Handle result request. Made some progress in how to handle goal handl…

    …e terminal transitions. Added some helper methods
    
    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    ivanpauno committed Apr 28, 2021
    Configuration menu
    Copy the full SHA
    f12d7fc View commit details
    Browse the repository at this point in the history

Commits on May 3, 2021

  1. Return early if goal request take failed

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    ivanpauno committed May 3, 2021
    Configuration menu
    Copy the full SHA
    b6f247a View commit details
    Browse the repository at this point in the history
  2. Don't set goal info stamp

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    ivanpauno committed May 3, 2021
    Configuration menu
    Copy the full SHA
    88346c2 View commit details
    Browse the repository at this point in the history
  3. Cleanup goal handle status transition bindings

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    ivanpauno committed May 3, 2021
    Configuration menu
    Copy the full SHA
    3c6b8f6 View commit details
    Browse the repository at this point in the history
  4. Take advantage of nested class correctly

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    ivanpauno committed May 3, 2021
    Configuration menu
    Copy the full SHA
    1f6f2a3 View commit details
    Browse the repository at this point in the history
  5. Implement publishResult

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    ivanpauno committed May 3, 2021
    Configuration menu
    Copy the full SHA
    c27f8f5 View commit details
    Browse the repository at this point in the history
  6. Publish status after terminal state

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    ivanpauno committed May 3, 2021
    Configuration menu
    Copy the full SHA
    6e6ee6d View commit details
    Browse the repository at this point in the history
  7. Add binding for notify_goal_done, fixup publish goal status

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    ivanpauno committed May 3, 2021
    Configuration menu
    Copy the full SHA
    60dd0fa View commit details
    Browse the repository at this point in the history

Commits on May 4, 2021

  1. Handle expired goals

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    ivanpauno committed May 4, 2021
    Configuration menu
    Copy the full SHA
    861a300 View commit details
    Browse the repository at this point in the history
  2. Improve type safety a bit further

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    ivanpauno committed May 4, 2021
    Configuration menu
    Copy the full SHA
    256be60 View commit details
    Browse the repository at this point in the history
  3. It wasn't that easy 😂

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    ivanpauno committed May 4, 2021
    Configuration menu
    Copy the full SHA
    a0ee248 View commit details
    Browse the repository at this point in the history
  4. Delete random debugging log

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    ivanpauno committed May 4, 2021
    Configuration menu
    Copy the full SHA
    dc1acd3 View commit details
    Browse the repository at this point in the history
  5. Fix fun bug

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    ivanpauno committed May 4, 2021
    Configuration menu
    Copy the full SHA
    f324037 View commit details
    Browse the repository at this point in the history

Commits on May 5, 2021

  1. Add support for publishing feedback in action server

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    ivanpauno committed May 5, 2021
    Configuration menu
    Copy the full SHA
    614b2a6 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2021

  1. Fix nativePublishFeedbackMessage signature

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    
    Co-authored-by: Jacob Perron <jacob@openrobotics.org>
    ivanpauno and jacobperron authored May 6, 2021
    Configuration menu
    Copy the full SHA
    c9056b5 View commit details
    Browse the repository at this point in the history
  2. Delete extra space

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    
    Co-authored-by: Jacob Perron <jacob@openrobotics.org>
    ivanpauno and jacobperron authored May 6, 2021
    Configuration menu
    Copy the full SHA
    2ccc202 View commit details
    Browse the repository at this point in the history
  3. Test for event >= GOAL_EVENT_NUM_EVENTS

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    
    Co-authored-by: Jacob Perron <jacob@openrobotics.org>
    ivanpauno and jacobperron authored May 6, 2021
    Configuration menu
    Copy the full SHA
    0ce939c View commit details
    Browse the repository at this point in the history
  4. Address peer review comments

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    ivanpauno committed May 6, 2021
    Configuration menu
    Copy the full SHA
    e0cc5e5 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2021

  1. please linters

    Signed-off-by: Ivan Santiago Paunovic <ivanpauno@ekumenlabs.com>
    ivanpauno committed May 7, 2021
    Configuration menu
    Copy the full SHA
    04417eb View commit details
    Browse the repository at this point in the history