我正在为NewTek LiveControl LC-11编写一个OS X驱动程序,如此处所示。逆向工程黑盒串行协议
newtek.com/addons/livecontrol.php
在我逆向工程的过程中我发现,它使用的是串行USB转换器,它与当按下一个按钮的十六进制输出或通信模拟值变化。使用这个输出,我可以插入每个按钮,数字旋钮和模拟滑块,但我目前停留在解释两个模拟游戏杆并控制背光LED。 以下是各种位置的游戏杆输出值表。
(对不起,我不能嵌入图像,但堆栈溢出不会让我,因为我刚刚注册。)
Left Center Right
Top ^529DC ^587FF ^5D6DA
Center ^50883 ^58181 ^5F280
Bottom ^51E2F ^57C00 ^5BC1F
或
http://i28.tinypic.com/217vbr.png
我认为' ^'是某种标记(某些其他按钮的代码以'〜'开始,并且一些发布事件除了之前的消息的'\ r'外没有任何标记。我已经能够解释根本没有这些标记的图案,但我认为这不是必需的非常重要)。我知道每个游戏杆都有自己独特的输出值范围。如果有人能够揭示这个谜团,将不胜感激。 :D
我知道这个问题很安静。但是我正在为NewTek LiveControl LC-11寻找OS X驱动程序。你完成了它,它在工作吗? – 2014-01-24 19:55:21