Skip to content
This repository was archived by the owner on Mar 19, 2026. It is now read-only.

Refactor controller#6

Open
manthonyaiello wants to merge 2 commits into
AdaCore:masterfrom
manthonyaiello:refactor-controller
Open

Refactor controller#6
manthonyaiello wants to merge 2 commits into
AdaCore:masterfrom
manthonyaiello:refactor-controller

Conversation

@manthonyaiello

@manthonyaiello manthonyaiello commented Jul 26, 2022

Copy link
Copy Markdown
  • Fix the path error in rc_car.gpr that causes problems on non-Windows systems
  • Refactor the Steering Controller logic into a module that will allow exploration of different control solutions.

The project file uses a backslash in the specification of
`Source_Dirs`, which is an error on a Unix machine.
This commit introduces a new module, `Ada_Steering_Controller` that
encapsulates the state and functionality of the control solution for
steering the RC car. This encapsulation will facilitate exploration of
alternative control solutions without requiring significant rewriting of
the `Steering_Control` task body.

The refactoring has not been tested, as I don't have the hardware needed
to execute the code.
@CLAassistant

CLAassistant commented Jul 26, 2022

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants