protocole usb

Simkits / Goflight / Plug'n Fly / BU0836, etc...

Re: protocole usb

Messagede ganlhi » Sam 13 Nov 2010 18:33

Ok, je vais me renseigner là dessus ! C'est intéressant en tout cas d'avoir accès à une méthode alternative comme ça. Bien sûr, ce n'est pas à la portée de tout le monde donc heureusement que SIOC existe. Mais c'est un plus d'avoir ce protocole à disposition.
Guilhem

Image
Avatar de l’utilisateur
ganlhi
 
Messages: 734
Inscription: 19/04/09
Localisation: Castelnaudary

Re: protocole usb

Messagede cs200 » Sam 20 Nov 2010 17:44

Bonjour ,
Je pense etre sur la bonne voie pour utiliser les cartes UsbExpension d' Open Cockpit en se passant totalement de Sioc ou IOCP et de leur protocol .
J'utilise Delphi.
J'arrive déjà à voir la carte Usb.Ce qui est déjà pas mal yeuxhaut et lire les valeurs des potentiomètres des cartes Servo. applaublanc

Y aurait il quelqu'un qui peut me fournir la trame utilisée par le Pic 16C745 de la carte UsbExpension ?
Merci
++
JeanMi
cs200
 
Messages: 65
Inscription: 20/04/09

Re: protocole usb

Messagede cs200 » Sam 20 Nov 2010 19:11

Lu ,
Voila ,c'est fait ,j'ai trouvé ecroulerire

Outside IOCP et le protocol roicouronne
1 semaine de travail récompensée. zzzzzzzz
je fais une petite application EXE qui permet de lire et seter les i/o sur les 4 masters relièes a LusbExp .
Je la mettrai a disposition.
++
JeanMi
cs200
 
Messages: 65
Inscription: 20/04/09

Re: protocole usb

Messagede JeeHell » Sam 20 Nov 2010 19:19

Ca m'intéresserait pas mal d'avoir la source si c'est possible?

JL
JeeHell
 
Messages: 1851
Inscription: 18/05/09

Re: protocole usb

Messagede cs200 » Sam 20 Nov 2010 19:27

Lu JL,
J'utilise 2 librairies et une Dll.
Je fait le panel pour tout tester.
++
JeanMi
cs200
 
Messages: 65
Inscription: 20/04/09

Re: protocole usb

Messagede cs200 » Lun 22 Nov 2010 21:28

Bonjour ,
Ca avance à petit pas mais bon blemeblanc
Je teste une nouvelle barre d'outil Delphi pour les connections Usb avec de nouveau objects cligneoeil
Image

++
JeanMi
cs200
 
Messages: 65
Inscription: 20/04/09

Re: protocole usb

Messagede cs200 » Mer 24 Nov 2010 22:01

Bonjour ,
Dans la réalisation de mon interfacage avec Sioc et Delphi ,j'aurai besoin de savoir si on peut démarrer Fs directement en étant directement dans le cockpit du 737.Mon application fait tout automatiquement mais pas encore ça et j'aimerai implanter cette fonction dans la Dll.
Merci
++
JeanMi
cs200
 
Messages: 65
Inscription: 20/04/09

Re: protocole usb

Messagede JeeHell » Jeu 25 Nov 2010 22:41

avec un petit shellexecute ca devrait pas te résister bien longtemps cligneoeil

JL
JeeHell
 
Messages: 1851
Inscription: 18/05/09

Re: protocole usb

Messagede cs200 » Ven 26 Nov 2010 07:59

Lu JL ,

Biensur IOI.
Je fais déjà ça pour starter Sioc automatiquement et mettre les Var jour :


procedure TForm1.StartTimer(Sender: TObject);
begin
Start.Enabled := False;
CheminFic := '';
FicTrouve := False;
RechercheApplic('C:','sioc.exe');
if CheminFic = '' then
StaticText1.Caption := 'Sioc n''a pas été trouvé sur le disque C'
else
begin
StaticText1.Caption := 'Démarrage Sioc en cour';
if ShellExecute(0,Nil,PChar(CheminFic),nil,nil,Sw_ShowMinimized) <= 32 then //Erreur démarrage Sioc
StaticText1.Caption := (SysErrorMessage(GetLastError))
else
Connecter_Serveurs_Sioc();
end;
end;
Procedure TForm1.RechercheApplic(Schemin ,NomFic : String);
Var r : integer;
Sr : TSearchRec;
begin
r := FindFirst(SChemin + '\*.*' ,faAnyFile ,Sr);
While r = 0 do
begin
if Copy(Sr.Name ,1 ,1) <> '.' then
begin
if (Sr.Attr <> 0) And (FaDirectory <> 0) then
if LowerCase(Sr.Name) = NomFic then
begin
FicTrouve := True;
CheminFic := PChar(SChemin + '\' + Sr.name);
end;
if Not FicTrouve then
RechercheApplic(Schemin + '\' + Sr.Name ,NomFic)
else
FindClose(Sr);
end;
Application.ProcessMessages;
r := FindNext(Sr);
end;
FindClose(Sr);
end;
chouettedoights

Ce que je veut c'est être dans le cockpit directement sans passer par un chargement d'un vol tapebaton

++
JeanMi
cs200
 
Messages: 65
Inscription: 20/04/09

Re: protocole usb

Messagede cs200 » Ven 26 Nov 2010 20:58

Lu JL ,

yeuxhaut Petite modif ,je recherche si sioc tourne au démarrage de l'application :
Si il tourne ,je sauve le Num du Handle grandsoleil et j'initialise les var.
Sinon ,je le démarre.Cela m'évite de lancer Sioc une deuxième fois et de produire une erreur de la part de Sioc et j'initialise les var ensuite. ecroulerire
En prime ,je stop Sioc quand je quitte l'applic. applaublanc

Ps ,je test la Lib OpenGl et la Dll delphi pour certaines gauges. lolaffiche
++
JeanMi
cs200
 
Messages: 65
Inscription: 20/04/09

PrécédenteSuivante

Retourner vers Autres cartes et logiciels





Qui est en ligne

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