java - Write serial data from a USB connected device -


i'm trying write data usb device (a pcb).

the problem in stringbuffer i'm receiving 1 character @ time. example if want receive message "hello", receive:

s=h s=e s=l s=l s=o 

how can fix that? code:

public void serialevent(serialportevent evt) {     if (evt.geteventtype() == serialportevent.data_available)     {         try         {             byte singledata = (byte)input.read();              if (singledata != new_line_ascii)             {                 string  logtext = new string(new byte[] {singledata});                      window.txtlog.append(logtext);                 //system.out.println(logtext);                 stringbuffer s=new stringbuffer();                 s.append(logtext); system.out.println("s="+s);             }             else             {                 window.txtlog.append("\n");             }         }         catch (exception e)         {             logtext = "failed read data. (" + e.tostring() + ")";             window.txtlog.setforeground(color.red);             window.txtlog.append(logtext + "\n");         }     } } 


Comments

Popular posts from this blog

Command prompt result in label. Python 2.7 -

javascript - How do I use URL parameters to change link href on page? -

amazon web services - AWS Route53 Trying To Get Site To Resolve To www -