コード例 #1
0
ファイル: SPP.cs プロジェクト: awas2/CoolScopeLoop
    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");
        }
    }
コード例 #2
0
    // 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;
        }
    }
コード例 #3
0
    // 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();
    }
コード例 #4
0
 private void Awake()
 {
     serialScript         = GameObject.FindObjectOfType <SerialPortUtility.SerialPortUtilityPro>();
     callibration         = GameObject.FindObjectOfType <Callibration>();
     buttonsManagerScript = GameObject.FindObjectOfType <ButtonsManager>();
 }