package awa.imu; /** * @author awa * */ public class DummyReader extends Thread { private IMUControlPanel parent; private boolean stop = false; private IMUState imu = IMUState.getInstance(); public DummyReader(IMUControlPanel panel) { parent = panel; } public void run() { while (!stop) { parent.setIMUValues(Integer.toHexString(imu.pitchNeutral), Integer.toHexString(imu.rollNeutral), Integer.toHexString(imu.yawNeutral), Integer.toHexString(imu.yAccNeutral), Integer.toHexString(imu.xAccNeutral), Integer.toHexString(imu.zAccNeutral + (int)imu.zAccGain)); try { sleep(500); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } public void stopPlay() { stop = true; } }