Comprendre l'interraction entre IOCP, SIOC, FSUIPC et GC

Gauge Composer / Project Magenta / Reality XP, FlightDecksoft, etc...

Comprendre l'interraction entre IOCP, SIOC, FSUIPC et GC

Messagede guda » Lun 11 Mai 2009 14:40

L'architecture IOCARD, SIOC, IOCP, GC, FSUIPC est tout sauf intuitif.
J'ai essayé de faire un petit schéma pour simplifier la compréhension.
N'hésitez pas à me corriger si c'est inexact
Image

NB : Le schéma a été validé par Juan (créateur de GC et du IOCP FS)
Il précise à ce sujet :
you can use SIOC with FSUIPC or/and IOCPServer, you can connect GaugeComposer to FS directly via IOCPServer or/and SIOC because SIOC has internally it's own IOCPServer, the CARD's are driven by SIOC.
Avatar de l’utilisateur
guda
 
Messages: 451
Inscription: 27/04/09
Localisation: Brie Comte Robert (77)

Re: Comprendre l'interraction entre IOCP, SIOC, FSUIPC et GC

Messagede stevelep » Lun 22 Juin 2009 16:01

Merci pour le shéma,

Même si j'utilise beaucoup le SIOC et IOCP, j'ai encore quelques problèmes de compréhension avec
les modules clients du SIOC etc ...

Le serveur IOCP est donc dans FS.
Les clients comme GC se connectent dessus.

Mais qu'en est t'il du SIOC. C'est un client ou aussi un serveur ou les 2 ?
Dans la fenêtre, à quoi correspond les modules client 1 et 2 ?

Merci de nous éclaircir

BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Comprendre l'interraction entre IOCP, SIOC, FSUIPC et GC

Messagede Papa Charlie » Lun 22 Juin 2009 21:07

Ah mince, si Bob est un peu paumé entre SIOC et IOCP, nous, on va être carrément à l'ouest !
gratgrat
Philippe
Pourquoi je vole ? Demandez plutôt aux oiseaux...
http://www.everyoneweb.fr/papacharlie/
Avatar de l’utilisateur
Papa Charlie
 
Messages: 358
Inscription: 20/04/09
Localisation: Seyssel (Haute-Savoie)

Re: Comprendre l'interraction entre IOCP, SIOC, FSUIPC et GC

Messagede guda » Ven 26 Juin 2009 23:06

J'ai justement fait ce schéma car la compréhension de tout cela n'est pas évident.

CG se connecte uniquement a des serveurs IOCP. Cela désigne une norme open source. En d'autres terme n'importe qui (qui a de solide base de programmation) peut pondre son propre serveur IOCP. Par exemple pour Word (bon l'utilité sera pas top mais c'est un exemple).

Pour revenir à nos moutons. Si vous voulez que GC accédé directement aux variables FS, il faut installer un serveur IOCP pour FS.
Si vous voulez vous connectez à SIOC, pour utiliser vos propres variables par exemple, il faut pointer vers SIOC. En effet, il contient par défaut un serveur IOCP. Y a rien a faire, on a même pas besoin de changer son code.
Il suffit de dire à CG d'utiliser une connexion vers SIOC.

Si dans notre code SIOC on a :
Code: Tout sélectionner
Var 1801, name Bouton_BAT, Link IOCARD_SW, Input 0      // Bouton Baterie


Dans GC on utilise la variable 1801

Plus fort et plus tordu :
Code: Tout sélectionner
Var 0401, name FS_pos_VOLETS, Link FSUIPC_INOUT, Offset $0BDC, Length 4         // Controle des volets positions

Dans GC on utilise la variable 0401. On accede là à une variable FSUIPC.
A déconseiller pour des raisons de perf


On peut aussi trés bien utiliser deux connections : une vers SIOC (pour ces propres variable) et une directe sur FS. D'où l'interet d'avoir les deux.
Par contre, j'ai demandé une modification de GC car pour l'instant les deux doivent être paramétré et pointer sur un serveur valide. Pas génial si on veut en utiliser qu'un seul.
Avatar de l’utilisateur
guda
 
Messages: 451
Inscription: 27/04/09
Localisation: Brie Comte Robert (77)

Re: Comprendre l'interraction entre IOCP, SIOC, FSUIPC et GC

Messagede nonolight » Sam 27 Juin 2009 09:02

Ah mince, si Bob est un peu paumé entre SIOC et IOCP, nous, on va être carrément à l'ouest !
Philippe

Entièrement d'accord, je vais demander à Madame de faire les valises ecroulerire
Il me faudra bien complètement assimiler Sioc avant de passer à GC, c'est donc pas pour tout de suite cligneoeil

A+

Nono
Image Image
Avatar de l’utilisateur
nonolight
 
Messages: 4344
Inscription: 21/03/09

Re: Comprendre l'interraction entre IOCP, SIOC, FSUIPC et GC

Messagede guda » Sam 27 Juin 2009 13:30

Niveau de GC, il est clair qu'il y a encore de gros progrès à faire pour rendre le soft "grand public".
Avatar de l’utilisateur
guda
 
Messages: 451
Inscription: 27/04/09
Localisation: Brie Comte Robert (77)


Retourner vers Add-Ons d'instruments sur un ou plusieurs PC





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 6 invités