#x-plane #api-bindings #flight-simulation #projectfly

pfly_rust

A crate to interact with the projectFly X-Plane IPC service

2 releases

0.1.1 Jul 3, 2020
0.1.0 Jul 1, 2020

#6 in #x-plane

AGPL-3.0-or-later

15KB

pfly_rust

pfly_rust is a crate to interact with the projectFly X-Plane IPC service.

This was originally made to create a Linux supported alternative to the native X-Plane projectFly plugin, which is from a project to port projectFly over to Linux.

Creating a connection is super easy, calling init will give you a socket object that is bonded and connected to projectFly. You can then use send_message to send a message to projectFly with the structure of PflyIpcData.


lib.rs:

pfly_rust is a crate to interact with the projectFly X-Plane IPC service.

This was originally made to create a Linux supported alternative to the native X-Plane projectFly plugin, which is from a project to port projectFly over to Linux.

Creating a connection is super easy, calling init will give you a socket object that is bonded and connected to projectFly. You can then use send_message to send a message to projectFly with the structure of PflyIpcData.

Dependencies

~0.9–1.7MB
~35K SLoC