serialportfinder.java

来自「纯java操作系统jnode,安装简单和操作简单的个人使用的Java操作系统」· Java 代码 · 共 45 行

JAVA
45
字号
/*
 * $Id: SerialPortFinder.java,v 1.2 2003/12/21 07:50:12 epr Exp $
 * 
 * Serial port device finder Oct 15 2003, mgeisse
 */
package org.jnode.driver.serial;

import org.apache.log4j.Logger;
import org.jnode.driver.Bus;
import org.jnode.driver.Device;
import org.jnode.driver.DeviceException;
import org.jnode.driver.DeviceFinder;
import org.jnode.driver.DeviceManager;
import org.jnode.driver.DriverException;

/**
 * @author mgeisse
 */
public class SerialPortFinder implements DeviceFinder {

	/** My logger */
	private final Logger log = Logger.getLogger(getClass());

	/**
	 * @see org.jnode.driver.DeviceFinder#findDevices(DeviceManager, Bus)
	 */
	public void findDevices(DeviceManager devMan, Bus bus) throws DeviceException {
		try {
			log.debug("Starting serial port drivers");

			Device dev = new Device(bus, "serial0");
			dev.setDriver(new SerialPortDriver(0x3f8));
			devMan.register(dev);

			dev = new Device(bus, "serial1");
			dev.setDriver(new SerialPortDriver(0x2f8));
			devMan.register(dev);

		} catch (DriverException ex) {
			throw new DeviceException(ex);
		}
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?