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

Add Ka-50 ABRIS #24

Closed
wants to merge 9 commits into from
Closed

Add Ka-50 ABRIS #24

wants to merge 9 commits into from

Conversation

okopanja
Copy link

@okopanja okopanja commented Mar 27, 2022

Here is the draft pull request.
Major things:

  • extended communication protocol (added self for current coordinates and x, z to coords + added mode reporting for Ka-50)
  • extended TheWay.lua to send more data (and use JSON:encode)
  • implemented ABRIS entry
  • implemented PVI steer point entry
  • added definition to pom.xml to enable creation of jar with dependencies, exe and bundle zip ( I did not include jre, this is up to you).

Please try it.

Testing progress

  • Ka-50:
    • JJay to test Ka-50.
      • PVI steerpoint does not work on machine producing 20 FPS, the PVI enters into unknown mode
    • sprool: everything works
    • okopanja: ok
  • Mirage
    • JJay: ok
  • F-16
    • okopanja: test shows that F-16 still enters the waypoints.
  • F-18
    • ?
  • Apache
    • ?
  • A-10C
    • sprool: ok
  • A-10C2
    • sprool: ok
  • Harrier
    • sprool: ok

- entry of steer points based on waypoints
- support for ABRIS (triggers update of communicaiton protocol: TheWay.lua, WaypointManager.java and Point.java
- extended pom.xml to enable building of exe through mvn package
@okopanja okopanja reopened this Mar 30, 2022
@okopanja okopanja marked this pull request as ready for review April 2, 2022 21:25
@@ -155,9 +156,287 @@ public static JSONArray getCommands(List<Point> coords) {
//PVI to OPER
commandArray.put(new JSONObject().put("device", "20").put("code", "3026").put("delay", "0").put("activate", "0.3").put("addDepress", "false"));

// PVI: enter each waypoint as steer point
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Entering of steer points + activation of flight plan

okopanja and others added 2 commits April 4, 2022 20:25
Implemented github action which:

- compiles

- tests

- packages

- releases and deploys to assets if tag is created
@okopanja
Copy link
Author

Meanwhile: 2.8 update did break entry into PVI, needs investigation...

@TAGE7
Copy link

TAGE7 commented Jan 3, 2023

@okopanja
Good work! - let me know if there's any help I can provide.

- Added Ka-50_3
- Fixed entry of navpoints broken with 2.8
- Fixed entry of route with 6 steerpoings
@okopanja
Copy link
Author

okopanja commented Feb 16, 2023

Good work! - let me know if there's any help I can provide.

@seven2099 I made updates and made unofficial 1.6.1 release to support both BS2, BS3. This will be the last update to this pull request and I will stop making the updates on this.

To support BS properly with ABRIS, I made too many changes to the original project for this pull request to be accepted for merge. Instead, I believe I will have something way cooler to announce for BS2 and BS3 owners in near future... ;)

Perhaps in two weeks...

@okopanja
Copy link
Author

The pull request will be closed in favor of dedicated Ka-50 waypoint entry tool here: https://github.com/okopanja/SharkPlanner

I will freeze the forked repository, but keep sources available for further references.

@okopanja okopanja closed this Feb 28, 2023
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.

None yet

2 participants