2

nfc-poll使用libnfc库时,命令默认在 30000 毫秒后停止轮询。

从 raspberry pi 3 b+ (raspbian stretch) 命令行调用此命令时,我需要进行无休止的轮询。

我查看了libnfc库源代码,发现nfc_initiator_poll_target负责轮询 nfc 目标的函数可以接收0xFF用于配置无限轮询的参数,但这是用 C 编写的函数,我还没有找到执行时从命令行传递此参数的方法nfc-poll

// 所以我从树莓派 3 b+ 的命令行中输入了以下内容。

nfc-poll

然后我可以在输入上述命令后看到结果信息:

NFC device will poll during 30000ms (20 pollings of 300 ms for 5 modulations)

所以,我正在寻找的是一种配置无限轮询的方法,而不仅仅是 20 个轮询。

有什么方法可以配置或传递参数以从命令行设置无限轮询?

注意:我问这个是因为我在 python 脚本中使用libnfc库的这个命令。所以我不希望我的脚本在libnfc库本身默认配置的 30000 毫秒计时器到期后停止/崩溃。

4

0 回答 0