【发布时间】:2013-05-09 18:24:31
【问题描述】:
我开发了一个简单的应用程序,使键盘充当输出设备,它向键盘发送命令以打开大写锁定 LED。现在的问题是,当连接两个或多个键盘时,命令会广播给所有键盘,并且所有键盘中的所有大写锁定 LED 都会亮起。有什么方法可以用来向特定键盘发送消息
【问题讨论】:
我开发了一个简单的应用程序,使键盘充当输出设备,它向键盘发送命令以打开大写锁定 LED。现在的问题是,当连接两个或多个键盘时,命令会广播给所有键盘,并且所有键盘中的所有大写锁定 LED 都会亮起。有什么方法可以用来向特定键盘发送消息
【问题讨论】:
您可以获取串口的名称,如COM1、COM2,然后将数据发送到特定的键盘。
portList = CommPortIdentifier.getPortIdentifiers();
while (portList.hasMoreElements())
{
portId = (CommPortIdentifier) portList.nextElement();
if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL)
{
if (portId.getName().equals("COM2")) {
}
【讨论】: