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/106 sep point #117

Merged
merged 6 commits into from
Sep 13, 2023
Merged

Feature/106 sep point #117

merged 6 commits into from
Sep 13, 2023

Conversation

rcalaon
Copy link
Collaborator

@rcalaon rcalaon commented Jul 6, 2023

  • Tickets addressed: bsk-106
  • Review: By commit
  • Merge strategy: Merge (no squash)

Description

This branch delivers a module sepPoint that is a refactored version of the already existing oneAxisSolarArrayPoint. This new version focuses on a single flight mode and univocally defines the input messages and input parameters to the module. The new module incorporates a new feature that enables the user to choose which pointing requirements to prioritize, after the main thruster pointing requirement is met. In the first commit, a library of utility function is created inside the attGuidance folder, which contains functions used in this module and in similar future modules. Commit 2 initializes the module files. Commit 3 populates the Reset function to check that all the inputs are connected correctly. Commit 4 contains the bulk of the module, where the Update function is populated, and the output message is computed and written. Commits 5 and 6 contain the unit tests and the documentation, respectively.

Verification

Two unit tests are provided, to test the correct functionality of the module with the two different sets of priorities.

Documentation

Documentation is provided to describe how to use the module.

Future work

Future work will involve the development of more similar modules that use similar math, but satisfy the pointing requirements for different flight modes.

@rcalaon rcalaon added enhancement New feature or request refactor labels Jul 6, 2023
@rcalaon rcalaon self-assigned this Jul 6, 2023
@rcalaon rcalaon linked an issue Jul 6, 2023 that may be closed by this pull request
@rcalaon rcalaon force-pushed the feature/106-sepPoint branch 5 times, most recently from cd7accd to bae2faa Compare July 13, 2023 07:37
@rcalaon rcalaon force-pushed the feature/106-sepPoint branch 4 times, most recently from cbce4f4 to f615576 Compare July 28, 2023 16:28
@rcalaon rcalaon force-pushed the feature/106-sepPoint branch 5 times, most recently from 5a2366d to 7d0d1b2 Compare September 5, 2023 21:38
@rcalaon rcalaon force-pushed the feature/106-sepPoint branch 2 times, most recently from 5f64a68 to e5f2b1d Compare September 11, 2023 21:34
@patkenneally patkenneally merged commit 71aa6a0 into develop Sep 13, 2023
2 checks passed
@patkenneally patkenneally deleted the feature/106-sepPoint branch September 13, 2023 03:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request refactor
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

sepPoint fsw module
2 participants