J'écris actuellement un pilote OS X pour le NewTek LiveControl LC-11, comme illustré ici.Reverse engineering d'un protocole série Black-Box
newtek.com/addons/livecontrol.php
Au cours de mon ingénierie inverse, je l'ai trouvé qu'il utilise un convertisseur série pour USB et qu'il communique avec la sortie hexadécimale quand un bouton est poussé ou changements de valeur analogiques. En utilisant cette sortie, j'ai été capable d'interpetir chaque bouton, bouton numérique, et le curseur analogique, mais je suis actuellement bloqué sur l'interprétation des deux joysticks analogiques et le contrôle des LED de rétroéclairage. Voici un tableau des valeurs de sortie des manettes de jeu dans différentes positions.
(Désolé que je ne pouvais pas intégrer l'image, mais le débordement de pile ne me laisse pas depuis que je viens d'enregistrer.)
Left Center Right
Top ^529DC ^587FF ^5D6DA
Center ^50883 ^58181 ^5F280
Bottom ^51E2F ^57C00 ^5BC1F
ou
http://i28.tinypic.com/217vbr.png
Je pense que le '^'est une sorte de marqueur (certains des autres boutons ont des codes qui commencent par' ~ 'et certains des événements de release n'ont aucun marqueur autre qu'un' \ r 'du message précédent. aucun motif dans ces marques du tout, mais je ne pense pas que ce soit nécessaire ily important.) et je sais que chaque joystick a sa propre gamme unique de valeurs de sortie. Si quelqu'un peut faire la lumière sur ce mystère, ce serait grandement apprécié. : D
Je sais que cette question est calme vieux. Mais je recherche un pilote OS X pour le NewTek LiveControl LC-11. L'avez-vous terminé et ça marche? –