Accueil
Accueil

Bienvenue invité ( Connexion | Inscription )

7 Pages V < 1 2 3 4 > »   
Reply to this topicStart new topic
> KaTZ-Pit V3000, Le KaTZ-Pit de DCS FC3
Lynx
post 2 Sep 2014, 13:02
Message #11






Indicatif : BS-05
Messages : 2,435
Inscrit : 23/03/05
Lieu : FONTENAY-SOUS-BOIS
Membre n° 108

notworthy.gif
cheer.gif Pareil !!! cheer.gif
notworthy.gif

--------------------
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 16 Go340W
+ 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.

Image IPB

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Maraudeur
post 3 Sep 2014, 15:15
Message #12




Commandant de la 92nd Kodiak AF

Indicatif : JR-22
Messages : 4,222
Inscrit : 4/12/04
Lieu : Monnaie
Membre n° 17

Super mon chaton!!!!

Je suis impatient de pouvoir tester ça!! Jumpy.gif Jumpy.gif Jumpy.gif

Tu as prévu une featured et wish list?

--------------------
Image IPB
Cerbro Tvo Utere! Sin Minvs, Parietes Asperget...

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
KaTZe
post 3 Sep 2014, 21:08
Message #13






Indicatif : RW-24
Messages : 1,589
Inscrit : 18/11/07
Lieu : Villelaure
Membre n° 2,712

CITATION(Maraudeur @ 3 Sep 2014, 16:15) *

Super mon chaton!!!!

Je suis impatient de pouvoir tester ça!! Jumpy.gif Jumpy.gif Jumpy.gif

Tu as prévu une featured et wish list?


Oui Marau wink.gif

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.
wavetowel2.gif




--------------------
120th Black Kite : "Mochibus et Pollutis"
Image IPB
M-05 KaTZe

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Maraudeur
post 4 Sep 2014, 09:14
Message #14




Commandant de la 92nd Kodiak AF

Indicatif : JR-22
Messages : 4,222
Inscrit : 4/12/04
Lieu : Monnaie
Membre n° 17

Énooooorme!!! blink.gif

Donc toujours avec les possibilités d'interfacer les IO Cards puisque tu utilises le SIOC thumbsup.gif

Et possibilité aussi d'effectuer des changements de canaux TS-3 à partir de rotacteurs connectés sur IO-Cards? innocent.gif

--------------------
Image IPB
Cerbro Tvo Utere! Sin Minvs, Parietes Asperget...

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
KaTZe
post 4 Sep 2014, 11:58
Message #15






Indicatif : RW-24
Messages : 1,589
Inscrit : 18/11/07
Lieu : Villelaure
Membre n° 2,712

CITATION(Maraudeur @ 4 Sep 2014, 10:14) *

Énooooorme!!! blink.gif

Donc toujours avec les possibilités d'interfacer les IO Cards puisque tu utilises le SIOC thumbsup.gif

Et possibilité aussi d'effectuer des changements de canaux TS-3 à partir de rotacteurs connectés sur IO-Cards? innocent.gif


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 tongue.gif ), que je mette mes data sur des valeurs que vous n'utilisez pas ?

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 wink.gif

Ce message a été modifié par KaTZe - 4 Sep 2014, 12:38.

--------------------
120th Black Kite : "Mochibus et Pollutis"
Image IPB
M-05 KaTZe

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Maraudeur
post 4 Sep 2014, 15:12
Message #16




Commandant de la 92nd Kodiak AF

Indicatif : JR-22
Messages : 4,222
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...

--------------------
Image IPB
Cerbro Tvo Utere! Sin Minvs, Parietes Asperget...

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
KaTZe
post 4 Sep 2014, 18:23
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() sad.gif

--------------------
120th Black Kite : "Mochibus et Pollutis"
Image IPB
M-05 KaTZe

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
KaTZe
post 8 Sep 2014, 13:37
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).

Image attachée

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 wavetowel2.gif


--------------------
120th Black Kite : "Mochibus et Pollutis"
Image IPB
M-05 KaTZe

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
KaTZe
post 8 Sep 2014, 14:54
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 wavetowel2.gif

--------------------
120th Black Kite : "Mochibus et Pollutis"
Image IPB
M-05 KaTZe

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
gillesdrone
post 8 Sep 2014, 15:40
Message #20






Messages : 6,185
Inscrit : 24/03/07
Lieu : Sendets 64320
Membre n° 1,668

CITATION(KaTZe @ 8 Sep 2014, 15:54) *

Petite présentation que je mettrai à jour progressivement :
www.3rd-wing.net/public/KaTZe/KaTZ-Pit/KaTZ-Pit%203000%20Présentation.odp

Miaou wavetowel2.gif



Bravo , notworthy.gif

--------------------
Image IPB
http://gilles.guesnel.free.fr
ma chaine
 menacer l' Ours dans son repère, l' Aigle pourrait y laisser quelques plumes

User is offlineProfile CardPM
Go to the top of the page
+Quote Post

7 Pages V < 1 2 3 4 > » 
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :
 

Haut de page · Retour à l'accueil · Contacter le Webmestre Nous sommes le : 31/10/24 - 23:46