我正在爲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