Autor Wątek: Czytanie danych z przyrządów, mapy, zadań, czatu etc. na innym komputerze  (Przeczytany 8079 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Sorbifer

  • *
  • OstBlock. Tu i Teraz.
Pewnie wielu już wie, ale w WT jest możliwość pokazania informacji o aktualnym stanie gry na innym komputerze, ewentualnie na innym monitorze tego samego komputera. Wystarczy otworzyć stronę u siebie lokalnie na porcie 8111, czyli np. jak w swojej lokalnej sieci Twój komputer ma np. numer IP  192.168.1.33, to wystarczy na innym komputerze czy tablecie w tej samej sieci otworzyć stronę

http://192.168.1.33:8111

Adres na swoim kompie to po prostu http://127.0.0.1:8111/   

Po otworzeniu generowanej strony mamy dostęp do mapy, swojej lokacji i kierunku, innych punktów, różnych tekstów oraz danych z przyrządów.

Tylko dla danych z instrumentów w samolocie można dodać końcówkę /indicators np. tak

http://192.168.1.33:8111/indicators

i wtedy mamy tylko dane z przyrządów, aż się proszące by je sparsować i puścić na jakieś wyjście. W sumie łatwo byłoby przenieść odczytane wartości, przetłumaczyć na devicelink'a z Ił2 i nadawać je na innym porcie dla programu tylu UDPSpeed etc.

Oczytane dane wyglądają miej więcej tak (uwaga! różne maszyny mogą mieć różne zestawy podawanych oczytów!)


{"valid": true,
"speed": 94.411308,
"pedals1": -0.000336,
"pedals2": -0.000336,
"stick_elevator": 0.065615,
"stick_ailerons": 0.000000,
"vario": -0.753550,
"altitude_hour": 876.343628,
"altitude_min": 876.343628,
"aviahorizon_roll": 28.706291,
"aviahorizon_pitch": -1.008042,
"bank": 0.333544,
"turn": -0.053953,
"compass": 152.863022,
"compass1": 152.863022,
"clock_hour": 8.416667,
"clock_min": 25.000000,
"clock_sec": 30.000000,
"manifold_pressure": 1.246521,
"rpm": 2398.543945,
"oil_pressure": 79.736206,
"oil_temperature": 79.736206,
"water_temperature": 90.420509,
"fuel1": 148.938324,
"fuel_pressure": 9.925781,
"flaps": 0.500000,
"throttle": 0.992578,
"weapon1": 0.000000,
"prop_pitch": 0.998144,
"radiator": 0.298375}


Inne opcje są do obczajenia, ale jest parę, np. takie:

http://127.0.0.1:8111/map_obj.json
http://127.0.0.1:8111/status

Sorbifer.
OstBlock.
Kiepsky.