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

[Feature] Fallback controllers #1789

Merged

Commits on Oct 11, 2024

  1. Squash all commits of fallback controllers for upstream version

    add fallback controllers list to the ControllerInterfaceBase
    
    do not activate the controller if it's fallback controllers are not found or not in inactive state
    
    add formatting changes
    
    added the first logic of switching to the fallback controller upon error
    
    Added a method to get the active controllers that use the command interfaces of the given controller
    
    Compute the complete list of active controllers that already use the command interfaces needed by the fallback controllers
    
    added fixes for the compilation
    
    retouch for the new structure
    saikishor committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    e9f7989 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11b3b11 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    df9f696 View commit details
    Browse the repository at this point in the history
  4. change the logic of the get_active_controllers_using_command_interfac…

    …es_of_controller method
    saikishor committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    825e591 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    edcd56c View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2024

  1. Configuration menu
    Copy the full SHA
    e84fbdc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    73f03de View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6ecbec5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c82303b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f473278 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    2f96856 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d1daa53 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2024

  1. Configuration menu
    Copy the full SHA
    fbf9b68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bea7f4d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9291406 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e2e622c View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2024

  1. Configuration menu
    Copy the full SHA
    e302358 View commit details
    Browse the repository at this point in the history
  2. Added a fail test case when the fallback controllers need non existin…

    …g interface to activate
    saikishor committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    8178ecd View commit details
    Browse the repository at this point in the history
  3. Added a fail test case when the fallback controllers need non existin…

    …g state interface to activate
    saikishor committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    8a23238 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    01d21b1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c071a98 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0d4698e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cf309a3 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2024

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

Commits on Oct 16, 2024

  1. Apply suggestions from code review

    Co-authored-by: Bence Magyar <bence.magyar.robotics@gmail.com>
    saikishor and bmagyar authored Oct 16, 2024
    Configuration menu
    Copy the full SHA
    17ec65f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5c2d2d5 View commit details
    Browse the repository at this point in the history