IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

[Code Bas niveau?] Je ne sais pas comment m'y prendre


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Octobre 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 8
    Par défaut [Code Bas niveau?] Je ne sais pas comment m'y prendre
    Bonjour à tous!
    Tout d'abord, je suis vraiment désolé si ce post peut faire l'objet d'un double post. Si c'est le cas, c'est que je ne sais vraiment pas comment on appelle mon genre de "problème", je m'explique:

    J'ai un périphérique de jeu, et je veux qu'il soit installable sur mon PC.
    ce que j'ai :
    -je peux "écouter" les codes en hexa XX XX XX XX etc.
    -je sais ce que chaque groupe représente.
    -Il est connecté en bluetooth (par conséquent j'ai son Identifiant en hex)


    ce que je voudrais
    -l'intégrer à un code C++ que j'ai fais, c'est-à-dire crée une classe de mon périphérique
    (si l'hexa XX passe à XY, je veux que ca fasse telle action)


    Merci d'avance!

    PS: je suis vraiment désolé si le vocabulaire ne convient pas, je ne suis pas vraiment expert dans le code, c'est pour cela que je me tourne vers vous

  2. #2
    Inactif  

    Homme Profil pro
    Ingénieur test de performance
    Inscrit en
    Décembre 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur test de performance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 986
    Par défaut
    Bonjour.

    Citation Envoyé par dook0 Voir le message
    -je peux "écouter" les codes en hexa XX XX XX XX etc.
    Lorsque vous dîtes cela : est-ce que cela signifie que vous avez le pilote de ce périphérique, et qu'une dll vous permets de recevoir les codes en hexa dans votre programme ?

    Est-ce qu'une documentation est fournie avec ce périphérique ?

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 8
    Par défaut
    Oui j'ai le driver ("fais maison par un internaute")
    Finalement j'ai résolu mon problème, je modifie le code source libre destiné a la wiimote.
    (C'est la PS Move que je veux utiliser sur mon PC)

    Merci quand même pour votre attention

  4. #4
    Membre du Club
    Inscrit en
    Octobre 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 8
    Par défaut
    Juste une petite question :
    Certes j'ai les XX XX XX XX.....
    mais en code C on met 0x00 ou 0xXXXX
    comment se fait la correspondance?

  5. #5
    Inactif  

    Homme Profil pro
    Ingénieur test de performance
    Inscrit en
    Décembre 2003
    Messages
    1 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur test de performance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 986
    Par défaut
    Re.

    Effectivement en C, on écrit 0x0, jusqu'à 0x00000000 (pour du 32 bits).

    Par contre je ne connais pas XX XX XX XX ! ce sont des caractères ?

  6. #6
    Membre du Club
    Inscrit en
    Octobre 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 8
    Par défaut
    oui XX XX ... ce sont des hexas
    j'ai du 00 A1 FF etc.
    bon ca commence à être un poil trop compliqué pour moi vu le code source pour la wiimote, déjà pour la connexion ce n'est pas facile à trouver (pour tout dire je cherche encore...)
    je vais reprendre ça plus calmement...
    Pour ceux que ça intéresse, le code source est là : http://sourceforge.net/projects/wiiuse/files/

    pour ma part :
    Vendor ID c'est le 8888 en hex
    et le Device ID est le 0308 en hex

    Je ne vois pas du tout où le caler, je pense que je m'y prend pas correctement

  7. #7
    Membre expérimenté
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Juillet 2007
    Messages
    193
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 193
    Par défaut
    Bonjour,

    il faut que tu lise le code source et que tu le comprenne bien afin de pouvoir modifier le code source pour qu'il utilise le playstation move, mais ca sera surrement plus compliqué que tu ne le pense.

    Dans le fichier io_win.c pour le cas de windows, il fait des check pour trouver la wiimote dans la fonction wiiuse_find, si tu analyse cette fonction tu verras WM_VENDOR_ID et WM_PRODUCT_ID qui sont utilisé pour trouver une wiimote, tu peux donc te dire que si tu changes ces valeurs avec celles de ta manette playstation ...

    Pour info, les deux informations que tu cherches a modifier se trouve dans le fichier wiiuse_internal.h

  8. #8
    Membre du Club
    Inscrit en
    Octobre 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 8
    Par défaut
    Merci beaucoup!!
    Je regardais pas le bon header, tu as raison ça ne va vraiment pas être simple...

Discussions similaires

  1. Je ne sais pas comment faire ça :
    Par piteon dans le forum Flash
    Réponses: 8
    Dernier message: 17/08/2006, 03h08
  2. Réponses: 2
    Dernier message: 31/05/2006, 15h13
  3. Je ne sais pas comment prceder!!!
    Par Archipi dans le forum CORBA
    Réponses: 3
    Dernier message: 26/12/2005, 15h24
  4. [XML] Je ne sais pas comment faire...
    Par New dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 11/10/2005, 10h47
  5. classement en sql (enfin je ne sais pas comment appeler)
    Par shirya dans le forum Langage SQL
    Réponses: 1
    Dernier message: 27/09/2005, 08h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo