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

Full functionality of chainable controllers #667

Merged
merged 31 commits into from
Jun 30, 2022

Commits on May 15, 2022

  1. Extending ControllerInterface with methods for chainable controllers.

    Update structure of chainable controller to allow mode chaning only in 'UNCONFIGURED' state.
    
    Switching to chained_mode is only forbidden if controller is active.
    
    Add default implementation for 'on_set_chained_mode' method.
    
    Avoid compile warning about unused variables.
    
    Added check if all reference interface storage is initialized and that interface prefix is equal to controller's name.
    
    Optimize tests and 'usings'.
    
    Use two internal methods instead of 'update' directly on chained controllers.
    
    Reorder constructor.
    destogl committed May 15, 2022
    Configuration menu
    Copy the full SHA
    d19c724 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    03ae2b2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c5d7383 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2022

  1. Configuration menu
    Copy the full SHA
    862987e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0b7bd7f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a4af6b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    44b17e0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b0cc0a7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f883120 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0a46e6c View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    1b16a1b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    50fee31 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    a3f928d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a0b64da View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    1b05bf2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5d7b040 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fac6a89 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    a2be1d1 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0348e8d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ed0d8d6 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    648d039 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    65bcd7c View commit details
    Browse the repository at this point in the history
  20. Fixup tests to the new API.

    destogl committed May 16, 2022
    Configuration menu
    Copy the full SHA
    cad977b View commit details
    Browse the repository at this point in the history

Commits on May 17, 2022

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

Commits on May 18, 2022

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

Commits on Jun 18, 2022

  1. Configuration menu
    Copy the full SHA
    d652a34 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8ead608 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4b81f80 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fe20955 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    702f69f View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2022

  1. Second round of reviews.

    destogl committed Jun 29, 2022
    Configuration menu
    Copy the full SHA
    e6d2f23 View commit details
    Browse the repository at this point in the history