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

feat(aoc): AOC Simulation (Part 1) #146

Draft
wants to merge 10 commits into
base: main
Choose a base branch
from

Conversation

MicahBCode
Copy link

@MicahBCode MicahBCode commented Nov 6, 2023

This PR is part of a bigger project to implement a full immersive AOC simulation.

Part 1 will consist of the following changes / additions:

  • Implement AOC Connection Endpoints (POST - register, PUT - keepalive)
  • Implement Telex functionality into AOC endpoints (freetext)
  • Add Database Migration to migrate data from Telex Connections -> Aoc Connections & Telex Messages -> Freetext Messages
  • Redirect Old Telex Message Endpoints

Part 2: Implement OOOI Endpoints
Part 3: Implement Init Endpoints

This list is not exhaustive and subject to change.

@MicahBCode MicahBCode reopened this Jan 3, 2024
@MicahBCode
Copy link
Author

MicahBCode commented Jan 18, 2024

Hey guys, wanted to start a discussion on this one. I think it would make more sense to move this away from the FBW API into the simbridge as it doesn't need any connectivity to other pilots or anything else (except the Telex / Freetext functionality - but for this one to keep it simple from the aircrafts perspective my suggestion would be to use the Simbridge as the bridge between the FBW API and the aircraft).

This would also lead to neither having to authorize a second time to the Navigraph services for any simbrief / navigraph related services nor to have any JWT tokens to be synced with an external API.

What are your thoughts on that?
@tracernz @svengcz Feel free to tag anyone else who might have an input too.

@tracernz
Copy link
Member

tracernz commented Jan 31, 2024

I think it would be better not to depend on SimBridge as in it's current form it's quite performance heavy. I personally don't typically use it for this reason.

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.

2 participants