|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectgiovynet.nativelink.SerialPort
public class SerialPort
Link libreias methods for handling null modem serial communication.
| Field Summary | |
|---|---|
static java.lang.String |
OS
|
| Constructor Summary | |
|---|---|
SerialPort()
|
|
| Method Summary | |
|---|---|
int |
closePortC(java.lang.String port)
Close serial port. |
java.util.List<java.lang.String> |
getFreeSerialPort()
Get free serial ports. |
java.lang.String |
getStateSerialPortC(java.lang.String port)
Get state serial port. |
int |
openPortC(java.lang.String port,
java.lang.String baudRate,
java.lang.String byteSize,
java.lang.String stopBits,
java.lang.String parity)
Open serial port. |
int |
readDataInt(java.lang.String port)
Get data like numeric type. |
java.lang.String |
readPortC(java.lang.String port)
Get character type String from serial port. |
char |
readPortLikeCharC(java.lang.String port)
Get character from serial port. |
int |
setTimeOutSerialPortC(java.lang.String port,
int readInterval,
int readTotalConstant,
int readTotalMultiplier,
int writeTotalConstant,
int writeTotalMultiplier)
ONLY WINDOWS. |
void |
writeDataInt(java.lang.String port,
int data)
Set data like numeric type. |
int |
writePortC(java.lang.String port,
char data)
Set character type char UTF-16. |
int |
writePortC(java.lang.String port,
java.lang.String data)
Set character type String, it converts from data unicode to array bytes UTF-8 and write the first byte. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static java.lang.String OS
| Constructor Detail |
|---|
public SerialPort()
| Method Detail |
|---|
public java.util.List<java.lang.String> getFreeSerialPort()
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getStateSerialPortC(java.lang.String port)
port -
public int openPortC(java.lang.String port,
java.lang.String baudRate,
java.lang.String byteSize,
java.lang.String stopBits,
java.lang.String parity)
port - baudRate::suggested - 9600byteSize::suggested - 8 = 8 Size BytestopBits::suggested - 1 = 1 Stop Bitsparity::suggested - N = No parity
public int setTimeOutSerialPortC(java.lang.String port,
int readInterval,
int readTotalConstant,
int readTotalMultiplier,
int writeTotalConstant,
int writeTotalMultiplier)
port - readInterval::suggested - 50 = specifies how long (in milliseconds) to wait between receiving characters before
timing out.readTotalConstant::suggested - 50 = specifies how long to wait (in milliseconds) before returning.readTotalMultiplier::suggested - 10 = specifies how much additional time to wait (in milliseconds) before
returning for each byte that was requested in the read operation.writeTotalConstant::suggested - 50 = specifies how long to wait (in milliseconds) before returning.writeTotalMultiplier::suggested - 10 = specifies how much additional time to wait (in milliseconds) before
returning for each byte that was requested in the write operation.
public java.lang.String readPortC(java.lang.String port)
port -
public char readPortLikeCharC(java.lang.String port)
port. -
public int writePortC(java.lang.String port,
java.lang.String data)
port - data -
public int writePortC(java.lang.String port,
char data)
port - data -
public void writeDataInt(java.lang.String port,
int data)
port - data - public int readDataInt(java.lang.String port)
port -
public int closePortC(java.lang.String port)
port -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||