import java.lang.Thread; class GetData extends Thread{ int dataIn; String buffer = ""; String launch = "\0"; GetData(){ myClient.write(launch); } void run(){ while(true){ if(myClient.available() > 0){ dataIn = myClient.read(); if(dataIn == 0){ parse(); buffer = ""; } else { buffer += char(dataIn); } } } } void parse(){ // xml parsing in java is verbose as a mother fucker String[] lines = split(buffer, ">"); int[] vitals = new int[0]; for(int i=0; i vital_rsp){ particles = less(particles, vital_rsp); } println("EMG: "+vital_emg+"\tRSP: "+vital_rsp+"\tECG: "+vital_ecg+"\tGSR: "+vital_gsr); } }