diff --git a/app/app.iml b/app/app.iml
index 7582c3b..d7767e3 100755
--- a/app/app.iml
+++ b/app/app.iml
@@ -67,6 +67,7 @@
+
diff --git a/app/src/main/assets/www/about.html b/app/src/main/assets/www/about.html
index e2f597e..640193a 100755
--- a/app/src/main/assets/www/about.html
+++ b/app/src/main/assets/www/about.html
@@ -11,7 +11,6 @@
GraphView (http://android-graphview.org/)
SweetiePlus Icons (http://sublink.ca/)
DynamicListView (https://android.googlesource.com)
- Icons8 http://Icons8.com
Android-logging-log4j (https://code.google.com/p/android-logging-log4j/)
Log4j (http://logging.apache.org/log4j)
dom4J (http://dom4j.sourceforge.net/)
diff --git a/app/src/main/java/com/ericsson/uecontrol/core/UeControlExecutor.java b/app/src/main/java/com/ericsson/uecontrol/core/UeControlExecutor.java
index c2d0333..19dff82 100755
--- a/app/src/main/java/com/ericsson/uecontrol/core/UeControlExecutor.java
+++ b/app/src/main/java/com/ericsson/uecontrol/core/UeControlExecutor.java
@@ -9,10 +9,14 @@ import org.apache.log4j.Logger;
import java.io.FileInputStream;
import java.io.FileOutputStream;
+import java.io.FileReader;
+import java.io.FileWriter;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.io.ObjectOutput;
import java.io.ObjectOutputStream;
+import java.io.Writer;
+import java.lang.reflect.Type;
import java.util.ArrayList;
import java.util.List;
@@ -22,7 +26,7 @@ import java.util.List;
public class UeControlExecutor implements Runnable, UeBehaviour.DataHandledListener {
private static final Logger log = Logger.getLogger(UeControlExecutor.class);
- private List behaviours;
+ private ArrayList behaviours;
private UeBehaviour currentlyActive;
private boolean terminate;
private Thread thread;
diff --git a/app/src/main/java/com/ericsson/uecontrol/gui/util/CSVWriter.java b/app/src/main/java/com/ericsson/uecontrol/gui/util/CSVWriter.java
index ef5d1de..e0a2130 100755
--- a/app/src/main/java/com/ericsson/uecontrol/gui/util/CSVWriter.java
+++ b/app/src/main/java/com/ericsson/uecontrol/gui/util/CSVWriter.java
@@ -71,8 +71,8 @@ public class CSVWriter {
StringBuilder line = new StringBuilder();
line.append(getTime()).append(DELIMITER);
line.append(behaviour).append(DELIMITER);
- line.append(down).append(DELIMITER);
- line.append(up).append(DELIMITER);
+ line.append((long)down).append(DELIMITER);
+ line.append((long)up).append(DELIMITER);
line.append(getRat()).append(DELIMITER);
line.append(getCellIds()).append(DELIMITER);
line.append(getSSID()).append(DELIMITER);
@@ -135,9 +135,18 @@ public class CSVWriter {
StringBuilder data = new StringBuilder();
GsmCellLocation location = (GsmCellLocation) telMan.getCellLocation();
- if(location != null)
- return ""+location.getCid();
-
+ if(location != null) {
+ switch(telMan.getNetworkType()){
+ case TelephonyManager.NETWORK_TYPE_UMTS:
+ case TelephonyManager.NETWORK_TYPE_HSPA:
+ case TelephonyManager.NETWORK_TYPE_HSDPA:
+ case TelephonyManager.NETWORK_TYPE_HSUPA:
+ case TelephonyManager.NETWORK_TYPE_HSPAP:
+ return ""+(location.getCid() & 0xFFFF);
+ default:
+ return ""+location.getCid();
+ }
+ }
/*List cellList = telMan.getNeighboringCellInfo();
if(cellList != null) {
for (int i = 0; i < cellList.size(); i++) {
diff --git a/app/src/main/res/drawable-hdpi/ic_action.png b/app/src/main/res/drawable-hdpi/ic_action.png
deleted file mode 100644
index b384450..0000000
Binary files a/app/src/main/res/drawable-hdpi/ic_action.png and /dev/null differ
diff --git a/app/src/main/res/drawable-mdpi/ic_action.png b/app/src/main/res/drawable-mdpi/ic_action.png
deleted file mode 100644
index 6727ca7..0000000
Binary files a/app/src/main/res/drawable-mdpi/ic_action.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xhdpi/ic_action.png b/app/src/main/res/drawable-xhdpi/ic_action.png
deleted file mode 100644
index 0477cc3..0000000
Binary files a/app/src/main/res/drawable-xhdpi/ic_action.png and /dev/null differ
diff --git a/app/src/main/res/drawable-xxhdpi/ic_action.png b/app/src/main/res/drawable-xxhdpi/ic_action.png
deleted file mode 100644
index 834fd27..0000000
Binary files a/app/src/main/res/drawable-xxhdpi/ic_action.png and /dev/null differ