本文整理汇总了Java中com.pi4j.io.serial.SerialPortException类的典型用法代码示例。如果您正苦于以下问题:Java SerialPortException类的具体用法?Java SerialPortException怎么用?Java SerialPortException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SerialPortException类属于com.pi4j.io.serial包,在下文中一共展示了SerialPortException类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: connect
import com.pi4j.io.serial.SerialPortException; //导入依赖的package包/类
/**
* Returns true if the connection to the serial port is successful
* Also returns true if the output is disabled so that debugging will work
*
* @return connected status
*/
public boolean connect() {
if (LedTable_Settings.enableTableOutput) {
try {
// open the default serial port provided on the GPIO header
serial.open(comPort, baud);
Thread.sleep(1000); //connect time
connected = true;
return true;
}
catch(InterruptedException e) {
System.out.println("Thread Interrupted: " + e);
connected = false;
return false;
}
catch(SerialPortException ex) {
System.out.println("SERIAL SETUP FAILED : " + ex);
connected = false;
return false;
}
} else { //table output not enabled, use debug
connected = true;
}
return connected;
}
开发者ID:mikelduke,项目名称:LedTable,代码行数:31,代码来源:LedTable_Serial.java
示例2: BrickPiSerialTransmitter
import com.pi4j.io.serial.SerialPortException; //导入依赖的package包/类
/**
* Construct the BrickPiSerialTransmitter with blocking queues for messaging
* @param timeout The timeout in millisecond to wait before retrying to send and receive data
* @throws RaspoidSerialException in case of trouble when opening serial communications with the brick pi
*/
public BrickPiSerialTransmitter(int timeout) {
this.timeout = timeout;
try {
serial = SerialFactory.createInstance();
serial.open(Serial.DEFAULT_COM_PORT, BAUD_RATE);
serial.setMonitorInterval(SERIAL_MONITOR_RATE);
} catch (SerialPortException e) {
throw new RaspoidSerialException("The transmitter was unable to open the serial channel", e);
}
}
开发者ID:Raspoid,项目名称:raspoid,代码行数:16,代码来源:BrickPiSerialTransmitter.java
示例3: openConnection
import com.pi4j.io.serial.SerialPortException; //导入依赖的package包/类
@Override
public SerialConnection openConnection(int baud) throws IOException {
try {
return new PiSerialConnection(port, baud);
} catch (SerialPortException serialPortException) {
throw new IOException(serialPortException);
} catch (InterruptedException interruptedException) {
throw new IOException(interruptedException);
}
}
开发者ID:slipperyseal,项目名称:B9,代码行数:11,代码来源:PiSerialPort.java
示例4: ArduinoFactory
import com.pi4j.io.serial.SerialPortException; //导入依赖的package包/类
private ArduinoFactory(){
try {
SERIAL.open(PORT, 38400);
} catch(SerialPortException | IOException ex) {
System.out.println(" ==>> SERIAL SETUP FAILED : " + ex.getMessage());
}
}
开发者ID:iproduct,项目名称:course-social-robotics,代码行数:8,代码来源:ArduinoFactory.java
注:本文中的com.pi4j.io.serial.SerialPortException类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论