Comment on Tutorial - Sample Java program shows how to write to COM port using Java. By Johanes
Comment Added by : Anonymous
Comment Added at : 2013-03-29 02:39:00
Comment on Tutorial : Sample Java program shows how to write to COM port using Java. By Johanes
import gnu.io.*;
import java.io.*;
public class ListPortClass implements SerialPortEventListener
{
public static void main(String[] s)
{
try
{
CommPortIdentifier portIdentifier = CommPortIdentifier.getPortIdentifier(\"/dev/ttyS0\");
if (portIdentifier.isCurrentlyOwned())
System.out.println(\"Port in use!\");
else {
System.out.println(portIdentifier.getName());
SerialPort serialPort = (SerialPort) portIdentifier.open(\"ListPortClass\",300);
int b = serialPort.getBaudRate();
System.out.println(Integer.toString(b));
serialPort.setSerialPortParams(9600, SerialPort.DATABITS_8, SerialPort.STOPBITS_1, SerialPort.PARITY_NONE);
serialPort.setFlowControlMode(SerialPort.FLOWCONTROL_NONE);
serialPort.notifyOnCarrierDetect(true);
serialPort.setOutputBufferSize(100);
serialPort.setInputBufferSize(1000);
serialPort.addEventListener(new ListPortClass());
OutputStream mOutputToPort = serialPort.getOutputStream();
InputStream mInputFromPort = serialPort.getInputStream();
PrintWriter pr=new PrintWriter(mOutputToPort);
FileReader fr=new FileReader(\"/root/Desktop/satya/input.txt\");
BufferedReader br =new BufferedReader(fr);
String st=br.readLine();
System.out.print(st);
mOutputToPort.flush();
mOutputToPort.flush();
System.out.println(\"beginning to Write . \\r\\n\");
mOutputToPort.write((\"$B\").getBytes());
System.out.println(\" Written to Port. \\r\\n\");
mOutputToPort.flush();
System.out.println(\"Waiting for Reply \\r\\n\");
//Thread.sleep(50);
System.out.println(mInputFromPort.available());
byte mBytesIn [] = new byte[20];
int n=mInputFromPort.read(mBytesIn);
//mInputFromPort.read(mBytesIn);
String value = new String(mBytesIn);
System.out.println(\"Response from Serial Device: \"+value);
mOutputToPort.close();
mInputFromPort.close();
}
}
catch (Exception ex)
{
System.out.println(\"Exception : \" + ex.getMessage());
}
}
@Override
public void serialEvent(SerialPortEvent spe) {
System.out.println(\"data available\");
}
}
This is my java code for Communicate with ETIM machine....
whenever the machine gets the data of input.txt file, it gives the output as its version .
But while excecuting this code, machine not giving any response back...please solve my problem...
my OS:LINUX
View Tutorial
- Data Science
- Android
- AJAX
- ASP.net
- C
- C++
- C#
- Cocoa
- Cloud Computing
- HTML5
- Java
- Javascript
- JSF
- JSP
- J2ME
- Java Beans
- EJB
- JDBC
- Linux
- Mac OS X
- iPhone
- MySQL
- Office 365
- Perl
- PHP
- Python
- Ruby
- VB.net
- Hibernate
- Struts
- SAP
- Trends
- Tech Reviews
- WebServices
- XML
- Certification
- Interview
categories
Related Tutorials
Program using concept of byte long short and int in java
Update contents of a file within a jar file
Tomcat and httpd configured in port 8080 and 80
Count number of vowels, consonants and digits in a String in Java
Student marks calculation program in Java
Calculate gross salary in Java
Calculate average sale of the week in Java
Vector in Java - Sample Program
MultiLevel Inheritance sample in Java
Archived Comments
1. "THIS IS SAMPLE EXMPLE!!!!!!!!!!11111"
View Tutorial By: david billa at 2012-08-02 06:23:43
2. In the above example..where you make the GC1 objec
View Tutorial By: prasad at 2014-12-11 11:12:28
3. Thanks mate !!!
-- Anish Sneh
View Tutorial By: Anish Sneh at 2010-08-18 07:42:56
4. Superb article
View Tutorial By: Raj at 2015-01-29 11:18:22
5. hi could u tell me how to download a file using se
View Tutorial By: akki at 2013-02-19 05:52:03
6. hey i found answer for
Error loading win32c
View Tutorial By: Dinesh557 at 2008-09-23 05:14:09
7. Good ,I like here! I send gmail with j
View Tutorial By: jackhexl at 2009-04-02 03:29:44
8. where's your main sir?
View Tutorial By: armor at 2010-12-08 01:00:45
9. When run this code then I am getting a blank page.
View Tutorial By: Paritosh Chandra Dey at 2013-08-14 08:55:42
10. hi,.. i have used this code to sending sms. It see
View Tutorial By: dana at 2008-08-05 03:38:48