![>](style_images/1/nav_m.gif)
Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
Lynx |
![]()
Message
#11
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Indicatif : BS-05 Messages : 2,418 Inscrit : 23/03/05 Lieu : FONTENAY-SOUS-BOIS Membre n° 108 ![]() |
![]() ![]() ![]() ![]() --------------------
3rdlynx.ddns.net Serveur Discord Perso/Mission Editor : 965280400698146836 The agnostic dislexic insomniac: lies awake in bed at night wondering if there really is a dog. T-IR 5, THRUSTMASTER WARTHOG +Virpil WAR BRD, Pilotseat GameRacer Pro, Oculus Rift S+ SIMSHAKER JETPAD(+ MFD's (démontés) ) Config + MSI 6950XT 340W + be quiet! Pure Rock 2 + Mushkin Redline 64 Go 2 x 32 Go DDR4 3600 MHz + AMD Ryzen 7 5800X3D, 3,4 GHz (4,5 GHz Turbo Boost) + be quiet! Pure Power 11 FM 1000W, + SAMSUNG 980 PRO, 2 To, SSD + ASUS PRIME X570-P, + Sharkoon RGB LIT 100. ![]() |
Maraudeur |
![]() ![]()
Message
#12
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Commandant de la 92nd Kodiak AF Indicatif : JR-22 Messages : 4,206 Inscrit : 4/12/04 Lieu : Monnaie Membre n° 17 ![]() |
Super mon chaton!!!!
Je suis impatient de pouvoir tester ça!! ![]() ![]() ![]() Tu as prévu une featured et wish list? --------------------
![]() Cerbro Tvo Utere! Sin Minvs, Parietes Asperget... |
KaTZe |
![]()
Message
#13
|
![]() ![]() ![]() ![]() ![]() ![]() Indicatif : RW-24 Messages : 1,589 Inscrit : 18/11/07 Lieu : Villelaure Membre n° 2,712 ![]() |
Super mon chaton!!!! Je suis impatient de pouvoir tester ça!! ![]() ![]() ![]() Tu as prévu une featured et wish list? Oui Marau ![]() Pour le moment , je cherchais la meilleure solution pour implémenter tout çà. Avec comme objectifs principaux : > La portabilité OS (Windaub, Linux, Android ...) > La flexibilité de l'interface finale A priori, j'ai trouvé une configuration qui semble pouvoir fonctionner, à savoir : Machine de Jeu : DCS World >> SIOC Machine déportée : Système AJAX en Python >> Interface HTML (KaTZ-Pit). La communication est réalisée par le système AJAX (Asynchronous JavaScript and XML), Python, qui se connect sur SIOC (Wifi ou réseau) et récupère les données qui changent, et envoi les ordres du KaTZ-Pit Cette interface, Python permet de traiter les données en effectuant certains calculs (conversion, panel armement etc etc ...). J'ai trouvé un web framework plutôt sympa en Python (Bottle), qui dialoguera avec les JQuery, et Javascript de la feuille HTML. L'avantage de cette structure, est que la liaison intermachine (potentiellement lente), aura un flux de données minimal (uniquement les valeurs mises à jour par SIOC, et non l'intégralité des exports). Le système AJAX, récupère et traite ces données, et sera commun à tous les types d'appareil. Le KaTZ-Pit, sera donc une simple feuille HTML dynamique, et ses applets Javascript, qui gèrent les évènements (allumage/extinction des voyants, affichage rotation des jauges, etc etc ...) Il sera facile de dessiner un KaTZ-Pit pour chaque appareil, en ajoutant juste des modules dans la page web. Les jauges JSON de perfectwidget seront aussi compatibles. On pourra aussi profiter des avantages de la structure de page web, pour recréer un FMC, CDU qui affiche des pages différentes avec menu etc etc ... grâce à Javascript. Bref un système totalement ouvert, évolutif, et facile à customiser sans beaucoup de connaissance en informatique. Pour l'installation, juste SIOC sur la machine de jeu, et Python sur la machine déportée. Le KaTZ-Pit s'ouvre avec n'importe quel navigateur web, et sera fourni sous forme d'un seul dossier (sans install) avec tous les fichiers graphiques, les applets javascript, et l'AJAX en python. Ce devrait tourner sur tous les OS compatibles avec python, et normalement aussi sur les tablettes android. De plus, normalement, on devrait pouvoir suivre "en place arrière", un élève qui vole à >1000km de soi. ![]() --------------------
120th Black Kite : "Mochibus et Pollutis" ![]() M-05 KaTZe |
Maraudeur |
![]()
Message
#14
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Commandant de la 92nd Kodiak AF Indicatif : JR-22 Messages : 4,206 Inscrit : 4/12/04 Lieu : Monnaie Membre n° 17 ![]() |
Énooooorme!!!
![]() Donc toujours avec les possibilités d'interfacer les IO Cards puisque tu utilises le SIOC ![]() Et possibilité aussi d'effectuer des changements de canaux TS-3 à partir de rotacteurs connectés sur IO-Cards? ![]() --------------------
![]() Cerbro Tvo Utere! Sin Minvs, Parietes Asperget... |
KaTZe |
![]()
Message
#15
|
![]() ![]() ![]() ![]() ![]() ![]() Indicatif : RW-24 Messages : 1,589 Inscrit : 18/11/07 Lieu : Villelaure Membre n° 2,712 ![]() |
Énooooorme!!! ![]() Donc toujours avec les possibilités d'interfacer les IO Cards puisque tu utilises le SIOC ![]() Et possibilité aussi d'effectuer des changements de canaux TS-3 à partir de rotacteurs connectés sur IO-Cards? ![]() L'idée de garder SIOC, est justement de vous permettre d'avoir un Pit partiellement IO Cards, et partiellement GlassCockpit (KaTZ-Pit). Par contre, une question à ce sujet, avez vous standardisé vos SIOC entre vous ? De mémoire, j'utilise certaines valeurs pour mes data calculées, et si l'on veut ne pas avoir de problème avec les Pitteurs, il serait peut être souhaitable (pendant que j'y suis ![]() Pour TS, faudra que je me rapproche de Tacno, pour essayer que nos outils soient compatibles, voir même mieux , récupérer ce qu'il a déjà fait ![]() Ce message a été modifié par KaTZe - 4 Sep 2014, 12:38. --------------------
120th Black Kite : "Mochibus et Pollutis" ![]() M-05 KaTZe |
Maraudeur |
![]()
Message
#16
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Commandant de la 92nd Kodiak AF Indicatif : JR-22 Messages : 4,206 Inscrit : 4/12/04 Lieu : Monnaie Membre n° 17 ![]() |
Quand tu parles de "datas" tu entends "offsets"?
L'idéal serait d'avoir une liste globale des offsets de l'export.lue (IN et OUT) et ainsi de tous s'y référer, ensuite charge à chacun de définir les "VAR" dans son propre SIOC, à moins de décider également d'un standard, le "link" associé dépendant du câblage de chacun... --------------------
![]() Cerbro Tvo Utere! Sin Minvs, Parietes Asperget... |
KaTZe |
![]()
Message
#17
|
![]() ![]() ![]() ![]() ![]() ![]() Indicatif : RW-24 Messages : 1,589 Inscrit : 18/11/07 Lieu : Villelaure Membre n° 2,712 ![]() |
Pour les offset (c'est effectivement ce que je voulais dire), j'ai utilisé la liste du LOSIOC initial sans rien changer.
Par contre dans mon script d'export, et sous SIOC, j'ai ajouté pas mal de calculs sur ces variables (Calculs de consommation, d'autonomie, recodage du panel armement, un tas de switch position, les calculs de position et trajectoire bullseye .... Comme le SIOC a 10000 VAR possibles, je me demandais si je n'allait pas déplacer certains de mes calculs vers une plage de VAR spécifiques (que vous n'utilisez pas) pour que vous puissiez les insérer éventuellement dans vos SIOC, et faire tourner vos Pit, éventuellement avec en plus un écran déporté sous SIOC ? Par exemple dire : VAR 1-2 : Commande SIOC >> DCS 3-1000 : Export des OffSet DCS 1000-5000 : VAR pour les hardware Pit 6000-9999 : VAR pour les Glass Cockpit comme le KaTZ-Pit Qu'en pensez vous ? Sinon, je reviendrai vers vous avec des questions car depuis FC3, certains offset semblent avoir changé (j'ai des erreurs de "LoGet", par exemple LoGetControlPanel_HSI() ![]() --------------------
120th Black Kite : "Mochibus et Pollutis" ![]() M-05 KaTZe |
KaTZe |
![]()
Message
#18
|
![]() ![]() ![]() ![]() ![]() ![]() Indicatif : RW-24 Messages : 1,589 Inscrit : 18/11/07 Lieu : Villelaure Membre n° 2,712 ![]() |
Bon, çà progresse :
Les commandes "montante" (click KaTZ-Pit >> DCS) fonctionnent Par contre pour le lfux descendant, j'ai encore un problème avec les websocket. Mais LeCréole va m'envoyer filer les sockets qu'il avait développées, donc j'ai bon espoir de faire rapidement fonctionner le bouzin. Si la structure page Web est un vrai bordel côté dynamique (clairement pas fait pour), pour le côté graphique, en utilisant les feuilles de style, j'obtiens un truc plutôt sympa (vous reconnaitrez le KaTZ-Pit v700). ![]() Le gros avantage est que la position des boutons, cadran etc etc .... est encapsulé dans "un style" On peut donc facilement changer la place des éléments, ou se composer un tableau personnalisé, simplement en modifiant quelques lignes dans la feuille de style (.css), sans avoir à positionner les éléments un à un. Donc dès que çà fonctionnera, étendre à plusieurs avions sera facile. Surtout que j'ai dans ma banque d'image, pas mal de .gif pour chaque appareil, y compris pour les hélos (tableau pilototo etc etc ...) Je vous tiens au courant dès que je recois le coup de pouce de LeCréole Miaou ![]() --------------------
120th Black Kite : "Mochibus et Pollutis" ![]() M-05 KaTZe |
KaTZe |
![]()
Message
#19
|
![]() ![]() ![]() ![]() ![]() ![]() Indicatif : RW-24 Messages : 1,589 Inscrit : 18/11/07 Lieu : Villelaure Membre n° 2,712 ![]() |
Petite présentation que je mettrai à jour progressivement :
www.3rd-wing.net/public/KaTZe/KaTZ-Pit/KaTZ-Pit%203000%20Présentation.odp Miaou ![]() --------------------
120th Black Kite : "Mochibus et Pollutis" ![]() M-05 KaTZe |
gillesdrone |
![]()
Message
#20
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Messages : 6,185 Inscrit : 24/03/07 Lieu : Sendets 64320 Membre n° 1,668 ![]() |
Petite présentation que je mettrai à jour progressivement : www.3rd-wing.net/public/KaTZe/KaTZ-Pit/KaTZ-Pit%203000%20Présentation.odp Miaou ![]() Bravo , ![]() --------------------
![]() http://gilles.guesnel.free.fr ma chaine  menacer l' Ours dans son repère, l' Aigle pourrait y laisser quelques plumes |
![]() ![]() |
Haut de page · Retour à l'accueil · Contacter le Webmestre | Nous sommes le : 30/05/24 - 16:45 |