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

Cielim data streaming #223

Merged
merged 6 commits into from
May 3, 2024
Merged

Conversation

patkenneally
Copy link
Collaborator

  • Tickets addressed: NA
  • Review: By commit
  • Merge strategy: Merge (no squash)

Description

This PR adds a message streaming module called Cielim interface. The interface module is largely a replication of the vizInterface module with minor changes. The primary change is the extraction of the ZMQ connection business logic from the module. This PR also duplicates the vizSupport enableUnityVisualization function with a enableCielimVisualization function. Again the hope is to replicate functionality with the expectation that once Basilisk communicates with Cielim correctly, then we'll come back and significantly refactor these additions.

Verification

Currently only manual testing available. This is done with the example scenario, and an instance of the Cielim application.

Documentation

None, needed yet.

Future work

Long term (3-6 months) these modules/additions will be significantly refactored to become a general Basilisk message streaming API.

@patkenneally patkenneally force-pushed the feature/cielim-data-streaming branch from 6a548bd to 935dea3 Compare April 12, 2024 18:12
@patkenneally patkenneally self-assigned this Apr 12, 2024
@patkenneally patkenneally force-pushed the feature/cielim-data-streaming branch 4 times, most recently from 086e1a4 to e46fcb1 Compare April 12, 2024 21:32
patkenneally and others added 3 commits May 3, 2024 12:12
The ZMQ connector is intended to abstract away communication and
protocol implementation.
@patkenneally patkenneally force-pushed the feature/cielim-data-streaming branch from e46fcb1 to eb63924 Compare May 3, 2024 18:12
@patkenneally patkenneally force-pushed the feature/cielim-data-streaming branch from eb63924 to dfc192e Compare May 3, 2024 18:17
@patkenneally patkenneally merged commit 0be43bf into develop May 3, 2024
3 checks passed
@patkenneally patkenneally deleted the feature/cielim-data-streaming branch May 3, 2024 19:38
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