using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System.IO.Ports;

public class Serial : MonoBehaviour
{
	private SerialPort serialPort;
	public string mcDataString;
	public float mcData;
	public int n;
	public string USB_port = "/dev/cu.usbserial-FTC27IE3";

	// Use this for initialization
	void Start()
	{
		serialPort = new SerialPort(USB_port, 115200);
		serialPort.Open();
	}

	// Update is called once per frame
	void Update()
	{
		if (serialPort.IsOpen)
		{
			mcDataString = serialPort.ReadLine();
			Debug.Log(mcDataString);
			n = mcDataString.Length;

			if (n > 1)
			{
				n = n - 1;
				string s = mcDataString.Substring(0, n);
				mcData = float.Parse(s);
			}
		}
	}
}