コード例 #1
0
 /**
  * Returns the first available port
  *
  * @return If none is available returns NULL
  */
 public static String getFirstAvailable() {
   String[] portNames = SerialPortList.getPortNames();
   if (portNames != null && portNames.length > 0) {
     for (String port : portNames) {
       if (!port.contains("rfcomm0")) {
         return port;
       }
     }
     return null;
   }
   return null;
 }
コード例 #2
0
ファイル: HomeWindow.java プロジェクト: ivandivito/gepetto
  public void refreshSerialPortList() {

    String[] serialPortList = SerialPortList.getPortNames();

    portMenu.removeAll();

    portMenu.add(refreshItem);

    JMenuItem menuItem;
    for (String serialPort : serialPortList) {

      menuItem = new JMenuItem(serialPort);
      menuItem.addActionListener(e -> onSerialPortClicked(e.getActionCommand()));
      portMenu.add(menuItem);
    }
  }
コード例 #3
0
ファイル: Serial.java プロジェクト: FnordlikeCrane/processing
 /**
  * @generate Serial_list.xml
  * @webref serial
  * @usage web_application
  */
 public static String[] list() {
   // returns list sorted alphabetically, thus cu.* comes before tty.*
   // this was different with RXTX
   return SerialPortList.getPortNames();
 }
コード例 #4
0
ファイル: Serial.java プロジェクト: FnordlikeCrane/processing
 public static Map<String, String> getProperties(String portName) {
   return SerialPortList.getPortProperties(portName);
 }
コード例 #5
0
 public static List<String> listAvailablePortNames() {
   String[] portNames = SerialPortList.getPortNames();
   return Arrays.asList(portNames);
 }
コード例 #6
0
ファイル: Serial.java プロジェクト: roboard/86Duino
 public static List<String> list() {
   return Arrays.asList(SerialPortList.getPortNames());
 }