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

Refactor/193 coarse sun sensor refactor #269

Merged
merged 3 commits into from
Jun 18, 2024

Conversation

rcalaon
Copy link
Collaborator

@rcalaon rcalaon commented Jun 10, 2024

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

Description

This modification features the ability to define a custom field of view (FOV) for the CSS. Such field of view is defined as the union of two half ellipses on the XY plane of the CSS's frame. The CSS's Z axis is aligned with the boresight of the sensor.
The resulting figure in the XY plane is symmetric with respect to X = 0 plane. Along the ±Y axis, the user can specify different FOV amplitudes, effectively mimicking the presence of baffles. Baffles along the ±X axis can also be defined, but they have the same amplitude by design.

Verification

A UnitTest is added to test that, using the custom FOV, the Sun's angle with respect to the CSS's boresight is computed correctly.

Documentation

Documentation is updated to reflect the changes.

Future work

n/a

@rcalaon rcalaon added the enhancement New feature or request label Jun 10, 2024
@rcalaon rcalaon self-assigned this Jun 10, 2024
@rcalaon rcalaon linked an issue Jun 10, 2024 that may be closed by this pull request
@rcalaon rcalaon force-pushed the refactor/193-coarseSunSensor-refactor branch 4 times, most recently from 669ede0 to 8641f9e Compare June 14, 2024 15:50
@rcalaon rcalaon force-pushed the refactor/193-coarseSunSensor-refactor branch from 8641f9e to 11bd66a Compare June 18, 2024 20:44
@patkenneally patkenneally merged commit 40b9f12 into develop Jun 18, 2024
3 checks passed
@patkenneally patkenneally deleted the refactor/193-coarseSunSensor-refactor branch June 18, 2024 23:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

coarseSunSensor refactor
2 participants