私は実際にはかなり小さな質問がありますが、それについての情報を見つけるのに最も苦労しました。
私がプログラミングしているアプリケーションでは、3軸ジョイスティックがUSB経由でWindows XPコンピューターに接続されており、directxによって処理されています。その後、その情報は他の場所に埋め込まれたコントローラーに送信されます。DirectXがそれを処理する方法の複雑さについてあまり知る必要はありませんが、知りたいのですが、軸のデータはどのようにフォーマットされていますか?
私が知る限り、最近のほとんどのジョイスティックの解像度は12ビットですが、データは12ビット2の補数として出力されますか?その後、directxからキャプチャされたときに、符号付き16ビット整数として表されますか?
これを知りたいので、組み込み側にデータを送信するパケットをフォーマットする方法や、組み込みになったら情報を使用する方法など、組み込みプラットフォーム側でデータを処理する方法を知っています側。