我有一个应用程序可以在有或没有连接到机器的USB CDC设备的情况下运行。该设备被编程为响应具有特定答案的问题,因此我可以检测连接到哪个串行端口。问题是,我需要知道何时执行此检查。我不想创建一个线程来反复运行此检查,所以我需要知道如何收听“设备连接”事件。我以前搜索过它,但也许我只是没有使用正确的关键词,所以任何帮助都会非常好。
Obs:我正在使用Java 1.7和RXTX库。
答案 0 :(得分:1)
我有同样的问题,AFAIK没有办法以独立于平台的方式做到这一点。 在Linux上,可以按照here所述进行操作。
无论如何,如果您的设备是USB /串行转换器,您只会在转换器(未)插入时发生事件,而不是在设备连接到转换器本身时。