Как получить текущий порт нет. в котором подключено мое устройство...?

Я пытаюсь разработать приложение на Java (Swing), в котором я должен получить и сохранить это событие, поступающее с устройства, в базу данных. Я использовал RXTX, чтобы найти все используемые порты, но я хочу только тот порт, к которому подключено мое устройство. Я использовал плодовитого водителя.

private void findPorts() {
  Enumeration<CommPortIdentifier> portEnum =
    CommPortIdentifier.getPortIdentifiers();
  int portCount = 0;

  while ( portEnum.hasMoreElements() ) {
    portIdentifier = portEnum.nextElement();

    // populate the portNames array for display in gui.jcbPort
    //if the port is a serial port
    if(portCount < portNames.length &&
       portIdentifier.getPortType() == portIdentifier.PORT_SERIAL)
    {
      //put it in the array
      portNames[portCount] = portIdentifier.getName();
      portCount++;                
    }
  }        
}

0 ответов

Другие вопросы по тегам