私はFTDIのドライバを使用してデバイスを列挙し、その適合するを取得するために、FTDI FTD2XX_NETライブラリを使用するC#のWindowsフォームプログラムを持っているを使用して、正しいデバイスを検出します。FTDI FTD2xx_NET
私の問題は、私は私が話しているハードウェアは、私が探しています特定のデバイスであれば、具体的かを決定する必要があります。これはカスタムのハードウェアですが、ベンダーがFTDIチップセット用の汎用PID/VIDを残したようです。
今私は、コマンドを送信し、有効な応答/タイムアウトを待っているに頼ってきたが、これは、このチップセットを使用して多数のデバイスを与えられた大きな世界に失敗する可能性が高いようです。
これに取り組むための正しいアプローチは何ですか?私はハードウェアプログラマーではないので、このためのベストプラクティス推奨が何であるか分かりません。必要に応じてベンダーにハードウェアファームウェアの変更を依頼することができます。