Skip to content

refactor: Refactor mount calculations, enhance documentation, and add tests - #314

Open
andre-stefanov wants to merge 4 commits into
developfrom
refactor/phase-1
Open

andre-stefanov wants to merge 4 commits into
developfrom
refactor/phase-1

Conversation

@andre-stefanov

Copy link
Copy Markdown
Member

No description provided.

- Updated Mount::calculateRAandDECSteppers to utilize a new core::calculateStepperPositions function for improved clarity and maintainability.
- Introduced core::SlewGeometry and core::SlewResult structures to encapsulate parameters and results related to slewing calculations.
- Replaced direct calculations of RA and DEC stepper positions with a switch-case structure based on the selected solution from the new SlewResult.
- Enhanced coordinate formatting functions in CoordinateFormatter to accept DayTime instead of RightAscension, ensuring better type safety and clarity.
- Added unit tests for coordinate formatting and coordinate math to validate the new implementations and ensure correctness.
- Updated EEPROM layout to reflect changes in data structure and added tests to verify the integrity of the EEPROM layout.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant