Forums d'entraide informatique - Les forums de PCW

Version complète : Gérer un Pédalier son (connexion USB), Footcontrol USB
Vous consultez actuellement la version basse qualité d'un document. Voir la version complète avec le bon formatage.
Bonjour à  tous,
je développe actuellement une application de gestion de flux de données de type audio, en vb. Cette application doit communiquer avec un pédalier brancher sur le pc de l'utilisateur et qui permettra de gérer la lecture du son (boutons:play/pause/avancer/reculer, arrêt) comme s'il utilisait ca souris.
J'arrive a  détecter le port USB du pédalier (type : contrôleur de jeu HID), mais je ne parviens pas a  trouver la bonne DLL pour intercepter les commandes passer depuis le pédalier, comme le fait le contrôleur de jeu sous Windows "joy.cpl"

j'ai simulé le Pédalier comme un Joystick en utilisant la dll suivante : "WINMM.DLL", fonction :"joyGetDevCapsA" mais elle me renvoi 165, ou bien "joyGetNumDevs" renvoi 16
ce qui signifie , selon la MSDN , probléme de paramétrage du pédalier, or dans le contrôleur de jeu, "joy.cpl" au branchement du pédalier il est détecté et je vois bien les 4 boutons du pédalier dans les propriétés de FootControl USB.

Pourriez vous m'aider svp, et m'orienter vers la bonne dll, qui me permettra de récupérer les bonnes valeurs depuis le pédalier et les faire passer à  mon application.

Merci d'avance
Samy
Salut Samy & :bienvenue: !

Si je puis me permettre, pourquoi ne pas tester si le pédalier fonctionne, en premier, en l'utilisant avec un quelconque jeux vidéo ?
Bonjour troll,
j'ai testé le pédalier, sur un jeux vidéo de course, effectivement aucun bouton du pédalier n'a été détecté, par contre le périphérique est bien détecté en tant que FootControl USB manette, ce qui explique la valeur 165 retourner par la fonction "joyGetDevCapsA".
Mais dans le contrôleur de jeu, "joy.cpl", les 4 boutons du pédalier fonctionnent parfaitement Huh.

ci-joint, l'image du pédalier, et les valeurs récupérer dans le contrôleur de jeu.
salut,

je serai toi, je me tournerai vers le constructeur.

Il doit y avoir un logiciel de test du pédalier (donc les dll liées)

J'ai déjà eu des soucis similaires avec une caméra de microscope, le constructeur m'avait envoyé un logiciel de test et sa fonctionné parfaitement avec leur dll. A voir donc dans ton cas.

Nous pourrions peut être t'aider d'avantage avec la référence du pédalier.

edit :

La gamme de pédales de commande Philips est disponible aux prix généralement constatés suivants :
LFH 2210 (version analogique) : 69 euros ht.
LFH 2310 et LFH 2320 (versions USB) : 89 euros ht.
LFH 2330 (version USB paramétrable) : 99 euros ht.


A noter que dans la version 2330, la notion de "paramétrable" intervient (donc un logiciel fourni).
Salut TotofTeam,
oui effectivement, j'ai un logiciel fournie avec le pédalier (réf : LFH 2330 (version USB paramétrable) : 99 euros ht. ). Je viens d'installer le logiciel, pour récupérer ses DLL et les traiter....
si ta une piste à me proposer, de ton côté, ça sera la bienvenue.
un logiciel, déjà une bonne chose.

le tout est de comprendre le fonctionnement du logiciel :

- Si les sources sont fournis, facile,qu'à travaillez dessus !
(vue la marque de ton pédalier m'étonnerait que les sources soit fournies)

- Sinon fouiller le logiciel pour déja le comprendre, voir si les fonctionnalitées que tu veut utiliser son présente


Ensuite, trouvez un site/forum d'aide de programmation de la marque en question -Oui oui sa existe-

- Méthode un peu barbare (et pas légal sauf si tu le garde pour toi), tu désassemble la dll ;D


Après si vraiment sa fonctionne pas et que tu es bloqué, on pourrait se tourner vers d'autres pédaliers (avec les sources) et l'adapter au tiens (c'est faisable)
Salut vous deux,

(03-03-2010 10:41 AM)samy78p a écrit : [ -> ]Bonjour troll,
j'ai testé le pédalier, sur un jeux vidéo de course, effectivement aucun bouton du pédalier n'a été détecté

Il n'est donc pas impossible que les boutons de ton pédalier ne fonctionnent tout simplement pas. Après avoir installé le logiciel tu arrives à l'utiliser ?

Je pense qu'il faudrait d'abord vérifier que le matos fonctionne avant de se lancer dans la programmation d'un outil dessus (et qui pourrait se solder par un échec total si le pédalier est HS...)... Enfin après c'est ma vision de la chose Smile
URLs de référence