Annonce

Réduire
Aucune annonce.

ecrire dans une datarefs

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • #1
    1: pourquoi codes-tu en C++ ?

    2: il y a un espace entre "values" et "[0]" dans ton code ?
    Code:
    utton_values [0]
    vires le.



    Tom
    Volez bien, volez plein !
    "THE ROTOR IS THE LIMIT!" ... Et c'est ton MFD qui doit te le dire.
    "The flight deck is the ultimate human machine interface (HMI) application. It uses human senses of touch, hearing and sight in a safety critical situation."
    VATSIM : F-ZBPH

    Commentaire


    • #1
      salut TOM :D

      1: Je code en C++ car pour certaines commandes je n'ai pas le choix (ex : mettre le beacon a 1 /0 avec un switch, ....)
      De toute facon je me sers du code, car j ai une petite fenetre en haut a gauche qui me donne les parametres "vitaux" (en 1 coup d'oeil) et je trouve ca pratique qd on est en vue exterieur.
      Si tu as une autre solution je suis preneur :D !!!!

      2: oui j'avais mis 1 espace !
      Mais jai testé sans espace, et j ai le meme probleme.... 8O

      loic

      Commentaire


      • #1
        et si quelqu un a deja fait un plugin utilisant les infos des boutons joystick, ca m'aiderai bcp quil me montre son code ... merci

        Loïc

        Commentaire


        • #1
          Apres recherche sur le net jai trouvé une réponse a ma question, je la met ici, si quelqu un a le meme probleme que moi un jour ... :
          That is because the dataref is an array type.

          So you need to use XPLMGetDatavi.
          There is not such function as XPLMGetData.

          So you need to do this.

          int gJoyButtons[160];
          ...
          gJoyButtonsDR = XPLMFindDataRef("sim/joystick/joystick_button_values");
          ...

          XPLMGetDatavi(gJoyButtonsDR, gJoyButtons, 0, 160);

          So gJoyButtons will contain all the button values.
          So you would display the contents of gJoyButtons[0], gJoyButtons[1], gJoyButtons[2] etc.

          The problem with these datarefs is that we don't know what buttons are which as far as Xplane is concerned.
          One way of finding this out is to test the "sim/joystick/joystick_button_assignments" dataref which is another array dataref
          However this requires you to press the button you are after and then traverse the array to find which value has changed.

          Commentaire


          • #1
            Bonjour à tous, je cherche un code Delphi pour envoyer et recevoir des valeurs dataref sans passer par IOCP, je voudrais pour le moment créer un bouton et un label le bouton envoie et mon label lit la valeur.

            est ce que c'est possible et comment

            Très cordialement

            HARRY

            Commentaire


            • #1
              Ben ! Déterrer un truc de 2007 pour poser la même question que dans la partie X-Plane en général ! Ici comme ailleurs poser N fois la même question n'est pas la meilleur chose à faire. Sur l'org tu ne serait pas loin du banissement.

              PhM
              X-Plane 9.70 & 11.5r1 / W10 / AMD Ryzen 7 2700 / 8Go RAM / Sapphire R9 390 Nitro 8Go / Sapphire HD7870 GHz 2Go / Samsung LN40C530 / Oculus DK2 / LeapMotion / Saitek X56 / Thrustmaster Pendular Rudder

              Commentaire

              Chargement...
              X