In BlueZ tools/btgatt-client.c
このファイルを使用してデバイスに接続し、データを読み込みました。対話型コマンドプロンプトを無効にしたいとします。mainloop_add_fd()in BlueZ
私は接続できますが、データレジスタを取得するには0x00xxを通知します。cmdウィンドウで入力する必要があります。prompt_read_cb
が呼び出されます。どうすれば自動化できますか? prompt_read_cb
は、cmdウィンドウのイベントが発生するのを常に待ちます。
if (mainloop_add_fd(fileno(stdin),EPOLLIN | EPOLLRDHUP | EPOLLHUP |
EPOLLERR,prompt_read_cb, cli, NULL) < 0)`
{
fprintf(stderr, "Failed to initialize console\n");
return EXIT_FAILURE;
}
ようこそStackOverflow。 [ツアー]を取ってください。 よくある質問stackoverflow.com/help/how-to-ask、 [mcve]を作成してください。 特に、フレーズ、インターフュージョン、マークダウンの書式設定に関するヒントを参照して、読みやすくしてください。 – Yunnosch
[MCVE](https://stackoverflow.com/help/mcve) –