// Path: app/src/main/java/com/ubiqlog/vis/utils/SensorState.java
// public class SensorState 
// {
// 	public static enum Bluetooth 
// 	{
// 		NONE("none"),
// 		BONDING("bonding"),
// 		BONDED("bonded");
// 		
// 		private String state;
// 		
// 		Bluetooth(String state)
// 		{
// 			this.state = state;
// 		}
// 		
// 		public String getState()
// 		{
// 			return state;
// 		}
// 	}
// 	
// 	public static enum Movement 
// 	{
// 		FAST("fast"),
// 		SLOW("slow"),
// 		STEADY("steady");
// 		
// 		private String state;
// 		
// 		Movement(String state)
// 		{
// 			this.state = state;
// 		}
// 		
// 		public String getState()
// 		{
// 			return state;
// 		}
// 	}
// }


import java.util.ArrayList;
import java.util.Date;
import com.ubiqlog.vis.utils.SensorState;
package com.ubiqlog.vis.extras.bluetooth;


/**
 * 
 * @author Dorin Gugonatu
 * 
 */

public class BluetoothDetection 
{
	private String deviceName;
	private String deviceAddress;
	private ArrayList<DetectionDate> detectionDates;

	public BluetoothDetection(String deviceName, String deviceAddress) 
	{		
		this.deviceName = deviceName;
		this.deviceAddress = deviceAddress;
		
		this.detectionDates = new ArrayList<DetectionDate>();
	}
	
// Path: app/src/main/java/com/ubiqlog/vis/utils/SensorState.java
// public class SensorState 
// {
// 	public static enum Bluetooth 
// 	{
// 		NONE("none"),
// 		BONDING("bonding"),
// 		BONDED("bonded");
// 		
// 		private String state;
// 		
// 		Bluetooth(String state)
// 		{
// 			this.state = state;
// 		}
// 		
// 		public String getState()
// 		{
// 			return state;
// 		}
// 	}
// 	
// 	public static enum Movement 
// 	{
// 		FAST("fast"),
// 		SLOW("slow"),
// 		STEADY("steady");
// 		
// 		private String state;
// 		
// 		Movement(String state)
// 		{
// 			this.state = state;
// 		}
// 		
// 		public String getState()
// 		{
// 			return state;
// 		}
// 	}
// }


// Path: app/src/main/java/com/ubiqlog/vis/extras/bluetooth/BluetoothDetection.java
import java.util.ArrayList;
import java.util.Date;
import com.ubiqlog.vis.utils.SensorState;

package com.ubiqlog.vis.extras.bluetooth;


/**
 * 
 * @author Dorin Gugonatu
 * 
 */

public class BluetoothDetection 
{
	private String deviceName;
	private String deviceAddress;
	private ArrayList<DetectionDate> detectionDates;

	public BluetoothDetection(String deviceName, String deviceAddress) 
	{		
		this.deviceName = deviceName;
		this.deviceAddress = deviceAddress;
		
		this.detectionDates = new ArrayList<DetectionDate>();
	}
	
	public void InsertDetection(long detectionTimestamp, SensorState.Bluetooth deviceState)