Client wrapper for FSUIPC
Project description
fsuipc
This project provides a simple Python client class wrapper around the FSUIPC tool, which allows third-party programs to interact with the "inner workings" of popular flight simulator software.
Fsuipc is built on top of (and includes) pyuipc
, by István Váradi
(ivaradi@varadiistvan.hu).
Installation
The easiest way to install this package is using pip
:
pip install fsuipc
Note that fsuipc only supports Python on Windows platforms.
Basic Usage
from fsuipc import FSUIPC
with FSUIPC() as fsuipc:
prepared = fsuipc.prepare_data([
(0x560, "l"),
(0x568, "l"),
(0x570, "l")
], True)
while True:
latitude, longitude, altitude = prepared.read()
print(f"Latitude: {latitude}")
print(f"Longitude: {longitude}")
print(f"Altitude: {altitude}")
input("Press ENTER to read again")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fsuipc-1.3.0.tar.gz
(15.5 kB
view hashes)
Built Distributions
fsuipc-1.3.0-cp39-cp39-win32.whl
(19.0 kB
view hashes)
fsuipc-1.3.0-cp38-cp38-win32.whl
(19.0 kB
view hashes)
fsuipc-1.3.0-cp37-cp37m-win32.whl
(19.0 kB
view hashes)
fsuipc-1.3.0-cp36-cp36m-win32.whl
(19.0 kB
view hashes)
fsuipc-1.3.0-cp35-cp35m-win32.whl
(19.0 kB
view hashes)
Close
Hashes for fsuipc-1.3.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a06d94f2532bfaea93eaa7081aeaec839d4f277e47e9cff16ee5ddb87e926183 |
|
MD5 | 18857ab817423a3798b84e5c3284283b |
|
BLAKE2b-256 | eb7ec0a55a01c32755e7d12d61aee96af281323d6519d3e66c521a74d4ccfdc0 |
Close
Hashes for fsuipc-1.3.0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c481bcdc99cd17fae15ec5160ab6dce542a3284b3dc93af5d6245512ac412168 |
|
MD5 | 874e6f0498ddd6dc9e42b0bb6ffe7925 |
|
BLAKE2b-256 | 8241937939abb63c8186d02f340a690af6df89ebbafe1f4e9d7a862f50063277 |
Close
Hashes for fsuipc-1.3.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e895c3506ce0f4fb87d7a03f074219fb4f5387f29def532616615a2b7eb4df75 |
|
MD5 | 87d0ab5569dfaac8083a5b7a9283e9f5 |
|
BLAKE2b-256 | 2c0dc65d13acd3575abc3021abc6c56715cd0381c0af0952c8ffcadad0099f85 |
Close
Hashes for fsuipc-1.3.0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b776cc25a47b8f90483c59b1452a3585dfbb6892e6cae14e0dfdb74d421426e |
|
MD5 | 4c4734d89c8d2c32735199f9298363c8 |
|
BLAKE2b-256 | 7ddaa6457636ebd8867d5ae9a4b41a0d2aebbcd53b51b921f487908b58ec9906 |
Close
Hashes for fsuipc-1.3.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9789ac65872568d782e33f9b697d27fb61e9fd4bc9955c3332a00bf75172209 |
|
MD5 | b7e2615e33ba82f5ba7b242ed8fcface |
|
BLAKE2b-256 | dae1c91a5a275f504e433f78c7522d3a21860aae530c98189cda12d93721410d |
Close
Hashes for fsuipc-1.3.0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc51f5d3ac6aa34f48c38ba781e9413d00e0892017b80c676b11460cf8b5a9e6 |
|
MD5 | 43c9f8de4f549d4805d1d0d3f64b2dbf |
|
BLAKE2b-256 | 2cda39bd516217f8fb12e3cfb7dcd086e956261700a97693dcf4e74fb1aa0a31 |
Close
Hashes for fsuipc-1.3.0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62e2c708bec2d53c34f815d4428c1213cd66abd7625da5e4a88c546c6b965ca1 |
|
MD5 | 61c0f5aaeb1b2e0fef888db94f6c0c75 |
|
BLAKE2b-256 | f891b7316bb9cc70969d9fbc62004c4901b09befcd179115193db087a9ac1a64 |
Close
Hashes for fsuipc-1.3.0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 189c9a0a42615460e0543dbff6d0eb0e71ee1f573fe58e80feae39a078666124 |
|
MD5 | ff8c0cee8c2ddf4627e41c8a3c6ed618 |
|
BLAKE2b-256 | 5bb4863b5d0dd83f4b51c83f0428ced9e92b86b2a25429842545adc69e4baab4 |
Close
Hashes for fsuipc-1.3.0-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1ea7ec27c82c105d21438d99071b545fd3b46a981bdf176febfb80689564e1b |
|
MD5 | 52aa38dca310d8e546ae51b0137b3115 |
|
BLAKE2b-256 | 47db9a860b889c944591afd0116afc4ea8fb3653bb8142da9dc2b6b0202fdce8 |
Close
Hashes for fsuipc-1.3.0-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ef939bc42db926f71c50b601b644c056b4301a7424020d8af0b2f81d65f5735 |
|
MD5 | de69da15441c79ad045b443cf841cc71 |
|
BLAKE2b-256 | 4213f9926cb6c9091902ade77b2796f1cbedc03bb20efb0a42bd0f635e3cd66a |