Use WifiLock only for MotionSpeedPublisher.
motion_speed_subs.cancel();
hokuyo_view.invalidate();
mWakeLock.release();
motion_speed_subs.cancel();
hokuyo_view.invalidate();
mWakeLock.release();
}
if (hokuyo_scan != null && !hokuyo_scan.isCancelled()) {
}
if (hokuyo_scan != null && !hokuyo_scan.isCancelled()) {
hokuyo_scan.cancel();
hokuyo_view.invalidate();
mWakeLock.release();
hokuyo_scan.cancel();
hokuyo_view.invalidate();
mWakeLock.release();
event.getXPrecision()*event.getX() < normSpeed) {
if(!hokuyo_view.isRunningMotion()) {
mWakeLock.acquire();
event.getXPrecision()*event.getX() < normSpeed) {
if(!hokuyo_view.isRunningMotion()) {
mWakeLock.acquire();
if (motion_speed_subs == null)
motion_speed_subs = new MotionSpeedSubscribe(appDomain, hokuyo_view);
motion_speed_subs.start();
if (motion_speed_subs == null)
motion_speed_subs = new MotionSpeedSubscribe(appDomain, hokuyo_view);
motion_speed_subs.start();
motion_speed_subs.cancel();
hokuyo_view.invalidate();
mWakeLock.release();
motion_speed_subs.cancel();
hokuyo_view.invalidate();
mWakeLock.release();
Toast.makeText(getApplicationContext(), "Speed Monitor: OFF", Toast.LENGTH_SHORT).show();
}
return true;
Toast.makeText(getApplicationContext(), "Speed Monitor: OFF", Toast.LENGTH_SHORT).show();
}
return true;
event.getXPrecision()*event.getX() < hokuyo_view.getWidth() - norm)) {
if (!hokuyo_view.isRunning()) {
mWakeLock.acquire();
event.getXPrecision()*event.getX() < hokuyo_view.getWidth() - norm)) {
if (!hokuyo_view.isRunning()) {
mWakeLock.acquire();
hokuyo_view.setData(new int[681]);
if (hokuyo_scan == null)
hokuyo_scan = new HokuyoScanSubscribe(appDomain, hokuyo_view);
hokuyo_view.setData(new int[681]);
if (hokuyo_scan == null)
hokuyo_scan = new HokuyoScanSubscribe(appDomain, hokuyo_view);
hokuyo_scan.cancel();
hokuyo_view.invalidate();
mWakeLock.release();
hokuyo_scan.cancel();
hokuyo_view.invalidate();
mWakeLock.release();
Toast.makeText(getApplicationContext(), "Hokuyo LRF: OFF", Toast.LENGTH_SHORT).show();
}
return true;
Toast.makeText(getApplicationContext(), "Hokuyo LRF: OFF", Toast.LENGTH_SHORT).show();
}
return true;