亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? serialparameters.java

?? java串口通訊api
?? JAVA
字號:
/* @(#)SerialParameters.java	1.5 98/07/17 SMI * * Copyright (c) 1998 Sun Microsystems, Inc. All Rights Reserved. * * Sun grants you ("Licensee") a non-exclusive, royalty free, license * to use, modify and redistribute this software in source and binary * code form, provided that i) this copyright notice and license appear * on all copies of the software; and ii) Licensee does not utilize the * software in a manner which is disparaging to Sun. * * This software is provided "AS IS," without a warranty of any kind. * ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS AND WARRANTIES, * INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A * PARTICULAR PURPOSE OR NON-INFRINGEMENT, ARE HEREBY EXCLUDED. SUN AND * ITS LICENSORS SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY * LICENSEE AS A RESULT OF USING, MODIFYING OR DISTRIBUTING THE * SOFTWARE OR ITS DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS * BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT, * INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES, * HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY, ARISING * OUT OF THE USE OF OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS BEEN * ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. * * This software is not designed or intended for use in on-line control * of aircraft, air traffic, aircraft navigation or aircraft * communications; or in the design, construction, operation or * maintenance of any nuclear facility. Licensee represents and * warrants that it will not use or redistribute the Software for such * purposes. */import javax.comm.*;/**A class that stores parameters for serial ports. */public class SerialParameters {    private String portName;    private int baudRate;    private int flowControlIn;    private int flowControlOut;    private int databits;    private int stopbits;    private int parity;    /**    Default constructer. Sets parameters to no port, 9600 baud, no flow     control, 8 data bits, 1 stop bit, no parity.    */    public SerialParameters () {	this("", 	     9600, 	     SerialPort.FLOWCONTROL_NONE,	     SerialPort.FLOWCONTROL_NONE,	     SerialPort.DATABITS_8,	     SerialPort.STOPBITS_1,	     SerialPort.PARITY_NONE );			       }		    /**    Paramaterized constructer.    @param portName The name of the port.    @param baudRate The baud rate.    @param flowControlIn Type of flow control for receiving.    @param flowControlOut Type of flow control for sending.    @param databits The number of data bits.    @param stopbits The number of stop bits.    @param parity The type of parity.    */    public SerialParameters(String portName, 			    int baudRate,			    int flowControlIn,			    int flowControlOut,			    int databits,			    int stopbits,			    int parity) {    	this.portName = portName;    	this.baudRate = baudRate;    	this.flowControlIn = flowControlIn;    	this.flowControlOut = flowControlOut;    	this.databits = databits;    	this.stopbits = stopbits;    	this.parity = parity;    }    /**    Sets port name.    @param portName New port name.    */    public void setPortName(String portName) {	this.portName = portName;    }    /**    Gets port name.    @return Current port name.    */    public String getPortName() {	return portName;    }    /**    Sets baud rate.    @param baudRate New baud rate.    */    public void setBaudRate(int baudRate) {	this.baudRate = baudRate;    }    /**    Sets baud rate.    @param baudRate New baud rate.    */    public void setBaudRate(String baudRate) {	this.baudRate = Integer.parseInt(baudRate);    }    /**    Gets baud rate as an <code>int</code>.    @return Current baud rate.    */    public int getBaudRate() {	return baudRate;    }    /**    Gets baud rate as a <code>String</code>.    @return Current baud rate.    */    public String getBaudRateString() {	return Integer.toString(baudRate);    }    /**    Sets flow control for reading.    @param flowControlIn New flow control for reading type.    */    public void setFlowControlIn(int flowControlIn) {	this.flowControlIn = flowControlIn;    }    /**    Sets flow control for reading.    @param flowControlIn New flow control for reading type.    */    public void setFlowControlIn(String flowControlIn) {	this.flowControlIn = stringToFlow(flowControlIn);    }    /**     Gets flow control for reading as an <code>int</code>.    @return Current flow control type.    */    public int getFlowControlIn() {	return flowControlIn;    }    /**     Gets flow control for reading as a <code>String</code>.    @return Current flow control type.    */    public String getFlowControlInString() {	return flowToString(flowControlIn);    }    /**    Sets flow control for writing.    @param flowControlIn New flow control for writing type.    */    public void setFlowControlOut(int flowControlOut) {	this.flowControlOut = flowControlOut;    }    /**    Sets flow control for writing.    @param flowControlIn New flow control for writing type.    */    public void setFlowControlOut(String flowControlOut) {	this.flowControlOut = stringToFlow(flowControlOut);    }    /**     Gets flow control for writing as an <code>int</code>.    @return Current flow control type.    */    public int getFlowControlOut() {	return flowControlOut;    }    /**     Gets flow control for writing as a <code>String</code>.    @return Current flow control type.    */    public String getFlowControlOutString() {	return flowToString(flowControlOut);    }    /**     Sets data bits.    @param databits New data bits setting.    */    public void setDatabits(int databits) {	this.databits = databits;    }    /**     Sets data bits.    @param databits New data bits setting.    */    public void setDatabits(String databits) {	if (databits.equals("5")) {	    this.databits = SerialPort.DATABITS_5;	}	if (databits.equals("6")) {	    this.databits = SerialPort.DATABITS_6;	}	if (databits.equals("7")) {	    this.databits = SerialPort.DATABITS_7;	}	if (databits.equals("8")) {	    this.databits = SerialPort.DATABITS_8;	}    }    /**    Gets data bits as an <code>int</code>.    @return Current data bits setting.    */    public int getDatabits() {	return databits;    }    /**    Gets data bits as a <code>String</code>.    @return Current data bits setting.    */    public String getDatabitsString() {	switch(databits) {	    case SerialPort.DATABITS_5:		return "5";	    case SerialPort.DATABITS_6:		return "6";	    case SerialPort.DATABITS_7:		return "7";	    case SerialPort.DATABITS_8:		return "8";	    default:		return "8";	}    }    /**    Sets stop bits.    @param stopbits New stop bits setting.    */    public void setStopbits(int stopbits) {	this.stopbits = stopbits;    }    /**    Sets stop bits.    @param stopbits New stop bits setting.    */    public void setStopbits(String stopbits) {	if (stopbits.equals("1")) {	    this.stopbits = SerialPort.STOPBITS_1;	}	if (stopbits.equals("1.5")) {	    this.stopbits = SerialPort.STOPBITS_1_5;	}	if (stopbits.equals("2")) {	    this.stopbits = SerialPort.STOPBITS_2;	}    }    /**    Gets stop bits setting as an <code>int</code>.    @return Current stop bits setting.    */    public int getStopbits() {	return stopbits;    }    /**    Gets stop bits setting as a <code>String</code>.    @return Current stop bits setting.    */    public String getStopbitsString() {	switch(stopbits) {	    case SerialPort.STOPBITS_1:		return "1";	    case SerialPort.STOPBITS_1_5:		return "1.5";	    case SerialPort.STOPBITS_2:		return "2";	    default:		return "1";	}    }    /**    Sets parity setting.    @param parity New parity setting.    */    public void setParity(int parity) {	this.parity = parity;    }    /**    Sets parity setting.    @param parity New parity setting.    */    public void setParity(String parity) {	if (parity.equals("None")) {	    this.parity = SerialPort.PARITY_NONE;	}	if (parity.equals("Even")) {	    this.parity = SerialPort.PARITY_EVEN;	}	if (parity.equals("Odd")) {	    this.parity = SerialPort.PARITY_ODD;	}    }    /**    Gets parity setting as an <code>int</code>.    @return Current parity setting.    */    public int getParity() {	return parity;    }    /**    Gets parity setting as a <code>String</code>.    @return Current parity setting.    */    public String getParityString() {	switch(parity) {	    case SerialPort.PARITY_NONE:		return "None"; 	    case SerialPort.PARITY_EVEN:		return "Even";	    case SerialPort.PARITY_ODD:		return "Odd";	    default:		return "None";	}    }    /**    Converts a <code>String</code> describing a flow control type to an    <code>int</code> type defined in <code>SerialPort</code>.    @param flowControl A <code>string</code> describing a flow control type.    @return An <code>int</code> describing a flow control type.    */    private int stringToFlow(String flowControl) {	if (flowControl.equals("None")) {	    return SerialPort.FLOWCONTROL_NONE;	}	if (flowControl.equals("Xon/Xoff Out")) {	    return SerialPort.FLOWCONTROL_XONXOFF_OUT;	}	if (flowControl.equals("Xon/Xoff In")) {	    return SerialPort.FLOWCONTROL_XONXOFF_IN;	}	if (flowControl.equals("RTS/CTS In")) {	    return SerialPort.FLOWCONTROL_RTSCTS_IN;	}	if (flowControl.equals("RTS/CTS Out")) {	    return SerialPort.FLOWCONTROL_RTSCTS_OUT;	}	return SerialPort.FLOWCONTROL_NONE;    }    /**    Converts an <code>int</code> describing a flow control type to a     <code>String</code> describing a flow control type.    @param flowControl An <code>int</code> describing a flow control type.    @return A <code>String</code> describing a flow control type.    */    String flowToString(int flowControl) {	switch(flowControl) {	    case SerialPort.FLOWCONTROL_NONE:		return "None";	    case SerialPort.FLOWCONTROL_XONXOFF_OUT:		return "Xon/Xoff Out";	    case SerialPort.FLOWCONTROL_XONXOFF_IN:		return "Xon/Xoff In";	    case SerialPort.FLOWCONTROL_RTSCTS_IN:		return "RTS/CTS In";	    case SerialPort.FLOWCONTROL_RTSCTS_OUT:		return "RTS/CTS Out";	    default:		return "None";	}    }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕亚洲电影| 国产午夜久久久久| 亚洲成人一区二区在线观看| 91久久精品国产91性色tv| 椎名由奈av一区二区三区| 色狠狠桃花综合| 亚洲一区二区三区四区在线观看| 欧美日韩一区二区电影| 蜜桃一区二区三区在线观看| 欧美一区二区三区日韩视频| 激情久久五月天| 国产精品美女一区二区三区| 色域天天综合网| 午夜免费久久看| xf在线a精品一区二区视频网站| 国产高清成人在线| 亚洲欧美另类综合偷拍| 91麻豆精品国产91久久久久久久久 | ww亚洲ww在线观看国产| 国产99久久久国产精品潘金 | 国产三级三级三级精品8ⅰ区| 成人app软件下载大全免费| 亚洲在线视频一区| 精品少妇一区二区三区在线视频| 成人一区在线看| 亚洲一区中文日韩| 久久精品视频免费观看| 在线免费不卡视频| 国产一区视频导航| 一区二区国产盗摄色噜噜| 欧美一级一区二区| 91免费国产在线| 麻豆精品视频在线观看视频| 中文字幕一区二区三区乱码在线| 欧美亚洲综合久久| 丰满白嫩尤物一区二区| 日一区二区三区| 国产精品久久精品日日| 日韩一区二区三区三四区视频在线观看 | 日韩码欧中文字| 日韩精品一区二区三区四区视频 | 不卡的电影网站| 免费不卡在线观看| 一区二区三区久久久| 国产日韩视频一区二区三区| 欧美三级韩国三级日本三斤 | 一本大道久久a久久综合婷婷| 久久66热偷产精品| 一区二区三区美女| 中文字幕在线不卡一区二区三区 | 国产亚洲成av人在线观看导航| 日本丶国产丶欧美色综合| 国产一区二区三区国产| 丝袜国产日韩另类美女| 亚洲欧美激情小说另类| 国产精品网站在线观看| 欧美一级在线视频| 欧美日本高清视频在线观看| 色综合色狠狠天天综合色| 国产美女娇喘av呻吟久久| 青草国产精品久久久久久| 亚洲一本大道在线| 亚洲一区二区三区四区在线| 亚洲欧洲av一区二区三区久久| 欧美精品一区在线观看| 91精品中文字幕一区二区三区| 在线视频欧美精品| 色天使色偷偷av一区二区| 99久久精品国产一区| 成人av在线电影| av一区二区不卡| 成人爱爱电影网址| 丰满白嫩尤物一区二区| 成人v精品蜜桃久久一区| 国产sm精品调教视频网站| 国产精品99久久久久久久vr| 国产麻豆一精品一av一免费 | 日韩一区二区麻豆国产| 51午夜精品国产| 91精品国产全国免费观看| 欧美精品在欧美一区二区少妇| 欧美日韩色综合| 69成人精品免费视频| 欧美丰满一区二区免费视频| 欧美精品一级二级| 欧美一区二区三区免费视频 | 欧美亚洲国产一卡| 制服丝袜中文字幕一区| 日韩视频免费观看高清完整版| 欧美zozo另类异族| 久久久99精品免费观看不卡| 国产日韩欧美激情| **性色生活片久久毛片| 亚洲在线免费播放| 蜜桃av噜噜一区| 国产黄色精品视频| 91免费精品国自产拍在线不卡 | 日韩午夜av一区| 久久久亚洲精品一区二区三区| 国产精品婷婷午夜在线观看| 亚洲欧美自拍偷拍色图| 亚洲成av人影院| 国产综合久久久久久久久久久久| 丰满放荡岳乱妇91ww| 在线影院国内精品| 日韩精品自拍偷拍| 国产精品网站在线| 婷婷久久综合九色综合绿巨人| 美女视频黄a大片欧美| 成人午夜在线免费| 欧美男人的天堂一二区| 国产视频在线观看一区二区三区| 日韩美女视频一区| 美女免费视频一区| 91蝌蚪porny| 日韩欧美一二区| 亚洲色图视频网| 精品在线观看视频| 91丨九色丨蝌蚪丨老版| 欧美一级专区免费大片| 综合av第一页| 久久成人免费网| 色拍拍在线精品视频8848| 精品噜噜噜噜久久久久久久久试看| 国产精品久久看| 久久精品国产久精国产| 91色porny在线视频| 精品国产成人系列| 亚洲自拍都市欧美小说| 成人综合婷婷国产精品久久蜜臀 | 日韩精品在线网站| 亚洲自拍另类综合| 成人app下载| 欧美精品一区二区三区在线| 一区二区三区精品视频在线| 国产麻豆91精品| 欧美卡1卡2卡| 日韩理论片在线| 国产盗摄视频一区二区三区| 欧美久久久久久久久| 亚洲日本va午夜在线电影| 国产成人av一区二区三区在线 | 欧美日韩激情一区二区| 国产精品久久久久一区| 精品一区二区三区在线观看| 欧美日韩精品一二三区| 亚洲美女免费视频| 成人激情校园春色| 久久精品日产第一区二区三区高清版| 日本sm残虐另类| 欧美日本韩国一区| 亚洲高清中文字幕| 欧美在线不卡一区| 最新中文字幕一区二区三区 | 欧美亚洲综合一区| 亚洲免费观看高清完整版在线观看| 国产麻豆精品在线| 久久久久久久久久久久久女国产乱 | 久久综合综合久久综合| 欧美高清视频一二三区 | 依依成人精品视频| hitomi一区二区三区精品| 国产欧美日韩在线视频| 韩国毛片一区二区三区| 欧美大片拔萝卜| 韩国一区二区三区| 久久久久久99久久久精品网站| 美腿丝袜亚洲色图| 日韩欧美国产午夜精品| 精品影视av免费| 精品少妇一区二区| 国内精品久久久久影院薰衣草| 精品欧美乱码久久久久久1区2区| 久久爱www久久做| 久久免费美女视频| 国产1区2区3区精品美女| 国产精品久线观看视频| 色欧美日韩亚洲| 天堂在线亚洲视频| 日韩亚洲欧美在线| 国产精品一区二区你懂的| 国产精品美女久久久久aⅴ国产馆| 国产成人自拍网| 国产精品不卡在线观看| 欧美亚洲动漫精品| 日本免费新一区视频| 精品日本一线二线三线不卡| 国内精品久久久久影院薰衣草 | 日韩欧美在线影院| 国产伦精一区二区三区| 中文字幕亚洲在| 色噜噜夜夜夜综合网| 亚洲mv在线观看| 久久亚洲捆绑美女| 99精品一区二区三区| 午夜精品久久久久久久久久久| 精品精品国产高清a毛片牛牛| 国产91对白在线观看九色| 一区二区三区四区蜜桃| 欧美不卡在线视频|