android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
- android:name="org.ocera.orte.demo.MainActivity"
+ android:name="org.ocera.orte.demo.GUI.MainActivity"
android:label="@string/app_name"
android:configChanges="orientation|keyboardHidden|screenSize" >
<intent-filter>
android:scaleType="fitXY"
android:src="@drawable/logo_cvut" />
- <org.ocera.orte.demo.HokuyoView
+ <org.ocera.orte.demo.GUI.HokuyoView
android:id="@+id/hokuyo_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
-package org.ocera.orte.demo;
+package org.ocera.orte.demo.DataTypes;
import org.ocera.orte.DomainApp;
import org.ocera.orte.types.MessageData;
-package org.ocera.orte.demo;
+package org.ocera.orte.demo.DataTypes;
import org.ocera.orte.DomainApp;
import org.ocera.orte.types.MessageData;
-package org.ocera.orte.demo;
+package org.ocera.orte.demo.DataTypes;
import org.ocera.orte.DomainApp;
import org.ocera.orte.types.MessageData;
-package org.ocera.orte.demo;
+package org.ocera.orte.demo.DataTypes;
import org.ocera.orte.*;
import org.ocera.orte.types.*;
-package org.ocera.orte.demo;
+package org.ocera.orte.demo.DataTypes;
import org.ocera.orte.*;
import org.ocera.orte.types.*;
-package org.ocera.orte.demo;
+package org.ocera.orte.demo.GUI;
import java.util.concurrent.locks.ReentrantLock;
import java.util.concurrent.locks.ReentrantReadWriteLock;
-package org.ocera.orte.demo;
+package org.ocera.orte.demo.GUI;
import org.ocera.orte.DomainApp;
import org.ocera.orte.Manager;
+import org.ocera.orte.demo.R;
+import org.ocera.orte.demo.Publishers.CraneCmdPublish;
+import org.ocera.orte.demo.Publishers.MagnetCmdPublish;
+import org.ocera.orte.demo.Publishers.MotionSpeedPublish;
+import org.ocera.orte.demo.Subscribers.HokuyoScanSubscribe;
+import org.ocera.orte.demo.Subscribers.MotionSpeedSubscribe;
+import org.ocera.orte.demo.Subscribers.PwrVoltageSubscribe;
import android.app.Activity;
import android.app.AlertDialog;
-package org.ocera.orte.demo;
+package org.ocera.orte.demo.Publishers;
import java.util.concurrent.locks.ReentrantReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock;
import org.ocera.orte.DomainApp;
import org.ocera.orte.Publication;
+import org.ocera.orte.demo.DataTypes.CraneCmdType;
import org.ocera.orte.types.NtpTime;
import org.ocera.orte.types.PublProp;
-package org.ocera.orte.demo;
+package org.ocera.orte.demo.Publishers;
import java.util.concurrent.locks.ReentrantReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock;
import org.ocera.orte.DomainApp;
import org.ocera.orte.Publication;
+import org.ocera.orte.demo.DataTypes.MagnetCmdType;
import org.ocera.orte.types.NtpTime;
import org.ocera.orte.types.PublProp;
-package org.ocera.orte.demo;
+package org.ocera.orte.demo.Publishers;
import java.util.concurrent.locks.ReentrantLock;
import java.util.concurrent.locks.ReentrantReadWriteLock;
import org.ocera.orte.DomainApp;
import org.ocera.orte.Publication;
+import org.ocera.orte.demo.DataTypes.SpeedMotionType;
import org.ocera.orte.types.NtpTime;
import org.ocera.orte.types.PublProp;
-package org.ocera.orte.demo;
+package org.ocera.orte.demo.Subscribers;
import java.util.concurrent.locks.ReentrantReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock;
import org.ocera.orte.DomainApp;
import org.ocera.orte.Subscription;
import org.ocera.orte.SubscriptionCallback;
+import org.ocera.orte.demo.DataTypes.HokuyoScanType;
+import org.ocera.orte.demo.GUI.HokuyoView;
import org.ocera.orte.types.MessageData;
import org.ocera.orte.types.NtpTime;
import org.ocera.orte.types.RecvInfo;
-package org.ocera.orte.demo;
+package org.ocera.orte.demo.Subscribers;
import java.util.concurrent.locks.ReentrantReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock;
import org.ocera.orte.DomainApp;
import org.ocera.orte.Subscription;
import org.ocera.orte.SubscriptionCallback;
+import org.ocera.orte.demo.DataTypes.SpeedMotionType;
+import org.ocera.orte.demo.GUI.HokuyoView;
import org.ocera.orte.types.MessageData;
import org.ocera.orte.types.NtpTime;
import org.ocera.orte.types.RecvInfo;
-package org.ocera.orte.demo;
+package org.ocera.orte.demo.Subscribers;
import java.util.concurrent.locks.ReentrantReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock;
import org.ocera.orte.DomainApp;
import org.ocera.orte.Subscription;
import org.ocera.orte.SubscriptionCallback;
+import org.ocera.orte.demo.DataTypes.PwrVoltageType;
import org.ocera.orte.types.MessageData;
import org.ocera.orte.types.NtpTime;
import org.ocera.orte.types.RecvInfo;