void Start() { serialPort = this.GetComponent <SerialPortUtility.SerialPortUtilityPro>(); serialPort.OpenMethod = SerialPortUtility.SerialPortUtilityPro.OpenSystem.BluetoothSSP; Debug.Log("serialPort:" + serialPort); if (serialPort != null) { //Debug.Log("serial port is not null"); serialPort.Open(); /*if (serialPort.IsOpened()) * { * Debug.Log("writing"); * serialPort.WriteCRLF("Open"); * Debug.Log("wrote"); * Debug.Log("serialPort:" + serialPort); * } * else * { * Debug.Log("serial port is not opened"); * }*/ // Debug.Log("done"); } }
// Use this for initialization void Awake() { //Because processing of plugin carries out by start, it is necessary to generate by Awake. SerialPortUtility.SerialPortUtilityPro.DeviceInfo[] devicelist = SerialPortUtility.SerialPortUtilityPro.GetConnectedDeviceList(openMode); if (devicelist == null) { return; } foreach (SerialPortUtility.SerialPortUtilityPro.DeviceInfo d in devicelist) { //serialPort = new SerialPortUtility.SerialPortUtilityPro(); //do not use GameObject obj = new GameObject("VID:" + d.Vendor + ", PID:" + d.Product); SerialPortUtility.SerialPortUtilityPro serialPort = obj.AddComponent <SerialPortUtility.SerialPortUtilityPro>(); //config serialPort.SetDebugConsoleMonitorView(true); serialPort.OpenMethod = SerialPortUtility.SerialPortUtilityPro.OpenSystem.USB; serialPort.VendorID = d.Vendor; serialPort.ProductID = d.Product; serialPort.SerialNumber = d.SerialNumber; serialPort.BaudRate = baudrate; //115200kbps serialPort.ReadProtocol = SerialPortUtility.SerialPortUtilityPro.MethodSystem.Streaming; serialPort.RecvDiscardNull = true; serialPort.IsAutoOpen = false; spList.Add(serialPort); nodeviceText.enabled = false; } }
// Use this for initialization void Awake() { //Because processing of plugin carries out by start, it is necessary to generate by Awake. //serialPort = new SerialPortUtility.SerialPortUtilityPro(); //do not use serialPort = this.gameObject.AddComponent <SerialPortUtility.SerialPortUtilityPro>(); //config serialPort.OpenMethod = SerialPortUtility.SerialPortUtilityPro.OpenSystem.USB; serialPort.VendorID = ""; serialPort.ProductID = ""; serialPort.SerialNumber = ""; serialPort.BaudRate = 115200; //115200kbps serialPort.ReadProtocol = SerialPortUtility.SerialPortUtilityPro.MethodSystem.Streaming; serialPort.ReadCompleteEventObject.AddListener(this.ReadComprateString); //read function serialPort.RecvDiscardNull = true; serialPort.Open(); }
private void Awake() { serialScript = GameObject.FindObjectOfType <SerialPortUtility.SerialPortUtilityPro>(); callibration = GameObject.FindObjectOfType <Callibration>(); buttonsManagerScript = GameObject.FindObjectOfType <ButtonsManager>(); }